Install 9router di Docker Ubuntu

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.