DCXV CLI
Gestisci server, ordini e pagamenti dal terminale.
Hai già npm? Eseguilo senza installare:
npx dcxv-cli --helpv0.2.0 · Linux, macOS, Windows · SHA256SUMS
Download manuale
Nessun accesso alla shell, o preferisci verificare tu stesso il binario? Scaricalo direttamente.
| Piattaforma | Download |
|---|---|
| Linux x64 | dcxv-linux-x64 |
| Linux ARM64 | dcxv-linux-arm64 |
| macOS (Apple Silicon) | dcxv-macos-arm64 |
| macOS (Intel) | dcxv-macos-x64 |
| Windows x64 | dcxv-windows-x64.exe |
Comandi
Aggiungi --json a qualsiasi comando di lettura per un output leggibile dalla macchina, e --yes per confermare la fatturazione o azioni distruttive.
| Comando | Descrizione |
|---|---|
dcxv login | Autorizza questo dispositivo (apre il browser) |
dcxv whoami | Mostra l'account autenticato |
dcxv balance | Saldo e metodi di pagamento accettati |
dcxv orders | Elenca server/prodotti (alias: ls, list) |
dcxv get <id> | Dettagli completi: specifiche, stato, utilizzo risorse, informazioni di accesso |
dcxv order --cluster <name|id> --vcpu <n> --ram <n> --disk <n> --ip <n> | Ordina un prodotto (simulazione salvo con --yes) |
dcxv pay <method> <amount> | Crea un pagamento e stampa il link di pagamento |
dcxv watch <id> | Segui in tempo reale l'avanzamento di deploy/attività |
FAQ
- Cosa posso fare con la CLI di DCXV?
Praticamente tutto ciò che offre l'area clienti, dal vostro terminale: elencare e ispezionare i server, ordinare server cloud o cluster Kubernetes, eseguire azioni di alimentazione, reinstallare un sistema operativo, gestire snapshot, backup e immagini ISO, creare pagamenti e scaricare fatture PDF, passare tra sottoaccount e seguire in diretta l'avanzamento del provisioning. Aggiungete --json a qualsiasi comando di lettura per un output leggibile da una macchina e --yes per confermare qualunque azione che addebiti il conto o distrugga dati
- Come autorizzo la CLI sulla mia macchina?
Eseguite dcxv login. Il comando apre il browser, approvate il dispositivo in una scheda in cui avete già effettuato l'accesso e il token viene salvato automaticamente, quindi non serve incollare nulla a mano. Su una macchina senza interfaccia (CI o accesso solo via SSH) create un token API personale nell'area clienti ed eseguite dcxv login con quel token, oppure esportate DCXV_TOKEN nella vostra shell. Usate dcxv profile per gestire più account in parallelo
- Come controllo il mio saldo?
Eseguite dcxv balance. Il comando mostra il saldo attuale e i metodi di pagamento abilitati sul vostro account. dcxv whoami indica con quale account è autenticata la CLI, dcxv tx elenca le transazioni recenti e dcxv pay crea un pagamento e stampa il link per pagare
- Come ottengo l'elenco dei miei server?
Eseguite dcxv orders (disponibile anche come dcxv ls). Stampa una riga per prodotto con id, hostname, indirizzo IP, tipo, sistema operativo, CPU, RAM, prezzo e stato. Per un singolo server usate dcxv get seguito dal suo id per vedere la vista completa: specifiche, utilizzo delle risorse in tempo reale, la tabella IP/MAC/PTR e le credenziali di accesso. Aggiungete --json a uno dei due comandi per usarli negli script
- Come ordino un nuovo server dal terminale?
Consultate le opzioni con dcxv clusters e dcxv os, poi eseguite dcxv order --cluster 16 --vcpu 4 --ram 8 --disk 80 --ip 1 --os Ubuntu. Senza --yes è una simulazione che stampa esattamente ciò che verrebbe ordinato e non addebita nulla; aggiungete --price per ottenere solo il prezzo definitivo. Aggiungete --yes per inviare l'ordine e --watch per seguire il provisioning finché il server non è pronto e vengono stampati i suoi dati di accesso
- Come reinstallo il sistema operativo?
Eseguite dcxv set 1234 reinstall Ubuntu --yes --watch, sostituendo 1234 con l'id del vostro server. L'immagine può essere indicata per nome o con l'id numerico mostrato da dcxv os, e le parole aggiuntive restringono la corrispondenza, così windows 2022 en std individua una sola immagine Windows. La reinstallazione cancella il disco, quindi il comando si rifiuta di partire senza --yes
- Posso seguire un provisioning o un'attività in tempo reale?
Sì. dcxv watch seguito da un id di server trasmette l'avanzamento di quel server, mentre dcxv watch da solo segue tutti i prodotti dell'account. Gli aggiornamenti arrivano sullo stesso canale in tempo reale usato dal pannello web, quindi non c'è polling, e i comandi order e reinstall accettano --watch per collegarsi subito
Se hai bisogno di assistenza o hai domande aggiuntive, contatta i manager o scrivi al team di supporto a support@dcxv.com