mirror of
				https://github.com/wazuh/wazuh-docker.git
				synced 2025-11-03 21:43:17 +00:00 
			
		
		
		
	Change directory structure
This commit is contained in:
		
							
								
								
									
										234
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										234
									
								
								README.md
									
									
									
									
									
								
							@@ -74,105 +74,149 @@ WAZUH_MONITORING_REPLICAS=0         ##
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
## Directory structure
 | 
					## Directory structure
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ├── build-docker-images
 | 
						├── build-docker-images
 | 
				
			||||||
    │   ├── build-images.sh
 | 
						│   ├── build-images.sh
 | 
				
			||||||
    │   ├── build-images.yml
 | 
						│   ├── build-images.yml
 | 
				
			||||||
    │   ├── README.md
 | 
						│   ├── README.md
 | 
				
			||||||
    │   ├── wazuh-dashboard
 | 
						│   ├── wazuh-agent
 | 
				
			||||||
    │   │   ├── config
 | 
						│   │   ├── config
 | 
				
			||||||
    │   │   │   ├── config.sh
 | 
						│   │   │   ├── check_repository.sh
 | 
				
			||||||
    │   │   │   ├── config.yml
 | 
						│   │   │   └── etc
 | 
				
			||||||
    │   │   │   ├── dl_base.sh
 | 
						│   │   │       ├── cont-init.d
 | 
				
			||||||
    │   │   │   ├── entrypoint.sh
 | 
						│   │   │       │   ├── 0-wazuh-init
 | 
				
			||||||
    │   │   │   ├── install_wazuh_app.sh
 | 
						│   │   │       │   └── 1-agent
 | 
				
			||||||
    │   │   │   ├── opensearch_dashboards.yml
 | 
						│   │   │       └── services.d
 | 
				
			||||||
    │   │   │   ├── wazuh_app_config.sh
 | 
						│   │   │           └── ossec-logs
 | 
				
			||||||
    │   │   │   └── wazuh.yml
 | 
						│   │   │               └── run
 | 
				
			||||||
    │   │   └── Dockerfile
 | 
						│   │   └── Dockerfile
 | 
				
			||||||
    │   ├── wazuh-indexer
 | 
						│   ├── wazuh-dashboard
 | 
				
			||||||
    │   │   ├── config
 | 
						│   │   ├── config
 | 
				
			||||||
    │   │   │   ├── action_groups.yml
 | 
						│   │   │   ├── check_repository.sh
 | 
				
			||||||
    │   │   │   ├── config.sh
 | 
						│   │   │   ├── config.sh
 | 
				
			||||||
    │   │   │   ├── config.yml
 | 
						│   │   │   ├── config.yml
 | 
				
			||||||
    │   │   │   ├── entrypoint.sh
 | 
						│   │   │   ├── entrypoint.sh
 | 
				
			||||||
    │   │   │   ├── internal_users.yml
 | 
						│   │   │   ├── wazuh_app_config.sh
 | 
				
			||||||
    │   │   │   ├── opensearch.yml
 | 
						│   │   │   └── wazuh.yml
 | 
				
			||||||
    │   │   │   ├── roles_mapping.yml
 | 
						│   │   └── Dockerfile
 | 
				
			||||||
    │   │   │   ├── roles.yml
 | 
						│   ├── wazuh-indexer
 | 
				
			||||||
    │   │   │   └── securityadmin.sh
 | 
						│   │   ├── config
 | 
				
			||||||
    │   │   └── Dockerfile
 | 
						│   │   │   ├── action_groups.yml
 | 
				
			||||||
    │   └── wazuh-manager
 | 
						│   │   │   ├── check_repository.sh
 | 
				
			||||||
    │       ├── config
 | 
						│   │   │   ├── config.sh
 | 
				
			||||||
    │       │   ├── check_repository.sh
 | 
						│   │   │   ├── config.yml
 | 
				
			||||||
    │       │   ├── create_user.py
 | 
						│   │   │   ├── entrypoint.sh
 | 
				
			||||||
    │       │   ├── etc
 | 
						│   │   │   ├── internal_users.yml
 | 
				
			||||||
    │       │   │   ├── cont-init.d
 | 
						│   │   │   ├── opensearch.yml
 | 
				
			||||||
    │       │   │   │   ├── 0-wazuh-init
 | 
						│   │   │   ├── roles_mapping.yml
 | 
				
			||||||
    │       │   │   │   ├── 1-config-filebeat
 | 
						│   │   │   ├── roles.yml
 | 
				
			||||||
    │       │   │   │   └── 2-manager
 | 
						│   │   │   └── securityadmin.sh
 | 
				
			||||||
    │       │   │   └── services.d
 | 
						│   │   └── Dockerfile
 | 
				
			||||||
    │       │   │       ├── filebeat
 | 
						│   └── wazuh-manager
 | 
				
			||||||
    │       │   │       │   ├── finish
 | 
						│       ├── config
 | 
				
			||||||
    │       │   │       │   └── run
 | 
						│       │   ├── check_repository.sh
 | 
				
			||||||
    │       │   │       └── ossec-logs
 | 
						│       │   ├── create_user.py
 | 
				
			||||||
    │       │   │           └── run
 | 
						│       │   ├── etc
 | 
				
			||||||
    │       │   ├── filebeat_module.sh
 | 
						│       │   │   ├── cont-init.d
 | 
				
			||||||
    │       │   ├── filebeat.yml
 | 
						│       │   │   │   ├── 0-wazuh-init
 | 
				
			||||||
    │       │   ├── permanent_data.env
 | 
						│       │   │   │   ├── 1-config-filebeat
 | 
				
			||||||
    │       │   └── permanent_data.sh
 | 
						│       │   │   │   └── 2-manager
 | 
				
			||||||
    │       └── Dockerfile
 | 
						│       │   │   └── services.d
 | 
				
			||||||
    ├── CHANGELOG.md
 | 
						│       │   │       ├── filebeat
 | 
				
			||||||
    ├── indexer-certs-creator
 | 
						│       │   │       │   ├── finish
 | 
				
			||||||
    │   ├── config
 | 
						│       │   │       │   └── run
 | 
				
			||||||
    │   │   └── entrypoint.sh
 | 
						│       │   │       └── ossec-logs
 | 
				
			||||||
    │   ├── Dockerfile
 | 
						│       │   │           └── run
 | 
				
			||||||
    │   └── README.md
 | 
						│       │   ├── filebeat_module.sh
 | 
				
			||||||
    ├── LICENSE
 | 
						│       │   ├── filebeat.yml
 | 
				
			||||||
    ├── multi-node
 | 
						│       │   ├── permanent_data.env
 | 
				
			||||||
    │   ├── config
 | 
						│       │   └── permanent_data.sh
 | 
				
			||||||
    │   │   ├── certs.yml
 | 
						│       └── Dockerfile
 | 
				
			||||||
    │   │   ├── nginx
 | 
						├── CHANGELOG.md
 | 
				
			||||||
    │   │   │   └── nginx.conf
 | 
						├── docs
 | 
				
			||||||
    │   │   ├── wazuh_cluster
 | 
						│   ├── book.toml
 | 
				
			||||||
    │   │   │   ├── wazuh_manager.conf
 | 
						│   ├── build.sh
 | 
				
			||||||
    │   │   │   └── wazuh_worker.conf
 | 
						│   ├── dev
 | 
				
			||||||
    │   │   ├── wazuh_dashboard
 | 
						│   │   ├── build-image.md
 | 
				
			||||||
    │   │   │   ├── opensearch_dashboards.yml
 | 
						│   │   ├── README.md
 | 
				
			||||||
    │   │   │   └── wazuh.yml
 | 
						│   │   ├── run-tests.md
 | 
				
			||||||
    │   │   └── wazuh_indexer
 | 
						│   │   └── setup.md
 | 
				
			||||||
    │   │       ├── internal_users.yml
 | 
						│   ├── README.md
 | 
				
			||||||
    │   │       ├── wazuh1.indexer.yml
 | 
						│   ├── ref
 | 
				
			||||||
    │   │       ├── wazuh2.indexer.yml
 | 
						│   │   ├── configuration
 | 
				
			||||||
    │   │       └── wazuh3.indexer.yml
 | 
						│   │   │   ├── configuration-files.md
 | 
				
			||||||
    │   ├── docker-compose.yml
 | 
						│   │   │   ├── environment-variables.md
 | 
				
			||||||
    │   ├── generate-indexer-certs.yml
 | 
						│   │   │   └── README.md
 | 
				
			||||||
    │   ├── Migration-to-Wazuh-4.4.md
 | 
						│   │   ├── getting-started
 | 
				
			||||||
    │   ├── README.md
 | 
						│   │   │   ├── deployment
 | 
				
			||||||
    │   └── volume-migrator.sh
 | 
						│   │   │   │   ├── multi-node.md
 | 
				
			||||||
    ├── README.md
 | 
						│   │   │   │   ├── README.md
 | 
				
			||||||
    ├── SECURITY.md
 | 
						│   │   │   │   ├── single-node.md
 | 
				
			||||||
    ├── single-node
 | 
						│   │   │   │   └── wazuh-agent.md
 | 
				
			||||||
    │   ├── config
 | 
						│   │   │   ├── README.md
 | 
				
			||||||
    │   │   ├── certs.yml
 | 
						│   │   │   └── requirements.md
 | 
				
			||||||
    │   │   ├── wazuh_cluster
 | 
						│   │   ├── glossary.md
 | 
				
			||||||
    │   │   │   └── wazuh_manager.conf
 | 
						│   │   ├── Introduction
 | 
				
			||||||
    │   │   ├── wazuh_dashboard
 | 
						│   │   │   ├── compatibility.md
 | 
				
			||||||
    │   │   │   ├── opensearch_dashboards.yml
 | 
						│   │   │   ├── description.md
 | 
				
			||||||
    │   │   │   └── wazuh.yml
 | 
						│   │   │   └── README.md
 | 
				
			||||||
    │   │   └── wazuh_indexer
 | 
						│   │   ├── README.md
 | 
				
			||||||
    │   │       ├── internal_users.yml
 | 
						│   │   └── upgrade.md
 | 
				
			||||||
    │   │       └── wazuh.indexer.yml
 | 
						│   ├── server.sh
 | 
				
			||||||
    │   ├── docker-compose.yml
 | 
						│   └── SUMMARY.md
 | 
				
			||||||
    │   ├── generate-indexer-certs.yml
 | 
						├── indexer-certs-creator
 | 
				
			||||||
    │   └── README.md
 | 
						│   ├── config
 | 
				
			||||||
    └── VERSION.json
 | 
						│   │   └── entrypoint.sh
 | 
				
			||||||
 | 
						│   ├── Dockerfile
 | 
				
			||||||
 | 
						│   └── README.md
 | 
				
			||||||
 | 
						├── LICENSE
 | 
				
			||||||
 | 
						├── multi-node
 | 
				
			||||||
 | 
						│   ├── config
 | 
				
			||||||
 | 
						│   │   ├── certs.yml
 | 
				
			||||||
 | 
						│   │   ├── nginx
 | 
				
			||||||
 | 
						│   │   │   └── nginx.conf
 | 
				
			||||||
 | 
						│   │   ├── wazuh_cluster
 | 
				
			||||||
 | 
						│   │   │   ├── wazuh_manager.conf
 | 
				
			||||||
 | 
						│   │   │   └── wazuh_worker.conf
 | 
				
			||||||
 | 
						│   │   ├── wazuh_dashboard
 | 
				
			||||||
 | 
						│   │   │   ├── opensearch_dashboards.yml
 | 
				
			||||||
 | 
						│   │   │   └── wazuh.yml
 | 
				
			||||||
 | 
						│   │   └── wazuh_indexer
 | 
				
			||||||
 | 
						│   │       ├── internal_users.yml
 | 
				
			||||||
 | 
						│   │       ├── wazuh1.indexer.yml
 | 
				
			||||||
 | 
						│   │       ├── wazuh2.indexer.yml
 | 
				
			||||||
 | 
						│   │       └── wazuh3.indexer.yml
 | 
				
			||||||
 | 
						│   ├── docker-compose.yml
 | 
				
			||||||
 | 
						│   ├── generate-indexer-certs.yml
 | 
				
			||||||
 | 
						│   ├── Migration-to-Wazuh-4.4.md
 | 
				
			||||||
 | 
						│   ├── README.md
 | 
				
			||||||
 | 
						│   └── volume-migrator.sh
 | 
				
			||||||
 | 
						├── README.md
 | 
				
			||||||
 | 
						├── SECURITY.md
 | 
				
			||||||
 | 
						├── single-node
 | 
				
			||||||
 | 
						│   ├── config
 | 
				
			||||||
 | 
						│   │   ├── certs.yml
 | 
				
			||||||
 | 
						│   │   ├── wazuh_cluster
 | 
				
			||||||
 | 
						│   │   │   └── wazuh_manager.conf
 | 
				
			||||||
 | 
						│   │   ├── wazuh_dashboard
 | 
				
			||||||
 | 
						│   │   │   ├── opensearch_dashboards.yml
 | 
				
			||||||
 | 
						│   │   │   └── wazuh.yml
 | 
				
			||||||
 | 
						│   │   ├── wazuh_indexer
 | 
				
			||||||
 | 
						│   │   │   ├── internal_users.yml
 | 
				
			||||||
 | 
						│   │   │   └── wazuh.indexer.yml
 | 
				
			||||||
 | 
						│   │   └── wazuh_indexer_ssl_certs  [error opening dir]
 | 
				
			||||||
 | 
						│   ├── docker-compose.yml
 | 
				
			||||||
 | 
						│   ├── generate-indexer-certs.yml
 | 
				
			||||||
 | 
						│   └── README.md
 | 
				
			||||||
 | 
						├── VERSION.json
 | 
				
			||||||
 | 
						└── wazuh-agent
 | 
				
			||||||
 | 
							├── config
 | 
				
			||||||
 | 
							│   └── wazuh-agent-conf
 | 
				
			||||||
 | 
							└── docker-compose.yml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Branches
 | 
					## Branches
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* `master` branch contains the latest code, be aware of possible bugs on this branch.
 | 
					* `main` branch contains the latest code, be aware of possible bugs on this branch.
 | 
				
			||||||
* `stable` branch corresponds to the last Wazuh stable version.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Compatibility Matrix
 | 
					## Compatibility Matrix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -142,13 +142,16 @@ WAZUH_MONITORING_REPLICAS=0         ##
 | 
				
			|||||||
	│   │   └── setup.md
 | 
						│   │   └── setup.md
 | 
				
			||||||
	│   ├── README.md
 | 
						│   ├── README.md
 | 
				
			||||||
	│   ├── ref
 | 
						│   ├── ref
 | 
				
			||||||
	│   │   ├── backup-restore.md
 | 
					 | 
				
			||||||
	│   │   ├── configuration
 | 
						│   │   ├── configuration
 | 
				
			||||||
	│   │   │   ├── configuration-files.md
 | 
						│   │   │   ├── configuration-files.md
 | 
				
			||||||
	│   │   │   ├── environment-variables.md
 | 
						│   │   │   ├── environment-variables.md
 | 
				
			||||||
	│   │   │   └── README.md
 | 
						│   │   │   └── README.md
 | 
				
			||||||
	│   │   ├── getting-started
 | 
						│   │   ├── getting-started
 | 
				
			||||||
	│   │   │   ├── installation.md
 | 
						│   │   │   ├── deployment
 | 
				
			||||||
 | 
						│   │   │   │   ├── multi-node.md
 | 
				
			||||||
 | 
						│   │   │   │   ├── README.md
 | 
				
			||||||
 | 
						│   │   │   │   ├── single-node.md
 | 
				
			||||||
 | 
						│   │   │   │   └── wazuh-agent.md
 | 
				
			||||||
	│   │   │   ├── README.md
 | 
						│   │   │   ├── README.md
 | 
				
			||||||
	│   │   │   └── requirements.md
 | 
						│   │   │   └── requirements.md
 | 
				
			||||||
	│   │   ├── glossary.md
 | 
						│   │   ├── glossary.md
 | 
				
			||||||
@@ -156,10 +159,7 @@ WAZUH_MONITORING_REPLICAS=0         ##
 | 
				
			|||||||
	│   │   │   ├── compatibility.md
 | 
						│   │   │   ├── compatibility.md
 | 
				
			||||||
	│   │   │   ├── description.md
 | 
						│   │   │   ├── description.md
 | 
				
			||||||
	│   │   │   └── README.md
 | 
						│   │   │   └── README.md
 | 
				
			||||||
	│   │   ├── performance.md
 | 
					 | 
				
			||||||
	│   │   ├── README.md
 | 
						│   │   ├── README.md
 | 
				
			||||||
	│   │   ├── security.md
 | 
					 | 
				
			||||||
	│   │   ├── uninstall.md
 | 
					 | 
				
			||||||
	│   │   └── upgrade.md
 | 
						│   │   └── upgrade.md
 | 
				
			||||||
	│   ├── server.sh
 | 
						│   ├── server.sh
 | 
				
			||||||
	│   └── SUMMARY.md
 | 
						│   └── SUMMARY.md
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user