Skip to content

Backups

A panel is a database: subscribers, resellers, credits, catalogue, history. Backups protect the business, and XUI.live treats them as a schedule you set once — not a task you remember.

Open Backups.

Local schedule

Pick a cadence — hourly, daily, weekly or monthly — and how many backups to keep. The panel takes them automatically and prunes beyond the keep-count. The list shows every backup with its size and date, downloadable on the spot, and a manual backup is one click when you want a snapshot before a big change.

Off the server

A backup on the machine it protects is a copy, not a backup. The remote upload ships each backup off-box as it is taken, with its own retention count:

S3-compatible storage — endpoint, region, bucket, path and keys. Any S3-compatible provider works: Amazon, Wasabi, Backblaze, a MinIO of your own. Path-style addressing is a switch for providers that need it.

SFTP — host, port, path, and either a password or a private key.

The Test button proves the credentials against the real destination before you rely on them — configure, test, and only then trust.

Restoring

Restore is a deliberate act, done from the shell with the panel’s own migration tool — it takes a safety backup of the current state first, imports, verifies counts and reports:

sudo /home/xui/tools restore /path/to/backup.sql

The full procedure is on the CLI tools page.

Backups tell you after something went wrong; notifications tell you when — including whether last night’s backup succeeded.