Buat kamu yang biasa menggunakan AI Agent, mungkin tidak asing dengan 9Router, sebuh AI proxy router dengan auto-fallback dari provider mahal hingga ke yang gratis. Dengan install 9Router di VPS, kamu bisa menggunakan atau akses proxy router ini dari mana saja, dengan device apapun.
Untuk instalasi, sebenarnya bisa menggunakan NPM+PM2 atau bisa juga menggunakan Docker. Dalam tutorial ini, kita akan menggunakan Docker.
Pastikan dulu docker sudah terinstall atau belum
docker --versionJika belum terinstall, maka kamu bisa menginstalnya dulu
curl -fsSL https://get.docker.com | shatau jika kamu menggunakan RHEL dan turunannya, maka installnya bisa dengan perintah ini
dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repodnf install -y docker-ce docker-ce-cli containerd.iosystemctl enable --now dockerJika Docker sudah terinstall, kamu bisa mendownload dan menjalankan 9Router dengan docker
docker run -d \ --name 9router \ -p 20128:20128 \ -v "$HOME/.9router:/app/data" \ -e DATA_DIR=/app/data \ -e JWT_SECRET="ganti-dengan-secret-random-panjang" \ -e INITIAL_PASSWORD="password-dashboard-kamu" \ decolua/9router:latestPastikan untuk mengubah ganti-dengan-secret-random-panjang dan password-dashboard-kamu dengan key atau password yang akan kamu gunakan nantinya, dan untuk password ini wajib diingat, karena nantinya digunakan untuk login dashboard 9Router.
Pastikan container Docker sudah berjalan sebelum kamu akses ke dashboard 9Router
docker logs -f 9routerJika kamu menggunakan firewall juga seperti UFW, pastikan untuk allow port 20128
ufw allow 20128Untuk auto start ketika server restart, kamu bisa menjalankan perintah ini
docker update --restart unless-stopped 9routerSekarang kamu bisa akses ke dashboard 9Router, misalnya jika IP server kamu 45.76.180.111, maka kamu bisa akses http://45.76.180.111:20128. Jika ingin dibuat akses dengan domain, kamu bisa setting reverse proxy dengan Nginx mengikuti tutorial ini: Cara Konfigurasi Reverse Proxy dengan Nginx
Jika kamu berhasil login, kamu bisa menambahkan AI Provider, misalnya OpenRouter yang menyediakan API Key dengan beberapa model gratis.
Untuk penambahan AI Provider, kamu bisa membuka menu Providers > OpenRouter > Add
Pastikan juga untuk menambahkan Available model supaya model-model yang tersedia bisa digunakan
Untuk memudahkan pemilihan model, misalnya kamu memiliki banyak model, kamu bisa membuat Kombo baru, misalnya dengan nama wpgan-ai dari menu Combos > Create Combo dan tambahkan model yang sudah kamu tambahkan
Kamu bisa membuat API Key dari menu Endpoint > Create Key, dimana Key ini nantinya digunakan ketika kamu menghubungkan 9Router ke aplikasi kamu
Sekarang kamu sudah bisa menggunakan 9Router untuk coding. Misalnya, jika kamu menggunakan aplikasi seperti VSCode, Antigravity, JetBrain, Cursor, dan sejenisnya, maka kamu bisa install ekstensi cline.
Konfigurasikan AI dengan memilih opsi Bring my own API key atau BYOK, kemudian konfigurasi seperti ini:
Setelah terhubung, kamu bisa mencoba menjalankan perintah untuk melanjutkan sesi coding kamu, atau bisa juga dihubungkan ke aplikasi kamu yang memerlukan AI API.
Itulah cara install 9Router di VPS dan cara menggunakannya, sehingga nantinya kamu bisa menggabungkan berbagai jenis AI dalam satu API Key.
KOMENTAR
Memuat...