Persyaratan untuk server NexCMP
Halaman ini mencakup server yang menjalankan NexCMP. Kebutuhan untuk CloudStack, Proxmox VE, atau infrastruktur Anda lainnya ada di Infrastructure requirements.
Server
| Item | Persyaratan | Diperiksa oleh penginstal |
|---|---|---|
| Sistem operasi | Ubuntu 22.04 atau 24.04 | Ya — berhenti dengan galat pada sistem operasi lain |
| Arsitektur CPU | x86_64 | Ya |
| Memori | Minimum 2 GB (pemasang menolak di bawah sekitar 1.8 GB) | Ya |
| Ruang disk kosong | Minimum 8 GB kosong pada / | Ya |
| Hak akses | root (sudo) | Ya |
| Paket | curl, ca-certificates, zstd, tar, openssl, python3, openssh-client — dipasang secara otomatis | Dipasang jika belum ada |
| Dengan HTTPS | nginx dan certbot — dipasang secara otomatis kecuali Anda meneruskan --no-nginx | Dipasang jika belum ada |
Ukuran
Instalasi skala kecil (beberapa ratus pelanggan) dapat berjalan dengan lancar pada 2 vCPU / 4 RAM. Penggunaan disk didominasi oleh basis data SQLite serta salinan pembaruan dan cadangan opsional — siapkan 20 GB atau lebih untuk produksi.
Jaringan
| Arah | Port | Tujuan |
|---|---|---|
| Masuk | 80/tcp | Validasi Let's Encrypt dan pengalihan ke HTTPS |
| Masuk | 443/tcp | Portal pelanggan, konsol admin, API |
| Masuk | 3000/tcp | Wisaya penyiapan saat instalasi pertama dan akses darurat saja — lihat Installation |
| Keluar | 443/tcp ke nexcmp.com | Aktivasi lisensi, pemeriksaan lisensi harian, pembaruan |
| Keluar | ke API CloudStack / API Proxmox Anda | Penyediaan dan sinkronisasi |
| Keluar | 443/tcp ke penyedia pembayaran, email, dan AI yang Anda aktifkan | Stripe, PayPal, SMTP, penyedia AI, dan sebagainya |
Server memerlukan alamat IPv4 publik jika Anda ingin Let's Encrypt menerbitkan sertifikat secara langsung. Jika domain di-proxy oleh Cloudflare, lihat DNS and Cloudflare.
DNS
- Satu domain utama (misalnya
cloud.example.com) — portal berada dihttps://cloud.example.com/dan konsol admin berada dihttps://cloud.example.com/admin. - Opsional:
admin.<domain>danpartner.<domain>. Jika nama tersebut mengarah ke server (atau ke Cloudflare), penginstal akan menambahkannya ke sertifikat. - Domain harus sama dengan yang terdaftar pada lisensi Anda.
Tidak wajib pada server ini
NexCMP berjalan sebagai pengguna layanan biasa yang tidak memiliki hak istimewa (nexcmp). Perangkat lunak ini tidak memerlukan akses root saat berjalan, Docker, server basis data terpisah, Redis, atau perangkat lunak hypervisor apa pun.