Install 9router di Docker Ubuntu
Juni 21, 2026 • •Panduan singkat dan gampang buat kamu yang pengen pakai 9router di Ubuntu lewat Docker. Gak perlu ribet, tinggal ikutin langkah ini.
Kenapa pilih Docker?
Docker bikin instalasi 9router lebih bersih dan terisolasi. Kamu gak usah pusing soal dependensi dan setting paket di Ubuntu, karena semua dijalankan di container.
Syarat sebelum mulai
Pastikan dulu Ubuntu kamu sudah memenuhi syarat ini:
- Ubuntu 20.04 atau 22.04
- Docker sudah terpasang
- Akses terminal dengan user yang punya sudo
1. Install Docker di Ubuntu
Kalau Docker belum ada, pasang dulu pake perintah ini:
sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Setelah itu, cek apakah Docker sudah jalan:
sudo systemctl status docker
2. Tarik image 9router
Langsung tarik image 9router dari Docker Hub atau registry lain:
sudo docker pull 9router/9router:latest
Kalau sudah selesai, jalankan container dengan port dan volume:
sudo docker run -d \
--name 9router \
-p 8080:8080 \
-p 9090:9090 \
-v /opt/9router/data:/data \
9router/9router:latest
Penjelasan singkat:
- -d : jalanin container di background
- --name 9router : beri nama container
- -p 8080:8080 : buka akses web interface
- -v /opt/9router/data:/data : simpan data di host supaya aman
3. Cek status dan akses 9router
Untuk memastikan container sudah berjalan, pakai perintah ini:
sudo docker ps
Kalau muncul container 9router, berarti sudah aktif. Buka browser lalu akses:
http://localhost:8080
Kalau kamu akses dari komputer lain, ganti localhost dengan IP server Ubuntu kamu.
4. Konfigurasi tambahan
Kalau mau simpan konfigurasi atau data di folder terpisah, bikin dulu direktori di host:
mkdir -p /opt/9router/config
Lalu jalankan ulang container dengan mount folder konfigurasi:
sudo docker run -d \
--name 9router \
-p 8080:8080 \
-v /opt/9router/config:/config \
-v /opt/9router/data:/data \
9router/9router:latest
Beberapa tips tambahan:
- Simpan data di host supaya gak hilang saat container dihapus
- Gunakan Docker network jika perlu koneksi antar container
- Jika ada environment variable, set sesuai dokumentasi 9router
5. Restart dan update container
Untuk restart container:
sudo docker restart 9router
Untuk update image dan jalankan ulang:
sudo docker pull 9router/9router:latest
sudo docker stop 9router
sudo docker rm 9router
sudo docker run -d \
--name 9router \
-p 8080:8080 \
-p 9090:9090 \
-v /opt/9router/data:/data \
9router/9router:latest
Kesimpulan
Install 9router di Docker Ubuntu itu simpel: siapkan Docker, tarik image, lalu jalankan container dengan port dan volume yang pas. Kalau sudah jalan, kamu tinggal akses lewat browser.