DanubeData CLI
Manage your infrastructure from the terminal. Deploy sites, manage S3 storage, and authenticate with one command.
$ npm install -g @danubedata/cli
$ danube auth
✔ Authenticated as Adrian
$ danube vps create --name web --image ubuntu-24.04
✔ Created VPS web (019d1234...)
$ danube vps ls
ID NAME STATUS IP PLAN
019d1234.. web running 148.251.5.139 nano_shared
$ danube storage buckets create --name assets
✔ Created bucket assetsnpm install -g @danubedata/cli8 Commands to Manage Everything
Authenticate, deploy, manage domains, and roll back — all from your terminal.
danube authAuthenticate via browser. Opens your browser, you log in and authorize, and the CLI receives a token automatically.
danube vpsFull VPS lifecycle management. Create, start, stop, reboot, reinstall, resize, view metrics, and retrieve SSH passwords.
danube storage bucketsManage S3-compatible storage buckets. Create, update settings, set quotas, enable encryption, and view metrics.
danube storage keysManage S3 access keys. Create keys with secret display, list, view details, and revoke access.
danube pages deployPackage your files and deploy to DanubeData. Respects .gitignore, polls build status, and shows your live URL.
danube pages domainsAdd, verify, and remove custom domains. TLS certificates are provisioned automatically after DNS verification.
danube vps imagesBrowse available OS images grouped by distribution. Ubuntu, Debian, AlmaLinux, Rocky, Fedora, and Alpine.
danube whoamiShow the authenticated user, email, and all teams you belong to.
Real-World Examples
Copy and paste these commands to get started
# Install the CLI globally
$ npm install -g @danubedata/cli
# Authenticate via browser (like gh auth login)
$ danube auth
✔ Authenticated as Adrian (adrian@danubedata.ro)
# Create a VPS instance
$ danube vps create --name web-server --image ubuntu-24.04 --plan nano_shared
✔ Created VPS web-server (019d1002-c21a...)
# List your infrastructure
$ danube vps ls
$ danube storage buckets ls
$ danube pages deployBuilt for Developer Workflows
Everything you need for fast, reliable deployments
VPS Management
Create, start, stop, reboot, and resize VPS instances. View metrics, retrieve passwords, and reinstall OS.
S3 Storage Management
Create buckets, manage access keys, set quotas, enable encryption, and view metrics from the terminal.
Browser-Based Auth
Run danube auth and log in via your browser. No manual token copying — like gh auth login.
CI/CD Ready
Set environment variables and deploy headlessly. Detects CI environments and skips interactive prompts.
One-Command Deploy
Run danube pages deploy and your site is live. No configuration files required to get started.
Domain Management
Add, verify, and remove custom domains from your terminal. TLS certificates handled automatically.
Instant Rollbacks
Every deployment is versioned. Roll back to any previous revision with a single command.
Secure by Default
API tokens stored locally and never logged. Password generation and confirmation prompts for sensitive operations.
Fits Every Workflow
From solo developers to automated pipelines
Server Fleet Management
Spin up VPS instances, check status, view metrics, and manage power state — all without leaving your terminal.
Storage & Backups
Create S3 buckets, generate access keys, set quotas, and manage encryption for your application data.
CI/CD Automation
Add deploy steps to GitHub Actions, GitLab CI, or any pipeline. Environment variables for zero-config auth.
Team Collaboration
Share access across your team with API tokens. Every team member can manage servers, storage, and deployments.
CLI FAQ
Common questions about the DanubeData CLI
Manage Everything from Your Terminal
Auth, deploy, manage storage. Your infrastructure at your fingertips.