---
title: nexcmp कमांड संदर्भ
description: nexcmp सर्वर कमांड-लाइन टूल के प्रत्येक सबमांड — status, update, backup, uninstall, open-port, close-port और fix-owner।
url: https://nexcmp.com/hi/docs/getting-started/cli-reference/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# `nexcmp` कमांड संदर्भ {#nexcmp-command-reference}

इंस्टॉलर `/usr/local/bin/nexcmp` पर एक हेल्पर रखता है। इसे NexCMP सर्वर पर चलाएं। सिस्टम को बदलने वाले कमांड्स को `sudo` की आवश्यकता होती है। (API के लिए ग्राहक-पक्ष का टूल एक अलग प्रोग्राम है, [cmp CLI](https://nexcmp.com/hi/docs/developers/cmp-cli/) देखें।)

| कमांड | रूट की आवश्यकता है | यह क्या करता है |
|---|---|---|
| `nexcmp status` | नहीं (`sudo` के साथ अधिक विवरण) | संस्करण, सेवा स्थिति (`nexcmp`, `nexcmp-vmd`), `/healthz`, लाइसेंस सारांश, पब्लिक-पोर्ट स्थिति, सेटअप कोड यदि विज़ार्ड समाप्त नहीं हुआ है |
| `nexcmp update` | हाँ | सहेजे गए मापदंडों के साथ स्थापित रिलीज़ में भेजे गए इंस्टॉलर को चलाता है — [Updating](https://nexcmp.com/hi/docs/getting-started/updating/) देखें |
| `nexcmp backup [dir]` | हाँ | `/var/backups/nexcmp` (या `dir`) पर बैकअप लें — [Backup and restore](https://nexcmp.com/hi/docs/getting-started/backup-and-restore/) देखें |
| `nexcmp uninstall [--purge]` | हाँ | सेवाएँ और प्रोग्राम निकालें; `--purge` डेटा भी हटा देता है — [Uninstall](https://nexcmp.com/hi/docs/getting-started/uninstall/) देखें |
| `nexcmp open-port [minutes]` | हाँ | **आपातकालीन (Emergency)**: सभी इंटरफेस पर पैनल पोर्ट (डिफ़ॉल्ट 3000) पर 1–1440 मिनट (डिफ़ॉल्ट 30) के लिए सुनें, फिर अपने आप बंद हो जाएं |
| `nexcmp close-port` | हाँ | आपातकालीन विंडो को अभी बंद करें |
| `nexcmp fix-owner` | हाँ | `/var/lib/nexcmp` में जो फाइलें root की हैं, उन्हें वापस `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)
```

यदि डेटा निर्देशिका में फाइलें root के स्वामित्व में हैं (उदाहरण के लिए root के रूप में किसी अन्य `nexcmp` कमांड को `sudo` के साथ चलाने से बनाई गई हैं), तो `status` एक चेतावनी प्रिंट करता है, क्योंकि सेवा यूजर उन्हें पढ़ नहीं सकता — इसका एक सामान्य लक्षण लाइसेंस का HTTP 421 दिखाना है। `sudo nexcmp fix-owner` के साथ इसे ठीक करें। यही सुधार हर सेवा शुरू होने पर अपने आप चलता है।

## आपातकालीन एक्सेस {#emergency-access}

जब डोमेन, nginx या TLS खराब हो जाए तब भी आप पैनल तक पहुँच सकते हैं:

```bash
sudo nexcmp open-port 30          # http://<server-IP>:3000/ for 30 minutes
sudo nexcmp close-port            # close it earlier
```

अधिक सुरक्षित, बिना कुछ खोले: `ssh -L 3000:127.0.0.1:3000 user@server` और `http://127.0.0.1:3000/` ब्राउज़ करें।

## एनवायरनमेंट {#environment}

| वेरिएबल | इसके लिए उपयोग किया जाता है |
|---|---|
| `NEXCMP_BASE` | लाइसेंस सर्वर बेस URL को ओवरराइड करें (डिफ़ॉल्ट `https://nexcmp.com`); केवल परीक्षण के लिए |

फाइलें और निर्देशिकाएँ: प्रोग्राम `/opt/nexcmp`, कॉन्फ़िगरेशन `/etc/nexcmp`, डेटा `/var/lib/nexcmp`, लॉग `/var/log/nexcmp` और `journalctl -u nexcmp -u nexcmp-vmd`।
