DCXV CLI

Manage servers, orders, and payments from your terminal.

dcxv — zsh
Downloading https://dcxv.com/cli/dcxv-linux-x64 ...
Checksum OK.
Installed to /home/you/.local/bin/dcxv
0.2.0
$ dcxv login
First, visit: https://dcxv.com/my/cli/A3F9-2B7C
Your code: A3F9-2B7C
Logged in. Saved to /home/you/.config/dcxv/config.json
$ dcxv orders
ID HOSTNAME IP TYPE OS CPU RAM PRICE STATUS
2481 web1 185.255.96.42 cloud Ubuntu 24.04 Platinum 2.4-3.9 GHz 8 38 active
2482 gpu1 185.255.96.51 cloud Ubuntu 24.04 Platinum 2.4-3.9 GHz 32 102 inactive
$ dcxv watch 2482
#2482 [##################------] 74% cloudinit
$

Already have npm? Run it without installing:

npx dcxv-cli --help

v0.2.0 · Linux, macOS, Windows · SHA256SUMS

Manual download

No shell access, or prefer to verify the binary yourself? Grab it directly.

PlatformDownload
Linux x64dcxv-linux-x64
Linux ARM64dcxv-linux-arm64
macOS (Apple Silicon)dcxv-macos-arm64
macOS (Intel)dcxv-macos-x64
Windows x64dcxv-windows-x64.exe

Commands

Add --json to any read command for machine-readable output, and --yes to confirm billing or destructive actions.

CommandDescription
dcxv loginAuthorize this device (opens your browser)
dcxv whoamiShow the authenticated account
dcxv balanceBalance and accepted payment methods
dcxv ordersList servers/products (alias: ls, list)
dcxv get <id>Full details: specs, status, resource usage, access info
dcxv order --cluster <name|id> --vcpu <n> --ram <n> --disk <n> --ip <n>Order a product (dry-run unless --yes)
dcxv pay <method> <amount>Create a payment and print the pay link
dcxv watch <id>Stream live deploy/task progress

FAQ

- What can I do with the DCXV CLI?

Practically everything the client area does, from your terminal: list and inspect servers, order cloud servers or Kubernetes clusters, run power actions, reinstall an operating system, manage snapshots, backups and ISO images, create payments and download PDF invoices, switch between sub-accounts, and stream live deployment progress. Add --json to any read command for machine-readable output, and --yes to confirm anything that bills your account or destroys data

- How do I authorize the CLI on my machine?

Run dcxv login. It opens your browser so you can approve the device in a tab where you are already signed in, then saves the token automatically, so nothing is pasted by hand. For a headless box such as CI or an SSH-only server, create a personal API token in the client area and run dcxv login with that token instead, or export DCXV_TOKEN in your shell. Use dcxv profile to keep several accounts side by side

- How do I check my balance?

Run dcxv balance. It prints your current balance and the payment methods enabled on your account. dcxv whoami shows which account the CLI is authenticated as, dcxv tx lists recent transactions, and dcxv pay creates a payment and prints the payment link

- How do I get a list of my servers?

Run dcxv orders (also available as dcxv ls). It prints one row per product with its id, hostname, IP address, type, operating system, CPU, RAM, price and status. For a single server use dcxv get followed by its id to see the full detail view: specifications, live resource usage, the IP/MAC/PTR table and access credentials. Add --json to either command to script against it

- How do I order a new server from the terminal?

List the options with dcxv clusters and dcxv os, then run dcxv order --cluster 16 --vcpu 4 --ram 8 --disk 80 --ip 1 --os Ubuntu. Without --yes it is a dry run that prints exactly what would be ordered and charges nothing; add --price to fetch the authoritative price on its own. Add --yes to submit the order, and --watch to stream provisioning until the server is ready and its access details are printed

- How do I reinstall the operating system?

Run dcxv set 1234 reinstall Ubuntu --yes --watch, replacing 1234 with your server id. The image can be given by name or by the numeric id shown in dcxv os, and extra words narrow the match, so windows 2022 en std resolves to a single Windows image. Reinstalling erases the disk, so the command refuses to run unless you pass --yes

- Can I watch a deployment or task in real time?

Yes. dcxv watch followed by a server id streams that server progress, and dcxv watch on its own follows every product on the account. Updates are pushed over the same live channel the web panel uses, so nothing is polled, and the order and reinstall commands both accept --watch to attach immediately

If you require assistance or have additional questions, please contact the managers or write to the support team at support@dcxv.com

Tier III Certified ISO 9001 ISO/IEC 27001 ISO 14001 GDPR Compliant