Schedule Snapshot
This page explains the Schedule Snapshot feature in GoAdmio. It lets you configure automated point-in-time snapshots of every domain account on the server, with the snapshot archives sent to a remote destination — SSH/SFTP, another server, or any storage supported by rclone.
Location: Admin Panel → Backup → Schedule Snapshot
Overview
A snapshot is a point-in-time copy of an account's files, databases, and configuration. Unlike a full backup, which is often taken manually or on a long schedule, snapshots are designed to be:
- Frequent — typically every few days (e.g., twice a week)
- Fast — incremental or lightweight
- Off-site — sent to a remote destination so they survive server loss
- Restorable — used for quick recovery from accidental deletion or corruption
> Note: Snapshots complement backups, not replace them. Use snapshots for fast recovery of recent changes, and full backups for archival and long-term retention. See Backup Wizard and Schedule Backup.
What the Page Shows
Configuration Section
| Field | Description | Example |
|---|---|---|
| Snapshot Interval | How often snapshots run | Sat & Tue (twice a week) |
| Destination | The remote storage type | SSH/SFTP, Remote Server, or an rclone-supported backend |
| Remote Server | The IP or hostname of the destination | 5.175.233.4 |
| Username | The username for the remote destination | backupgo |
| Password | The password for the remote destination | •••••••••••• |
| Port | The SSH/SFTP port | 53211 |
| Remote Dir | The remote directory where snapshots are stored | /snapshot |
Snapshot Status Table
| Column | Description |
|---|---|
| Domain | The account being snapshotted |
| Snapshot Status | Whether the last snapshot succeeded (✔) or failed (✖) |
| Last Snapshot | Date and time of the last successful snapshot |
| Disk Usage | Size of the last snapshot archive |
| Footer | Showing 16 of 16 records — total accounts |
> Tip: The Disk Usage column shows how much space each snapshot consumes on the remote destination. Monitor it to avoid filling the remote storage.
Supported Destinations
The Destination field supports several storage backends. The most important ones:
| Destination | Description | Typical use |
|---|---|---|
| SSH/SFTP | A remote server accessed via SSH/SFTP | A dedicated backup server or NAS |
| Remote Server | Another GoAdmio server | A warm standby or disaster recovery server |
| rclone-supported backends | Any storage supported by rclone | S3, Google Drive, Dropbox, OneDrive, Backblaze B2, SFTP, WebDAV, and many more |
> Note: rclone is a versatile command-line tool that supports 70+ storage backends. If your GoAdmio version integrates rclone, you can send snapshots to almost any cloud or remote storage — not just SSH servers.
Examples of rclone-backed destinations
| Backend | What you need |
|---|---|
| Amazon S3 (and compatible) | Access key, secret key, bucket, region |
| Backblaze B2 | Application key ID, application key, bucket |
| Google Drive | OAuth token (via rclone config) |
| Dropbox | OAuth token |
| OneDrive | OAuth token |
| SFTP | Host, user, password or key |
| WebDAV | URL, user, password |
| FTP | Host, user, password |
| Local NAS | Mount point or NFS path |
> Tip: If your version supports rclone, you configure the backend in rclone (rclone config) and then reference it in GoAdmio. Check the panel for the exact field or an rclone configuration option.
How to Configure Scheduled Snapshots
Step 1 — Open Schedule Snapshot
- Log in to the GoAdmio Admin Panel.
- Navigate to Backup → Schedule Snapshot.
Step 2 — Set the interval
- Choose the Snapshot Interval — e.g.,
Sat & Tuefor twice-weekly snapshots. - Available intervals depend on your version — daily, weekly, or specific days of the week.
Step 3 — Choose the destination
- Select the Destination type:
- Fill in the destination details:
- Test the connection if the panel offers a Test button.
backupgo) with limited permissions — do not use root. The example on the page uses backupgo, which is exactly the right pattern.
Step 4 — Save and enable
- Click Save.
- Confirm the schedule is active.
- The first snapshot runs on the next scheduled interval.
Step 5 — Verify the first snapshot
- Wait for the scheduled time, or trigger a manual snapshot if the panel supports it.
- Check the Snapshot Status table — the domain should show a recent date and a size.
- Verify the snapshot exists on the remote destination: