DCXV CLI

Gerencie servidores, pedidos e pagamentos pelo 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
$

Já tem npm? Execute-o sem instalar:

npx dcxv-cli --help

v0.2.0 · Linux, macOS, Windows · SHA256SUMS

Download manual

Sem acesso ao terminal, ou prefere verificar o binário você mesmo? Baixe diretamente.

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

Comandos

Adicione --json a qualquer comando de leitura para saída legível por máquina, e --yes para confirmar cobranças ou ações destrutivas.

ComandoDescrição
dcxv loginAutorizar este dispositivo (abre o navegador)
dcxv whoamiMostrar a conta autenticada
dcxv balanceSaldo e métodos de pagamento aceitos
dcxv ordersListar servidores/produtos (alias: ls, list)
dcxv get <id>Detalhes completos: especificações, status, uso de recursos, informações de acesso
dcxv order --cluster <name|id> --vcpu <n> --ram <n> --disk <n> --ip <n>Comprar um produto (simulação, exceto com --yes)
dcxv pay <method> <amount>Criar um pagamento e exibir o link de pagamento
dcxv watch <id>Acompanhar em tempo real o progresso da implantação/tarefa

FAQ

- O que posso fazer com a CLI da DCXV?

Praticamente tudo o que a área de cliente faz, a partir do seu terminal: listar e inspecionar servidores, encomendar servidores cloud ou clusters Kubernetes, executar ações de energia, reinstalar um sistema operativo, gerir snapshots, backups e imagens ISO, criar pagamentos e descarregar faturas em PDF, alternar entre subcontas e acompanhar o progresso do provisionamento em direto. Acrescente --json a qualquer comando de leitura para obter saída legível por máquina, e --yes para confirmar qualquer ação que debite a sua conta ou destrua dados

- Como autorizo a CLI na minha máquina?

Execute dcxv login. O comando abre o seu navegador, aprova o dispositivo num separador onde já tem sessão iniciada e o token é guardado automaticamente, pelo que nada é colado à mão. Numa máquina sem interface (CI ou acesso apenas por SSH), crie um token de API pessoal na área de cliente e execute dcxv login com esse token, ou exporte DCXV_TOKEN na sua shell. Use dcxv profile para manter várias contas em paralelo

- Como verifico o meu saldo?

Execute dcxv balance. O comando mostra o seu saldo atual e os métodos de pagamento ativos na sua conta. dcxv whoami indica com que conta a CLI está autenticada, dcxv tx lista as transações recentes e dcxv pay cria um pagamento e imprime o link de pagamento

- Como obtenho a lista dos meus servidores?

Execute dcxv orders (também disponível como dcxv ls). Imprime uma linha por produto com o id, nome de host, endereço IP, tipo, sistema operativo, CPU, RAM, preço e estado. Para um servidor específico use dcxv get seguido do id para ver a vista detalhada completa: especificações, utilização de recursos em direto, a tabela IP/MAC/PTR e as credenciais de acesso. Acrescente --json a qualquer um dos comandos para os usar em scripts

- Como encomendo um novo servidor a partir do terminal?

Veja as opções com dcxv clusters e dcxv os e execute depois dcxv order --cluster 16 --vcpu 4 --ram 8 --disk 80 --ip 1 --os Ubuntu. Sem --yes é uma simulação que apenas imprime o que seria encomendado e não cobra nada; acrescente --price para obter só o preço definitivo. Acrescente --yes para submeter a encomenda e --watch para acompanhar o provisionamento até o servidor estar pronto e os seus dados de acesso serem impressos

- Como reinstalo o sistema operativo?

Execute dcxv set 1234 reinstall Ubuntu --yes --watch, substituindo 1234 pelo id do seu servidor. A imagem pode ser indicada pelo nome ou pelo id numérico mostrado em dcxv os, e palavras adicionais restringem a correspondência, pelo que windows 2022 en std identifica uma única imagem Windows. A reinstalação apaga o disco, por isso o comando recusa executar sem --yes

- Posso acompanhar um provisionamento ou tarefa em tempo real?

Sim. dcxv watch seguido de um id de servidor transmite o progresso desse servidor, e dcxv watch sozinho acompanha todos os produtos da conta. As atualizações chegam pelo mesmo canal em direto que o painel web utiliza, pelo que não há polling, e os comandos order e reinstall aceitam --watch para ligar de imediato

Se precisar de assistência ou tiver perguntas adicionais, por favor contacte os gestores ou escreva para a equipa de suporte em support@dcxv.com

Certificado Tier III ISO 9001 ISO/IEC 27001 ISO 14001 Conforme com o RGPD