AmanePanel Documentation
Panduan lengkap untuk install, konfigurasi, dan integrasi AmanePanel ke server hosting kamu.
Installation Guide
Install AmanePanel Agent ke server Ubuntu/Debian dengan 1 perintah.
API Reference
REST API lengkap untuk integrasi License, Checkout, dan Installer.
License Management
Upgrade plan, kelola lisensi, dan lihat invoices dari dashboard.
Troubleshooting
Error umum, cek Nginx logs, dan reset admin password.
Installation
System Requirements
- Ubuntu 22.04 / Debian 12 — OS yang didukung
- Min. 1 vCPU, 1GB RAM — Minimal specs server
- Port 80 & 443 terbuka — Untuk Nginx dan SSL
- Akses root SSH — Diperlukan oleh installer
One-Command Install
SSH ke server kamu sebagai root, lalu jalankan:
Masukkan domain panel, email admin, dan license key kamu. Kosongkan license key untuk auto-claim Free/Trial license.
Installer akan otomatis install Docker, Node.js, PostgreSQL, konfigurasi Nginx, dan menjalankan semua service. Sekitar 5–10 menit.
Auto Free/Trial License
Tidak punya license key? Kosongkan saja saat instalasi. Sistem akan otomatis membuat akun dan meng-klaim Free/Trial license atas namamu.
License key (leave blank to auto-claim): [Enter]
Account email: mal@example.com
Account password: ********
[✔] License claimed: AMN-XXXXXXXXXXXXXXXX (Free Plan)
Anti-abuse: 1 IP = 1 license. Tidak bisa claim ulang dari IP yang sama.
API Reference
Base URL
https://amanepanel.my.id/api
Semua request License API harus disertai HMAC-SHA256 signature di header X-Signature.
/license/activate
Aktivasi license key dan ikat ke IP server + fingerprint. Dipanggil otomatis oleh installer.
{
"license_key": "AMN-XXXXXXXXXXXXXXXX",
"ip": "103.x.x.x",
"hostname": "srv1.example.com",
"fingerprint": "sha256-of-hardware-info"
}
// Response
{ "success": true, "token": "jwt...", "plan_name": "Pro", ... }
/license/verify
Verifikasi bahwa license masih aktif dan valid. Dipanggil saat panel start.
{
"license_key": "AMN-XXXXXXXXXXXXXXXX",
"ip": "103.x.x.x",
"fingerprint": "sha256-of-hardware-info"
}
// Response
{ "success": true, "status": "active", "expires_at": "2026-12-31" }
/license/heartbeat
Kirim sinyal heartbeat agar license tidak dianggap idle. Disarankan setiap 5 menit.
Installer API
/installer/claim-free
Rate limit: 3/IP/day
Headless endpoint — buat akun + klaim Free/Trial license sekaligus tanpa login browser. Dipakai oleh install.sh.
"email": "mal@example.com",
"password": "min8chars",
"server_ip": "103.x.x.x",
"hostname": "srv1.example.com"
}
// Response 200 OK
{ "success": true, "license_key": "AMN-...", "plan_name": "Free", "plan_type": "free" }
Troubleshooting
Installer berhenti di "Downloading AmanePanel core"
Server billing mungkin tidak dapat diakses. Cek koneksi internet VPS kamu, lalu jalankan ulang installer.
Panel tidak bisa diakses setelah install
Cek apakah Nginx dan backend service sudah berjalan dengan benar.
License activation failed
Pastikan IP server kamu tidak berubah dan license key masih valid. Coba aktivasi ulang secara manual.