Backups¶
The backup management allows you to configure automatic backup schedules, trigger manual backups, view existing snapshots, and restore individual files or entire sections of your website when needed.
enconf creates incremental, deduplicated and encrypted backups.
Visibility
You only see your own backup schedules. Server-wide backups that your hosting provider creates for multiple customers at once are managed in the admin area and do not appear here.
Overview¶
Backup management is split into three tabs:
| Tab | Contents |
|---|---|
| Schedules | Manage backup schedules |
| History | All executed and running jobs |
| Restore | Select a snapshot and restore |
Active Tasks Banner¶
Whenever a backup or restore job is running, a blue banner appears above the tabs. It remains visible when switching between tabs and refreshes automatically every 5 seconds.
Create Backup Schedule¶
- Click New Schedule
- Fill in the form:
| Field | Required | Description |
|---|---|---|
| Name | Yes | Name for this backup schedule |
| Scope | Yes | What should be backed up (see below) |
| Frequency | Yes | How often backups run |
| Hour | No | Execution hour in UTC (default: 02:00) |
| Retention | Yes | Number of snapshots to keep |
| Target | Yes | Local, S3, or FTP |
- Click Create
Backup Scope¶
| Scope | Contents |
|---|---|
| Full | Web files + databases + mail + SSL + configuration |
| Web | Web files only (webspace) |
| Databases | MariaDB databases only |
| Email mailboxes only (Maildir + Sieve) | |
| SSL | SSL certificates only |
| Configuration | Nginx, PHP-FPM configuration |
Frequency Options¶
| Frequency | Description |
|---|---|
| Hourly | Every hour |
| Daily | Once per day at the configured time |
| Weekly | Once per week on the configured day |
| Monthly | Once per month on the configured day |
Package-Dependent
Available frequencies and the maximum number of retained snapshots depend on your hosting package.
Edit Backup Schedule¶
- Click the Edit icon next to the schedule
- Adjust the settings
- Click Save
Delete Backup Schedule¶
- Click the Delete icon next to the schedule
- Confirm the deletion
Run Backup Now¶
You can trigger a backup outside the regular schedule at any time:
- Click the green Run now button next to the desired schedule
- The backup starts immediately
- Progress is visible in the active tasks banner
Duration
Backup duration depends on the amount of data. Incremental backups are significantly faster than the initial full backup.
History (Job Table)¶
The History tab shows all executed and running backup and restore jobs.
| Column | Description |
|---|---|
| Started | Start time (e.g. "Today, 3:00 AM"), with duration and data size below |
| Schedule | Schedule name with scope tag |
| Status | Successful / Running / Failed |
Detail View¶
Click a row or the info button to open the detail view. It shows:
- Type (Backup / Restore) and Status
- Start time, end time, duration, data size, snapshot ID
- Execution log — detailed statistics of the backup or restore operation
- Error message (for failed jobs)
Delete Old Entries¶
Click Delete old entries to remove completed and failed jobs older than 30 days.
Failed Backups
If a backup fails, first check your disk space (disk quota). For recurring failures, contact your hosting provider.
View Snapshots¶
A snapshot is a complete backup at a specific point in time.
- Switch to the Restore tab
- Select a backup schedule from the dropdown
- Click Load Snapshots
Each snapshot shows: - Date & time of creation (e.g. "Today, 3:00 AM") - Content tags — what is included in this snapshot
Browse Backup¶
You can browse the contents of a snapshot before starting a restore:
- Click Browse Files next to the desired snapshot
- Navigate through the backed-up files and directories
- Click Restore next to a file to selectively restore that file
Restore¶
Start a Restore¶
- Click Restore next to the desired snapshot
- Select what you want to restore using the card interface:
| Option | Contents |
|---|---|
| Web files | All files & directories in your webspace |
| Databases | All associated MariaDB databases |
| Email data | All emails & mailbox data |
| Restore everything | All of the above (full backups only) |
| Single file | A single targeted file |
- Confirm the restore
Overwrite
A restore overwrites the current data with the snapshot state. Any changes made after the snapshot will be lost. When in doubt, create a manual backup first.
The restore runs in the background. Progress is visible in the active tasks banner.
Restore Individual Files¶
- Click Browse Files next to the snapshot
- Navigate to the desired file
- Click Restore next to the file
- The file will be restored to its original location