---
title: Referensi perintah nexcmp
description: Setiap subperintah dari alat baris perintah server nexcmp — status, update, backup, uninstall, open-port, close-port, dan fix-owner.
url: https://nexcmp.com/id/docs/getting-started/cli-reference/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Referensi perintah `nexcmp` {#nexcmp-command-reference}

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](https://nexcmp.com/id/docs/developers/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](https://nexcmp.com/id/docs/getting-started/updating/) |
| `nexcmp backup [dir]` | Ya | Cadangkan ke `/var/backups/nexcmp` (atau `dir`) — lihat [Backup and restore](https://nexcmp.com/id/docs/getting-started/backup-and-restore/) |
| `nexcmp uninstall [--purge]` | Ya | Hapus layanan dan program; `--purge` juga menghapus data — lihat [Uninstall](https://nexcmp.com/id/docs/getting-started/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 {#emergency-access}

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 earlier
```

Lebih aman, tanpa membuka apa pun: `ssh -L 3000:127.0.0.1:3000 user@server` dan buka `http://127.0.0.1:3000/`.

## Lingkungan {#environment}

| 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`.
