Dokumentasi / Memasang Nimbopanel

Memasang Nimbopanel

Yang dibutuhkan

Nimbopanel dipasang di server Linux bersih yang Anda kendalikan (VPS atau server khusus) — bukan di shared hosting. Anda perlu:

  • Server x86_64/arm64 (64-bit) yang baru disiapkan, dengan sistem operasi yang didukung:

    • Ubuntu 22.04 LTS atau 24.04 LTS — diuji dari ujung ke ujung, dan inilah yang kami pakai sendiri.
    • Debian 12 — diuji dari ujung ke ujung.
    • AlmaLinux 8, 9, dan 10 — diuji dari ujung ke ujung.
    • Rocky Linux 9 — diuji dari ujung ke ujung. RHEL 9 satu keluarga dengannya dan diperkirakan berperilaku sama persis.
    • CloudLinux 9 — diuji dari ujung ke ujung, dengan batas resource LVE per-akun dihormati di mana kernel CloudLinux menyediakannya.
    • ARM (aarch64) belum didukung.

    Pemasang tidak menghentikan Anda pada kombinasi yang belum diuji — ia memperingatkan lalu melanjutkan.

  • Akses root (atau sudo).

  • Sebuah domain atau subdomain yang sudah menunjuk ke IP server untuk panelnya (mis. panel.domainanda.com).

  • Minimal 1 GB RAM untuk host kecil; tambah seiring bertambahnya akun.

Pasang dengan satu baris

Masuk ke akun Anda, buka Dasbor, lalu salin perintah pasang yang ditampilkan di sana — perintah itu sudah memuat kunci lisensi Anda:

curl -fsSL https://nimbopanel.com/install.sh | sudo bash -s -- --license NIMB-XXXX-XXXX-XXXX-XXXX

Perintah lengkap yang siap dijalankan, berisi kunci Anda sendiri, muncul di Dasbor dan di Downloads setelah Anda masuk. Salin dari sana, jangan mengetik ulang yang di atas — perintah di sana sudah membawa kunci yang benar untuk akun Anda.

Pemasang akan membuka wizard setup di peramban (ia mencetak sebuah tautan lalu menunggu), tempat Anda mengonfirmasi lisensi, membuat akun admin, dan menamai hostname panel. Inilah jalur normalnya, dan ia berjalan baik Anda menyertakan --wizard maupun tidak; kunci di baris perintah hanya mengisi kolomnya lebih dulu.

Setelah itu ia menyiapkan panel kendali, server web, PHP, tumpukan surel, DNS, dan layanan basis data, lalu menutup dengan mencetak URL panel dan data masuk admin. Seluruh prosesnya dicatat di /var/log/nimbopanel-install.log.

Belum punya kunci? Hilangkan saja --license. Servernya terpasang dan berjalan dengan hak Free — satu situs, tanpa addon domain — dan Anda bisa memasukkan kunci dari panel belakangan.

Sebelum memasang (kalau Anda sudah punya domain)

Supaya HTTPS langsung menyala saat pemasangan, kerjakan ini lebih dulu:

  1. Buat A record untuk hostname panel Anda (mis. panel.domainanda.com) yang menunjuk ke IP server — plus ns1, ns2, dan mail kalau Anda akan melayani DNS/surel sendiri.
  2. Di firewall penyedia cloud Anda (DigitalOcean, Vultr, Contabo, AWS, …), buka port 80 dan 443.

Belum punya domain? Anda tetap bisa memasang di IP server telanjang dan menambahkan domain + HTTPS belakangan.

Sudah memberi server Anda nama (hostname) yang mengarah ke server itu, misalnya srv1.domainanda.com? Wizard mengenalinya dan menawarkannya sebagai alamat panel — tanpa langkah DNS sama sekali.

Sesudah terpasang

  1. Buka URL panel dan masuk dengan data admin yang dicetak di akhir pemasangan.
  2. HTTPS otomatis. Kalau DNS hostname panel sudah menunjuk ke server, pemasang menerbitkan sertifikat Let's Encrypt sungguhan untuk Anda — ringkasan akhir mengonfirmasinya. Kalau domainnya belum diarahkan, panel tetap di http:// dan HTTPS menyala sendiri dalam ±5 menit begitu DNS Anda arahkan. Untuk memaksanya segera, masuk lewat SSH sebagai root dan jalankan sudo nimbopanel-enable-https.
  3. Buat akun hosting pertama Anda, atau impor akun cPanel yang sudah ada — lihat Pindah dari cPanel. Setiap domain hosting yang Anda tambahkan mendapat sertifikat Let's Encrypt gratis secara otomatis begitu ia menunjuk ke server.

Yang berbeda di keluarga RHEL

AlmaLinux, Rocky, CloudLinux, dan RHEL menjalankan panel dan rangkaian fitur yang sama, dengan tiga komponen bawaan yang tidak dipasang pemasang di sana:

  • phpMyAdmin dan webmail Roundcube hanya untuk Debian/Ubuntu. Panel pelanggan Anda otomatis menyembunyikan kedua ubinnya di server yang tak memilikinya, jadi tak ada pelanggan yang dikirim ke halaman yang tidak ada — tetapi kalau salah satunya penting bagi Anda, pilih Debian atau Ubuntu.
  • Penyaring spam rspamd tidak dipasang di keluarga RHEL. Repositorinya menandatangani paket dengan kunci yang ditolak RHEL 9, dan memasang daemon root dari repositori yang tak terverifikasi bukan pertukaran yang sepadan.

Selebihnya — surel, DNS, basis data, PHP, cadangan, SSL — sama di kedua keluarga.

Lisensi dan toleransi luring

Server Anda sesekali melapor ke server lisensi. Kalau ia tak bisa menjangkau server lisensi — gangguan, jaringan tersendat — hosting Anda tetap berjalan. Nimbopanel sengaja tidak pernah "gagal-tertutup". Rinciannya di Cara kerja lisensi.

Memperbarui

Pembaruan dikirim sebagai rilis baru. Jalankan pemasang yang sama lagi (atau pemutakhir bawaan) untuk pindah ke versi terbaru; akun dan data Anda dipertahankan.