Skip to main content

Backups

Automated daily backups with configurable retention.

Backup System

What gets backed up

Each backup includes a full account backup:

  • All files in the account's home directory (/home/<username>/)
  • All MariaDB databases owned by the account
  • Apache vhost configuration
  • PHP-FPM pool configuration
  • SSL certificate details

Backup schedule

Backups run automatically at 3 AM daily via the system cron. All accounts are backed up in sequence.

0 3 * * *   root   inetp backup_accounts

Retention

Configure backup retention in Admin → Settings → Backups. Options: 1–30 days. Backups older than the retention period are automatically deleted on the next backup run.

Manual backup

Trigger a backup immediately from:

  • Admin UI: Admin → Backups → "Backup Now" button for individual accounts
  • CLI: inetp backup_accounts

Backup storage location

Backups are stored locally at /var/backups/inetpanel/ organized by account and date. External backup storage (S3, SFTP) is not currently supported but is planned for a future release.