Quick start
Run the installer on a fresh Debian or Ubuntu server. It provisions nginx, the panel service and the components you select, then prints your panel address.
curl -fsSL https://aurapanel.goaura.one/installer.sh | bash 30 days free · no account · no card
Requirements, what the installer changes, components and non-interactive options are on the install page.
First run
- Open the panel address the installer printed and set the admin password.
- Register a passkey, or enable TOTP two-factor authentication.
- Point a domain's DNS at the server so HTTPS can be issued.
- Create your first site, choosing its type and runtime.
- Add a database if the application needs one, and open it in auraDB.
auraPanel runs for 30 days with no licence file. apcli license status shows
how much of that window is left.
CLI reference
apcli is installed with the panel and runs as root. It manages the daemon
directly and talks to the panel's API over a loopback token, so it works on a box with
no browser access.
This reference is generated from the CLI itself — it is the same table apcli prints for --help, so it cannot fall behind the binary
you have installed.
Daemon
apcli status- show daemon + version
apcli restart- restart the aurapaneld service
apcli logs [-f]- tail the daemon journal (-f to follow)
apcli update- upgrade auraPanel in place
apcli paths- show where auraPanel keeps its files
apcli doctor [-v] [--json]- audit sites for vhost↔pool drift
apcli version- print the CLI version
Sites
apcli site list- list all sites
apcli site create <domain> --type <php|wordpress|nodejs|python|static|reverseproxy> [--user U] [--php 8.4] [--upstream URL]- create a site; the system user is derived from the domain when --user is omitted --upstream is REQUIRED for --type reverseproxy, e.g. --upstream http://127.0.0.1:3001
apcli site upstream <domain> [<url>]- show, or repoint, a reverse-proxy site
apcli site delete <domain>- delete a site (and its resources)
Databases
The domain is optional when run inside a site's directory.
apcli db list [<domain>]- list a site's databases
apcli db create <domain> --engine <mariadb|postgres> --name N [--user U]- create a database and bind it to the site
apcli db import [<domain>] <file> [--name DB] [--engine E]- load a SQL dump (.sql / .sql.gz / .sql.bz2)
apcli db export [<domain>] [--name DB] [--engine E] [--out F] [--plain]- dump a database (gzip by default; --plain for uncompressed SQL)
apcli db password [<domain>] [--name DB] [--engine E]- reveal a database's password
Backups
apcli backup list <domain>- list backups for a site
apcli backup create <domain>- create a backup
apcli backup restore <domain> <id>- restore a backup into the site
License
apcli license fingerprint- print the machine fingerprint (paste into the portal to bind)
apcli license status- show state, plan, expiry, and grace or trial days remaining
apcli license activate <file>- activate a .key token file (or - to read from stdin)
TLS, users and services
apcli ssl renew <domain>- renew the site's certificate
apcli user list- list panel users
apcli user passwd <email> [--generate]- reset a panel user's password (prompts; --generate picks one and prints it once)
apcli server status- managed service status
apcli server restart <service>- restart a managed service (nginx, mariadb, …)
Automation and API
apcli is the supported automation surface today. It is scriptable, and apcli doctor --json emits machine-readable output for monitoring.
The panel has an internal HTTP API that the CLI and its own interface use, authenticated by a root-only loopback token. It is not yet a documented, stable public API, so it is not presented as one — register interest and you will hear when customer-facing access opens.
Topics
- Sites and applications
- Site types, runtimes, isolation and the application catalogue.
- Databases
- Provisioning on either engine, credentials, and opening a database in auraDB.
- HTTPS
- Issuance, wildcards over DNS-01, and automatic daily renewal.
- Backups
- Schedules, rclone remotes, restore points and provider snapshots.
- Security model
- What the panel controls, and what stays with the operator.
- Install details
- Requirements, what the installer changes, components and flags.