mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-11-03 21:43:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			85 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# Wazuh App Copyright (C) 2021 Wazuh Inc. (License GPLv2)
 | 
						|
version: '3.7'
 | 
						|
 | 
						|
services:
 | 
						|
  wazuh:
 | 
						|
    build:  wazuh-odfe/
 | 
						|
    image: wazuh/wazuh-odfe:dev-version
 | 
						|
    hostname: wazuh-manager
 | 
						|
    restart: always
 | 
						|
    ports:
 | 
						|
      - "1514:1514"
 | 
						|
      - "1515:1515"
 | 
						|
      - "514:514/udp"
 | 
						|
      - "55000:55000"
 | 
						|
    environment:
 | 
						|
      - ELASTICSEARCH_URL=https://elasticsearch:9200
 | 
						|
      - ELASTIC_USERNAME=admin
 | 
						|
      - ELASTIC_PASSWORD=admin
 | 
						|
      - FILEBEAT_SSL_VERIFICATION_MODE=none
 | 
						|
    volumes:
 | 
						|
      - ossec_api_configuration:/var/ossec/api/configuration
 | 
						|
      - ossec_etc:/var/ossec/etc
 | 
						|
      - ossec_logs:/var/ossec/logs
 | 
						|
      - ossec_queue:/var/ossec/queue
 | 
						|
      - ossec_var_multigroups:/var/ossec/var/multigroups
 | 
						|
      - ossec_integrations:/var/ossec/integrations
 | 
						|
      - ossec_active_response:/var/ossec/active-response/bin
 | 
						|
      - ossec_agentless:/var/ossec/agentless
 | 
						|
      - ossec_wodles:/var/ossec/wodles
 | 
						|
      - filebeat_etc:/etc/filebeat
 | 
						|
      - filebeat_var:/var/lib/filebeat
 | 
						|
 | 
						|
  elasticsearch:
 | 
						|
    image: amazon/opendistro-for-elasticsearch:1.12.0
 | 
						|
    hostname: elasticsearch
 | 
						|
    restart: always
 | 
						|
    ports:
 | 
						|
      - "9200:9200"
 | 
						|
    environment:
 | 
						|
      - discovery.type=single-node
 | 
						|
      - cluster.name=wazuh-cluster
 | 
						|
      - network.host=0.0.0.0
 | 
						|
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
 | 
						|
      - bootstrap.memory_lock=true
 | 
						|
    ulimits:
 | 
						|
      memlock:
 | 
						|
        soft: -1
 | 
						|
        hard: -1
 | 
						|
      nofile:
 | 
						|
        soft: 65536
 | 
						|
        hard: 65536
 | 
						|
 | 
						|
  kibana:
 | 
						|
    build: kibana-odfe/
 | 
						|
    image: wazuh/wazuh-kibana-odfe:dev-version
 | 
						|
    hostname: kibana
 | 
						|
    restart: always
 | 
						|
    ports:
 | 
						|
      - 443:5601
 | 
						|
    environment:
 | 
						|
      - ELASTICSEARCH_USERNAME=admin
 | 
						|
      - ELASTICSEARCH_PASSWORD=admin
 | 
						|
      - SERVER_SSL_ENABLED=true
 | 
						|
      - SERVER_SSL_CERTIFICATE=/usr/share/kibana/config/opendistroforelasticsearch.example.org.cert
 | 
						|
      - SERVER_SSL_KEY=/usr/share/kibana/config/opendistroforelasticsearch.example.org.key
 | 
						|
 | 
						|
    depends_on:
 | 
						|
      - elasticsearch
 | 
						|
    links:
 | 
						|
      - elasticsearch:elasticsearch
 | 
						|
      - wazuh:wazuh
 | 
						|
 | 
						|
volumes:
 | 
						|
  ossec_api_configuration:
 | 
						|
  ossec_etc:
 | 
						|
  ossec_logs:
 | 
						|
  ossec_queue:
 | 
						|
  ossec_var_multigroups:
 | 
						|
  ossec_integrations:
 | 
						|
  ossec_active_response:
 | 
						|
  ossec_agentless:
 | 
						|
  ossec_wodles:
 | 
						|
  filebeat_etc:
 | 
						|
  filebeat_var:
 |