Difference between revisions of "Cyber Security: Wazuh Install Docker"
Onnowpurbo (talk | contribs) (Created page with "Baik, saya kasih panduan step-by-step instalasi **Wazuh di Ubuntu 24.04**. Wazuh biasanya dipasang dalam bentuk **Wazuh server (manager + indexer + dashboard)**, atau **Wazuh...") |
Onnowpurbo (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | Oke 👍 saya jelaskan langkah-langkah **instalasi Wazuh dengan Docker di Ubuntu 24.04**. Cara ini lebih simpel karena pakai *docker-compose* resmi dari Wazuh. | |
− | |||
− | |||
--- | --- | ||
− | ## | + | ## 1. Persiapan Server |
− | Pastikan | + | Pastikan Ubuntu sudah update dan punya akses root/sudo: |
```bash | ```bash | ||
Line 13: | Line 11: | ||
``` | ``` | ||
− | Install paket | + | Install paket dasar: |
```bash | ```bash | ||
− | sudo apt install curl apt-transport-https | + | sudo apt install -y curl apt-transport-https ca-certificates gnupg lsb-release |
``` | ``` | ||
--- | --- | ||
− | ## | + | ## 2. Install Docker & Docker Compose |
− | + | Install Docker CE: | |
```bash | ```bash | ||
− | curl - | + | curl -fsSL https://get.docker.com | sh |
``` | ``` | ||
− | Tambahkan | + | Tambahkan user ke grup docker (opsional biar tidak perlu sudo): |
```bash | ```bash | ||
− | + | sudo usermod -aG docker $USER | |
− | |||
``` | ``` | ||
− | + | → logout / login lagi agar aktif. | |
+ | |||
+ | Cek versi: | ||
```bash | ```bash | ||
− | + | docker --version | |
+ | docker compose version | ||
``` | ``` | ||
--- | --- | ||
− | ## | + | ## 3. Ambil Repository Wazuh Docker |
+ | |||
+ | Clone repo resmi Wazuh: | ||
```bash | ```bash | ||
− | + | git clone https://github.com/wazuh/wazuh-docker.git -b v4.8.0 | |
``` | ``` | ||
− | + | *(ganti `v4.8.0` dengan versi terbaru jika ada update)* | |
+ | |||
+ | Masuk ke folder: | ||
```bash | ```bash | ||
− | + | cd wazuh-docker/single-node | |
− | |||
− | |||
− | |||
``` | ``` | ||
--- | --- | ||
− | ## | + | ## 4. Jalankan Wazuh |
− | + | Jalankan stack Wazuh: | |
− | |||
− | |||
− | |||
− | |||
```bash | ```bash | ||
− | + | docker compose up -d | |
− | |||
``` | ``` | ||
− | + | Cek status container: | |
− | |||
− | |||
```bash | ```bash | ||
− | + | docker ps | |
``` | ``` | ||
− | + | Container yang harusnya jalan: | |
− | ``` | + | * `wazuh.manager` → core engine |
− | + | * `wazuh.dashboard` → UI web | |
− | + | * `wazuh.indexer` → database/search | |
− | |||
--- | --- | ||
− | ## | + | ## 5. Akses Dashboard |
− | + | Setelah semua jalan, buka browser ke: | |
``` | ``` | ||
− | https://< | + | https://<IP_SERVER>:443 |
``` | ``` | ||
− | + | Default login (bisa dicek di `config/wazuh_dashboard_pass`): | |
− | + | * User: `admin` | |
− | + | * Password: auto-generate → lihat pakai: | |
```bash | ```bash | ||
− | + | docker exec -it wazuh.dashboard cat /usr/share/wazuh-dashboard/data/wazuh/config/wazuh-passwords.txt | |
``` | ``` | ||
--- | --- | ||
− | ## | + | ## 6. Install Agent (contoh Linux) |
− | + | Di endpoint yang ingin dipantau: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
```bash | ```bash | ||
+ | curl -sO https://packages.wazuh.com/4.8/wazuh-agent-4.8.0.deb | ||
+ | sudo WAZUH_MANAGER="<IP_SERVER>" dpkg -i ./wazuh-agent-4.8.0.deb | ||
sudo systemctl enable wazuh-agent | sudo systemctl enable wazuh-agent | ||
sudo systemctl start wazuh-agent | sudo systemctl start wazuh-agent | ||
Line 139: | Line 116: | ||
--- | --- | ||
− | + | ✅ Selesai! Sekarang log dari agent akan muncul di dashboard Wazuh. | |
− | + | --- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Mau saya bikinkan juga ** | + | Mau saya bikinkan juga **docker-compose.yml minimal** (single-node) biar tidak perlu clone repo resmi, cukup copy-paste file saja? |
Latest revision as of 10:48, 22 September 2025
Oke 👍 saya jelaskan langkah-langkah **instalasi Wazuh dengan Docker di Ubuntu 24.04**. Cara ini lebih simpel karena pakai *docker-compose* resmi dari Wazuh.
---
- 1. Persiapan Server
Pastikan Ubuntu sudah update dan punya akses root/sudo:
```bash sudo apt update && sudo apt upgrade -y ```
Install paket dasar:
```bash sudo apt install -y curl apt-transport-https ca-certificates gnupg lsb-release ```
---
- 2. Install Docker & Docker Compose
Install Docker CE:
```bash curl -fsSL https://get.docker.com | sh ```
Tambahkan user ke grup docker (opsional biar tidak perlu sudo):
```bash sudo usermod -aG docker $USER ```
→ logout / login lagi agar aktif.
Cek versi:
```bash docker --version docker compose version ```
---
- 3. Ambil Repository Wazuh Docker
Clone repo resmi Wazuh:
```bash git clone https://github.com/wazuh/wazuh-docker.git -b v4.8.0 ```
- (ganti `v4.8.0` dengan versi terbaru jika ada update)*
Masuk ke folder:
```bash cd wazuh-docker/single-node ```
---
- 4. Jalankan Wazuh
Jalankan stack Wazuh:
```bash docker compose up -d ```
Cek status container:
```bash docker ps ```
Container yang harusnya jalan:
- `wazuh.manager` → core engine
- `wazuh.dashboard` → UI web
- `wazuh.indexer` → database/search
---
- 5. Akses Dashboard
Setelah semua jalan, buka browser ke:
``` https://<IP_SERVER>:443 ```
Default login (bisa dicek di `config/wazuh_dashboard_pass`):
- User: `admin`
- Password: auto-generate → lihat pakai:
```bash docker exec -it wazuh.dashboard cat /usr/share/wazuh-dashboard/data/wazuh/config/wazuh-passwords.txt ```
---
- 6. Install Agent (contoh Linux)
Di endpoint yang ingin dipantau:
```bash curl -sO https://packages.wazuh.com/4.8/wazuh-agent-4.8.0.deb sudo WAZUH_MANAGER="<IP_SERVER>" dpkg -i ./wazuh-agent-4.8.0.deb sudo systemctl enable wazuh-agent sudo systemctl start wazuh-agent ```
---
✅ Selesai! Sekarang log dari agent akan muncul di dashboard Wazuh.
---
Mau saya bikinkan juga **docker-compose.yml minimal** (single-node) biar tidak perlu clone repo resmi, cukup copy-paste file saja?