Panel hosting yang tetap berjalan saat satu server mati.
panel.ai.id adalah control panel hosting berbasis cluster, untuk penyedia hosting yang ingin kedalaman fitur sekelas cPanel/WHM tanpa satu server panel sebagai titik gagal tunggal.
Dibangun untuk penyedia hosting
Satu panel untuk banyak node, dengan control plane yang memilih pemimpin baru secara otomatis jika satu node gagal. Sejauh mana tiap fitur sudah siap ada di bagian status.
Control plane berbasis cluster
Tiga controller dengan leader election dan state bersama di etcd. Jika pemimpin mati, controller lain mengambil alih.
Kontrol sumber daya Linux standar
Batas CPU, memori, dan I/O per akun dengan cgroups v2 dari kernel Linux biasa, tanpa lapisan kernel proprietary.
Analisis beban database
Query MariaDB dan PostgreSQL dikaitkan ke akun dan situs, sehingga sumber beban terlihat jelas.
Provider, reseller, pelanggan
Model multi-tingkat dengan paket, batas, dan hak akses yang diuji agar satu tenant tidak bisa melihat tenant lain.
Hosting web lengkap
Apache dengan PHP-FPM per situs, cron, alias domain, TLS, file manager, SFTP, dan backup serta restore per situs.
Migrasi dari cPanel
Impor arsip pkgacct: laporan kompatibilitas terlebih dulu, lalu zona, situs, database, dan file lewat API panel.
API terlebih dulu
Semua yang ada di konsol tersedia lewat API, dengan token berlingkup, idempotency key, dan webhook bertanda tangan.
Metering per node
Paket, pencatatan pemakaian, dan laporan untuk diteruskan ke sistem billing seperti WHMCS.
Status pengembangan
Kami hanya menyebut sebuah fitur berjalan jika sudah dibuktikan di server sungguhan. Status per 14 Oktober 2026:
| Area | Status | Keterangan |
|---|---|---|
| Control plane, failover pemimpin | Berjalan di cluster dev | Diuji dengan mematikan dan me-reboot node pemimpin. |
| Hosting web (Apache, PHP-FPM, cron) | Berjalan di cluster dev | Diuji di node hosting pengembangan. |
| Database, backup dan restore situs | Sebagian | Backup dan restore diuji; jadwal off-site belum. |
| DNS, ACME, 2FA, billing, impor cPanel | Dibangun dan diuji | Belum diaktifkan di cluster. |
| HA penuh untuk situs pelanggan | Direncanakan | Saat ini failover situs lewat DNS. |
| Email (Postfix, Dovecot, rspamd) | Direncanakan | Modul terpisah setelah versi 1. |
Keamanan sebagai prioritas pertama
Keamanan dirancang sejak awal, bukan ditambahkan belakangan.
Identitas per node
Setiap node mendapat kunci dan sertifikat sendiri; token pendaftaran hanya bisa dipakai sekali.
Isolasi tenant
Akses lintas tenant ditolak oleh mesin otorisasi dan dibuktikan dengan tes negatif.
Jejak audit
Sesi, pembatasan percobaan login, dan log audit disimpan di PostgreSQL.
Perubahan bertahap
Setiap perubahan infrastruktur punya pemeriksaan awal, gerbang kesehatan, dan rollback yang sudah diuji.