Panelica provides a multi-layered backup system: scheduled backups, on-demand server backups, BTRFS snapshots for point-in-time recovery, and remote storage integration.
Configure automated backup schedules per user or server-wide:
- Frequency — Daily, weekly, or custom cron schedule
- Retention policy — Keep N most recent backups, auto-delete older ones
- Scope — Full account backup (files + databases + email) or selective
- Compression — Gzip compression for space efficiency
- Email notification — Get notified on backup success or failure
Full server-level backup operations:
- On-demand backup — Trigger a full server backup at any time
- Incremental backups — Only backup changed files since last full backup
- Database dumps — MySQL and database database exports included
- Configuration backup — All panel and service configurations
- Backup history — View all past backups with size, duration, and status
Point-in-time recovery using filesystem snapshots:
- Instant snapshots — Create snapshots in seconds regardless of data size
- Point-in-time restore — Roll back to any previous snapshot
- Space efficient — Copy-on-write means snapshots only store differences
- Per-user snapshots — Snapshot individual user directories
- Automatic scheduling — Configure hourly, daily, or weekly snapshots
- Snapshot management — List, compare, and delete snapshots
Store backups off-server for disaster recovery:
- Amazon S3 — S3-compatible storage (AWS, MinIO, Wasabi, DigitalOcean Spaces)
- Google Drive — OAuth-based Google Drive integration
- SFTP — Transfer backups to any SFTP server
- OneDrive — Microsoft OneDrive storage
- Connection test — Verify remote storage credentials before saving
- Automatic upload — Backups are automatically transferred after completion
Flexible restore options:
- Full restore — Restore entire account (files + databases + email)
- Selective restore — Restore only specific components (files only, database only, etc.)
- Cross-server restore — Download backup from remote storage and restore on a different server
- Restore preview — View backup contents before restoring
- Rollback safety — Current state is backed up before restore begins
A full backup includes:
- User home directory (/home/username/)
- All MySQL databases owned by the user
- Email data (Maildir format)
- DNS zone files
- SSL certificates
- Cron jobs
- FTP account configurations
- PHP and Nginx configurations
- ROOT — Full backup management, server-level backups, remote storage configuration
- ADMIN/RESELLER — Manage backups for their users
- USER — Create and restore their own account backups (within plan limits)
If you encounter any issues with this feature, please open a report in the Bug Reports forum.
---
For issues with this feature, please report in the Bug Reports forum.
Last edited: