Files
vs/siem-elastic-template/elastic/docker-compose.yml
Gašper Dobrovoljc cfac75516b SIEM
2025-11-20 10:42:06 +01:00

45 lines
1.2 KiB
YAML

services:
elastic:
image: docker.elastic.co/elasticsearch/elasticsearch:7.17.29
container_name: elasticsearch
environment:
- xpack.security.enabled=true
- xpack.security.authc.anonymous.username=anonymous_user
- xpack.security.authc.anonymous.roles=superuser
- xpack.security.authc.anonymous.authz_exception=true
- xpack.security.authc.api_key.enabled=true
- discovery.type=single-node
- ES_JAVA_OPTS=-Xms512m -Xmx512m
volumes:
- esdata:/usr/share/elasticsearch/data
ports:
- "9200:9200"
kibana:
image: docker.elastic.co/kibana/kibana:7.17.29
container_name: kibana
environment:
- elasticsearch.username=kibana
- elasticsearch.password=Burek123!
- XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY="min-32-byte-long-NEW-encryption-key"
- ELASTICSEARCH_HOSTS=http://elastic:9200
ports:
- "5601:5601"
depends_on:
- elastic
fluent:
image: fluent/fluent-bit:latest
container_name: fluent-bit
ports:
- "24224:24224"
- "24224:24224/udp"
volumes:
- ./fluent-bit.conf:/fluent-bit/etc/fluent-bit.conf
- ./parsers.conf:/fluent-bit/etc/parsers.conf
depends_on:
- elastic
volumes:
esdata: