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.sqlThe 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.