2017-05-30 04:49:19 +00:00
|
|
|
# Docker compose file for the HELK
|
|
|
|
# HELK build version: 0.9 (BETA Script)
|
|
|
|
# Author: Roberto Rodriguez @Cyb3rWard0g
|
|
|
|
# ELK Version: 5x
|
|
|
|
|
|
|
|
version: '2'
|
|
|
|
|
|
|
|
services:
|
2017-05-30 05:02:42 +00:00
|
|
|
|
2017-05-30 04:59:26 +00:00
|
|
|
elasticsearch:
|
2017-08-10 01:12:40 +00:00
|
|
|
image: docker.elastic.co/elasticsearch/elasticsearch:5.5.1
|
2017-06-06 05:54:41 +00:00
|
|
|
volumes:
|
2017-06-06 14:15:14 +00:00
|
|
|
- ./elasticsearch/docker/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
|
2017-06-06 05:54:41 +00:00
|
|
|
environment:
|
|
|
|
ES_JAVA_OPTS: "-Xmx256m -Xms256m"
|
|
|
|
networks:
|
|
|
|
- helk
|
2017-05-30 04:59:26 +00:00
|
|
|
kibana:
|
2017-08-10 01:12:40 +00:00
|
|
|
image: docker.elastic.co/kibana/kibana:5.5.1
|
2017-06-06 05:54:41 +00:00
|
|
|
volumes:
|
2017-08-10 01:12:40 +00:00
|
|
|
- ./kibana/docker/config/kibana.yml:/usr/share/config/kibana/kibana.yml
|
2017-05-30 04:59:26 +00:00
|
|
|
depends_on:
|
|
|
|
- elasticsearch
|
2017-06-06 05:54:41 +00:00
|
|
|
networks:
|
|
|
|
- helk
|
2017-05-30 04:59:26 +00:00
|
|
|
logstash:
|
2017-08-10 01:12:40 +00:00
|
|
|
image: docker.elastic.co/logstash/logstash:5.5.1
|
2017-06-06 05:54:41 +00:00
|
|
|
volumes:
|
2017-06-06 14:15:14 +00:00
|
|
|
- ./logstash/docker/config/logstash.yml:/usr/share/logstash/config/logstash.yml
|
2017-08-10 04:42:33 +00:00
|
|
|
- ./logstash/pipeline/:/usr/share/logstash/pipeline
|
2017-05-30 04:59:26 +00:00
|
|
|
depends_on:
|
|
|
|
- elasticsearch
|
2017-06-06 02:45:30 +00:00
|
|
|
ports:
|
2017-06-06 05:54:41 +00:00
|
|
|
- "5044:5044"
|
|
|
|
environment:
|
|
|
|
LS_JAVA_OPTS: "-Xmx256m -Xms256m"
|
|
|
|
networks:
|
|
|
|
- helk
|
2017-06-08 03:02:17 +00:00
|
|
|
nginx:
|
|
|
|
image: nginx:latest
|
|
|
|
volumes:
|
2017-06-08 04:54:25 +00:00
|
|
|
- ./nginx/docker/default.conf:/etc/nginx/conf.d/default.conf
|
|
|
|
- ./nginx/docker/htpasswd.users:/etc/nginx/htpasswd.users
|
2017-06-08 03:02:17 +00:00
|
|
|
ports:
|
|
|
|
- "80:80"
|
|
|
|
depends_on:
|
|
|
|
- kibana
|
|
|
|
networks:
|
2017-06-08 03:51:44 +00:00
|
|
|
- helk
|
2017-06-06 05:54:41 +00:00
|
|
|
|
|
|
|
networks:
|
|
|
|
|
|
|
|
helk:
|
|
|
|
driver: bridge
|