starkone-cli Reference¶
starkone-cli is the companion CLI binary for StarkOne. It provides access to panel operations from the command line, typically for use in scripts, cron jobs, and automation.
System Commands¶
Version¶
Hardware ID¶
Returns the server's unique hardware ID (used for licensing).
Self-Update¶
Downloads and installs the latest StarkOne binary. Verifies MD5 checksum before replacing.
Create Admin User¶
List Users / Websites¶
Website Management¶
Create Website¶
Delete Website¶
Duplicate Website¶
Change Domain¶
Suspend / Unsuspend¶
Fix Permissions¶
Disk Usage¶
Rewrite Configs¶
Database Management¶
MySQL¶
starkone-cli mysql_create_db <username> <db_name>
starkone-cli mysql_drop_db <db_name>
starkone-cli mysql_create_user <db_name> <db_user> <password> [host]
starkone-cli mysql_drop_user <db_user> [host]
starkone-cli mysql_reset_passwd <db_user> <new_password> [host]
starkone-cli mysql_dump_db <db_name> [output_file]
starkone-cli mysqlsave # Save MySQL config
MySQL Database Import/Export (subcommand)¶
starkone-cli db export <db_name> [--output /path/to/file.sql.gz]
starkone-cli db restore <db_name> [--input /path/to/file.sql.gz]
PostgreSQL¶
starkone-cli pgdb export <db_name> [--output /path/to/file.sql.gz]
starkone-cli pgdb restore <db_name> [--input /path/to/file.sql.gz]
starkone-cli pgsqlsave
MongoDB¶
starkone-cli mongodb export <db_name> [--output /path/to/file.gz]
starkone-cli mongodb restore <db_name> [--input /path/to/file.gz]
starkone-cli mongosave
DNS Management¶
starkone-cli dns_get_zone <domain>
starkone-cli dns_update_zone <domain> <type> <name> <content>
starkone-cli dns_reset_zone <domain>
starkone-cli autodns <username> # Auto-configure DNS for a website
starkone-cli named_update_zone <domain> # Update BIND zone file
Domain Aliases¶
starkone-cli alias_add <username> <alias_domain>
starkone-cli alias_remove <username> <alias_domain>
starkone-cli alias_list <username>
SSL Certificates¶
PHP Management¶
Web Server¶
SSH Keys¶
Backups¶
starkone-cli backup <username> # Create website backup
starkone-cli restore <username> [date] # Restore website backup
starkone-cli cleanup # Remove old auto-backups
User Management¶
starkone-cli useradd_starkone <username> <password>
starkone-cli userdel_starkone <username>
starkone-cli reset_password <username> <new_password>
starkone-cli register_existing <username>
WAF¶
HAProxy¶
Cloudflare¶
Audit Log¶
starkone-cli audit_log # Print recent audit log entries
starkone-cli audit_enable # Enable SSH audit
starkone-cli audit_disable # Disable SSH audit
starkone-cli audit_rewrite # Rewrite SSH audit configuration
API Key Management¶
System¶
starkone-cli generate_password [length]
starkone-cli login_check <username> <password>
starkone-cli post_update # Run post-update tasks
starkone-cli upgrade # Apply panel upgrade
starkone-cli clear_old_dbs # Remove databases for deleted websites
starkone-cli clear_old_auto_backups # Remove old automatic backups
starkone-cli exporthome <username> # Export home directory as archive
starkone-cli pm2_cleanup # Clean up PM2 orphan processes