+# Author: Cássio Gabriel
+# Description: Initialize the EC2 instance to run Wazuh
+# Version: 1.0
+# Date: 01/24/2026
+
+#!/bin/bash
+set -euo pipefail
+
+# Update the system
+sudo yum update -u
+
+# Install Docker
+sudo yum install -y docker
+sudo systemctl enable docker
+sudo systemctl start docker
+
+# Add user to the Docker group
+sudo usermod -aG docker ec2-user
+
+# Install Docker Compose
+sudo curl -L "https://github.com/docker/compose/releases/download/v5.0.0/docker-compose-darwin-x86_64" \
+ -o /usr/local/bin/docker-compose
+
+sudo chmod +x /usr/local/bin/docker-compose
+
+# Create Wazuh dir
+sudo mkdir -p /opt/wazuh
+cd /opt/wazuh
+
+# Deploy Wazuh via Docker Compose
+sudo docker-compose up -d
+
+# Set basic logging
+sudo systemctl enable rsyslog
+sudo systemctl start rsyslog
+