Docs / Usage
Command Reference
The Easy DevOps CLI presents a top-level menu. Select an option with arrow keys, then follow the sub-menu prompts.
CLI Banner
terminal
โโโโโโโโโโโโโโโโ Easy DevOps v1.0.0
โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ
โโโโโโ โโโโ CLI & Web Dashboard
โโโโโโ โโโโ Nginx ยท SSL ยท Domains ยท Node.js
โโโโโโโโ โโโโโโโ
โโโโโโโโ โโโโโโโ
nginx: โ
v1.26.2 | ACME: acme-client | node: v22.21.1
? Select an option:
โฏ ๐ฆ Node.js Manager
๐ Nginx Manager
๐ SSL Manager
๐ Domain Manager
๐๏ธ Open Dashboard
โ๏ธ Settings
๐ Check for Updates
โ ExitAll Commands
| Command | Description |
|---|---|
| Node.js Manager | Switch Node versions, manage global packages, update npm. |
| Nginx Manager | Reload, restart, test config, view error log, install nginx. |
| SSL Manager | List certs, issue new certs (HTTP-01 or DNS-01), renew expiring certs. |
| Domain Manager | List, add, edit, enable/disable, delete reverse proxy configs. |
| Open Dashboard | Starts the Express + Vue 3 web dashboard. |
| Settings | Configure ports, directories, passwords, and ACME email. |
| Check for Updates | Checks npm registry for a new version of easy-devops. |
| Exit | Exit the CLI gracefully. Press Ctrl+C at any time. |
| Command | Description |
|---|---|
| Reload nginx | Tests config, then sends graceful reload signal. |
| Restart nginx | Tests config, then full stop/start. |
| Test config | Runs nginx -t and displays the result. |
| View error log | Shows the last 50 lines of the Nginx error log. |
| Install nginx | Installs via apt-get (Linux) or winget (Windows). |
| Command | Description |
|---|---|
| List Domains | Show all configured domains in a table with status. |
| Add Domain | Interactive prompts for domain configuration. |
| Edit Domain | Modify existing domain settings. |
| Enable / Disable | Toggle domain on/off without deleting the config. |
| Delete Domain | Remove domain (optionally delete SSL files too). |
| Command | Description |
|---|---|
| Create new certificate | Issue a new Let's Encrypt certificate via HTTP-01 or DNS-01 challenge. |
| Renew a certificate | Select and renew a specific certificate by domain. |
| Renew all expiring (< 30 days) | Batch-renew all certificates expiring within 30 days. |
| Command | Description |
|---|---|
| Switch Node version | List available LTS versions, switch to selected version. |
| Manage global packages | Install, uninstall, or list globally installed npm packages. |
| Update npm | Updates npm to the latest version. |