Cara Install dan Menggunakan 9Router Cloud VPS IDCloudHost

Pendahuluan

Perkembangan AI yang pesat membuat integrasi layanan seperti OpenAI, Claude, dan Gemini menjadi lebih kompleks karena dilakukan secara terpisah. 9Router hadir sebagai AI routing gateway yang menyatukan semua layanan melalui satu endpoint terpusat agar lebih sederhana dan fleksibel. Dengan Cloud VPS IDCloudHost, 9Router dapat di-deploy cepat melalui Apps Catalog tanpa konfigurasi rumit. Panduan ini akan membantu Anda memahami cara install dan menggunakan 9Router di Cloud VPS IDCloudHost.

Prasyarat

Sebelum memulai proses instalasi dan konfigurasi, pastikan Anda telah memenuhi beberapa kebutuhan berikut:

  • Memiliki akun aktif di console IDCloudHost
  • Telah membuat VPS melalui fitur App Catalog dengan aplikasi 9Router
  • Mengetahui alamat IP Public VPS
  • Memiliki akses SSH (Terminal atau PuTTY)

Deploy 9Router melalui App Catalog

Instalasi 9Router di Cloud VPS IDCloudHost dapat dilakukan dengan cepat melalui App Catalog tanpa konfigurasi manual. Ikuti langkah berikut ini:

  • Login ke Console IDCloudHost
  • Pilih menu App Catalog
  • Cari dan pilih aplikasi 9Router
  • Tentukan spesifikasi server mulai dari (CPU,RAM serta Storage) sesuai kebutuhan Anda.
  • Selanjutnya, klik tombol Deploy
  • Tunggu hingga proses selesai dan status VM berubah menjadi Running
  • Setelah deployment berhasil, Anda akan mendapatkan informasi penting seperti:
  • Public IP VPS dan Akses server yang siap digunakan. Seperti gambar dibawah ini.

Akses VPS melalui SSH

Selanjutnya, untuk memulai mengelola server, lakukan koneksi SSH menggunakan perintah berikut:

ssh user@IP_PUBLIC_VPS

Setelah berhasil login, sistem akan menampilkan beberapa informasi penting, di antaranya:

  • URL Dashboard 9Router
  • API Endpoint
  • Password awal untuk login

Contoh:

Dashboard: http://IP:20128/dashboard
API URL: http://IP:20128/v1

Mengakses Dashboard 9Router

Buka browser Anda, lalu akses alamat berikut:

http://IP_ADDRESS:20128/dashboard

Silahkan login menggunakan password awal yang telah diberikan saat deployment.

Catatan: Untuk menjaga keamanan, segera lakukan penggantian password default setelah login pertama.

Setelah berhasil login, Anda akan melihat beberapa menu utama pada dashboard. Berikut penjelasan singkat fungsi masing-masing menu agar Anda lebih mudah dalam melakukan konfigurasi.

Struktur Dashboard 9Router

Berikut penjelasan tiap menu utama yang tersedia pada dashboard:

1. Endpoint

Digunakan untuk mengelola endpoint API utama. Fungsinya sebagai Base URL API dan Aktivasi fitur tambahan seperti Tunnel dan Tailscale.

Contoh:

http://IP_ADDRESS:20128/v1

2. Providers 

Digunakan untuk menambahkan layanan AI. Fungsinya adalah untuk  Menyimpan API Key provider dan Menghubungkan OpenAI, Claude, Gemini, dll.

  • Silahkan Masuk ke menu Providers , seperti gambar dibawah ini

  • Klik tombol Add Provider

  • Lalu, pilih provider yang ingin digunakan, seperti: OpenAI, Claude atau Gemini
  • Masukkan API Key dari provider tersebut

  • Klik Check untuk memastikan API Key valid
  • Lalu, klik Save untuk menyimpan konfigurasi

Catatan:
Tanpa penambahan provider, 9Router tidak dapat memproses permintaan AI.

3. Combos 

Fitur Combo memungkinkan Anda mengatur urutan prioritas provider dalam sistem routing, sehingga permintaan AI dapat dialihkan secara otomatis sesuai urutan yang telah ditentukan.  Ikuti langkah dibawah ini.

  • Masuk ke menu Combos

  • Tambahkan beberapa provider ke dalam satu kombinasi
  • Atur urutan prioritas sesuai kebutuhan

  • Simpan konfigurasi setelah menentukan urutan provider

Contoh:

  1. OpenAI
  2. Claude
  3. Gemini

Dengan pengaturan ini, jika provider utama mengalami kendala, sistem akan otomatis beralih ke provider berikutnya secara berurutan.

4. Usage

Menampilkan statistik penggunaan yang berfungsi Monitoring request, Token usage serta Provider yang paling sering digunakan. Manfaatnya adalah untuk  Analisis biaya dan Optimasi performa.

5. Quota Tracker

Digunakan untuk membatasi penggunaan API. Fungsinya sebagai Limit request, Limit token dan untuk kontrol penggunaan API key. Limit biasanya mengikuti credit dari provider AI yang digunakan.

6. MITM (Man-in-the-Middle)

Fitur advanced untuk debugging yang berfungsi sebagai Inspeksi request AI dan melihat payload dan response.

Catatan: Direkomendasikan hanya untuk testing.

7. CLI Tools

Digunakan untuk integrasi command line, yang berfungsi sebagai Testing endpoint via CLI dan Integrasi automation script (curl, dll).

Integrasi ke Aplikasi

9Router kompatibel dengan OpenAI API sehingga dapat digunakan di: Web App (Next.js, Laravel, dll), Bot Telegram / Discord serta Automation script. Cukup dengan mengganti Base URL dan API Key, sistem sudah dapat langsung digunakan tanpa perubahan besar pada aplikasi.

Contoh Implementasi (Integrasi ke VSCode)

Sebagai contoh implementasi, 9Router dapat diintegrasikan ke VSCode menggunakan extension Cline. Ikuti langkah berikut

  • Buka VSCode

 

 

  • Install extension Cline

 

 

Lakukan konfigurasi berikut:

API Provider: OpenAI Compatible

Base URL: http://IP_ADDRESS:20128/v1

API Key: dari dashboard 9Router

Model ID: sesuai Combo yang dibuat

Setelah itu, lakukan testing melalui prompt untuk generate kode langsung di VSCode.

Cara Mengatasi Troubleshooting

Dalam penggunaan 9Router, beberapa kendala umum dapat terjadi, terutama pada tahap instalasi, konfigurasi, maupun integrasi. Berikut beberapa masalah yang sering ditemui beserta cara pengecekannya:

Tidak Bisa Akses Dashboard

Masalah ini biasanya terjadi karena layanan belum berjalan atau akses jaringan dibatasi.

  • Pastikan port 20128 sudah terbuka pada VPS
  • Cek firewall server
  • Pastikan service 9Router dalam status running

API Tidak Respon

Biasanya disebabkan oleh konfigurasi provider yang belum lengkap atau API key tidak valid.

  • Pastikan minimal satu provider sudah ditambahkan
  • Periksa kembali API key yang digunakan
  • Pastikan provider tidak mengalami limit atau gangguan

Error Saat Request

Terjadi ketika ada gangguan pada service atau kesalahan konfigurasi endpoint.
Gunakan log berikut untuk pengecekan detail:

journalctl -u 9router

Model Tidak Muncul atau Combo Tidak Terbaca

Masalah ini terjadi jika konfigurasi Combos belum benar atau belum tersimpan.

  • Pastikan Combo sudah dibuat dan disimpan
  • Periksa urutan provider dalam Combo
  • Pastikan nama Model ID sesuai dengan Combo yang digunakan

Integrasi Gagal di Aplikasi 

Biasanya disebabkan oleh konfigurasi endpoint yang tidak sesuai.

  • Pastikan Base URL sudah benar
  • Periksa API Key yang digunakan
  • Pastikan aplikasi mendukung OpenAI Compatible API

Dengan memahami langkah troubleshooting di atas, berbagai kendala umum dapat diatasi dengan lebih cepat dan efektif. 

Penutup

Dengan memanfaatkan 9Router, Anda dapat mengelola berbagai layanan AI secara terpusat dalam satu sistem yang lebih efisien dan fleksibel. Proses integrasi menjadi lebih sederhana tanpa perlu melakukan konfigurasi terpisah ke setiap provider.

Didukung oleh infrastruktur Cloud VPS IDCloudHost, proses deployment hingga operasional 9Router dapat berjalan dengan stabil, cepat, dan scalable sesuai kebutuhan. Pastikan seluruh konfigurasi, terutama penambahan provider dan API Key, telah dilakukan dengan benar agar sistem dapat berjalan secara optimal. Mulai gunakan 9Router sekarang dan rasakan kemudahan dalam mengelola berbagai layanan AI dalam satu platform terpusat.