Cyber Security: Wazuh Install Docker: Difference between revisions
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..." |
No edit summary |
||
| 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 03: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?