Skip to content

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.

starkone-cli <command> [arguments...]

System Commands

Version

starkone-cli --version
starkone-cli -v

Hardware ID

starkone-cli hardware-id

Returns the server's unique hardware ID (used for licensing).

Self-Update

starkone-cli selfupdate

Downloads and installs the latest StarkOne binary. Verifies MD5 checksum before replacing.

Create Admin User

starkone-cli create admin <username> <password>

List Users / Websites

starkone-cli list        # List all websites/users
starkone-cli getdomains  # List all domains

Website Management

Create Website

starkone-cli create <domain> <username> [php_version]

Delete Website

starkone-cli deletewebsite <username>

Duplicate Website

starkone-cli duplicate_website <source_username> <new_domain> <new_username>

Change Domain

starkone-cli change_domain <username> <new_domain>

Suspend / Unsuspend

starkone-cli suspend <username>
starkone-cli unsuspend <username>

Fix Permissions

starkone-cli fix_permissions <username>

Disk Usage

starkone-cli disk_usage <username>

Rewrite Configs

starkone-cli rewrite_user_confs <username>
starkone-cli rewrite_all

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

starkone-cli issue_letsencrypt <domain> [email]
starkone-cli ssl_status <domain>

PHP Management

starkone-cli install_php <version>
starkone-cli php_list
starkone-cli php_available

Web Server

starkone-cli check_webserver
starkone-cli install_nginx
starkone-cli install_apache

SSH Keys

starkone-cli ssh_keys list <username>
starkone-cli ssh_keys cleanup <username>

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

starkone-cli waf_parse_logs          # Parse and index WAF logs

HAProxy

starkone-cli haproxy_backup          # Create HAProxy config backup

Cloudflare

starkone-cli update_cloudflare_ips   # Fetch and update Cloudflare IP ranges

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

starkone-cli api_key                 # List / generate API keys

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