Referensi perintah nexcmp
Pemasang menempatkan alat bantu di /usr/local/bin/nexcmp. Jalankan pada server NexCMP. Perintah yang mengubah sistem memerlukan sudo. (Alat di sisi pelanggan untuk API adalah program yang berbeda, lihat cmp CLI.)
| Perintah | Memerlukan root | Fungsi |
|---|---|---|
nexcmp status | Tidak (detail lebih lanjut dengan sudo) | Versi, status layanan (nexcmp, nexcmp-vmd), /healthz, ringkasan lisensi, status port publik, kode penyiapan jika wizard belum selesai |
nexcmp update | Ya | Menjalankan pemasang yang disertakan dalam rilis terinstal dengan parameter yang disimpan — lihat Updating |
nexcmp backup [dir] | Ya | Cadangkan ke /var/backups/nexcmp (atau dir) — lihat Backup and restore |
nexcmp uninstall [--purge] | Ya | Hapus layanan dan program; --purge juga menghapus data — lihat Uninstall |
nexcmp open-port [minutes] | Ya | Darurat: dengarkan port panel (default 3000) di semua antarmuka selama 1–1440 menit (default 30), lalu tutup secara otomatis |
nexcmp close-port | Ya | Tutup jendela darurat sekarang |
nexcmp fix-owner | Ya | Kembalikan kepemilikan file di /var/lib/nexcmp yang milik root ke pengguna nexcmp |
nexcmp status
text
Version : 1.6.1
nexcmp : active
nexcmp-vmd : active
healthz : ok
License : active · domain cloud.example.com · token valid until 2026-11-12 · updates until 2027-10-30
Public port: 127.0.0.1 only (nginx proxy; emergency: sudo nexcmp open-port)Jika file dalam direktori data dimiliki oleh root (misalnya dibuat dengan menjalankan perintah nexcmp lain dengan sudo sebagai root), status mencetak peringatan karena pengguna layanan tidak dapat membacanya — gejala umumnya adalah lisensi yang menampilkan HTTP 421. Perbaiki dengan sudo nexcmp fix-owner. Perbaikan yang sama berjalan otomatis pada setiap awal layanan.
Akses darurat
Ketika domain, nginx, atau TLS mengalami gangguan, Anda tetap dapat mengakses panel:
bash
sudo nexcmp open-port 30 # http://<server-IP>:3000/ for 30 minutes
sudo nexcmp close-port # close it earlierLebih aman, tanpa membuka apa pun: ssh -L 3000:127.0.0.1:3000 user@server dan buka http://127.0.0.1:3000/.
Lingkungan
| Variabel | Digunakan untuk |
|---|---|
NEXCMP_BASE | Timpa URL dasar server lisensi (default https://nexcmp.com); khusus untuk pengujian |
File dan direktori: program /opt/nexcmp, konfigurasi /etc/nexcmp, data /var/lib/nexcmp, log /var/log/nexcmp dan journalctl -u nexcmp -u nexcmp-vmd.