GoAdmio
GoAdmio Documentation

Schedule Snapshot

From the GoAdmio knowledge base.

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
Schedule Snapshot is where you configure the interval, the remote destination, and monitor the status of each domain's last snapshot.

> 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

  1. Log in to the GoAdmio Admin Panel.
  2. Navigate to Backup → Schedule Snapshot.

Step 2 — Set the interval

  1. Choose the Snapshot Interval — e.g., Sat & Tue for twice-weekly snapshots.
  2. Available intervals depend on your version — daily, weekly, or specific days of the week.
> Tip: Twice a week is a common balance — frequent enough to catch most issues, light enough not to overload the server or the remote storage.

Step 3 — Choose the destination

  1. Select the Destination type:
- SSH/SFTP — a remote server with SSH access - Remote Server — another GoAdmio server - rclone backend — any supported storage
  1. Fill in the destination details:
| Field | SSH/SFTP | rclone backend | |---|---|---| | Remote Server | IP or hostname | Depends on backend (e.g., S3 endpoint) | | Username | SSH username | Depends on backend | | Password | SSH password (or key) | Depends on backend | | Port | SSH port | Usually not needed | | Remote Dir | Path on the remote server | Bucket/path on the backend |
  1. Test the connection if the panel offers a Test button.
> Tip: For SSH/SFTP destinations, use a dedicated backup user (e.g., 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

  1. Click Save.
  2. Confirm the schedule is active.
  3. The first snapshot runs on the next scheduled interval.

Step 5 — Verify the first snapshot

  1. Wait for the scheduled time, or trigger a manual snapshot if the panel supports it.
  2. Check the Snapshot Status table — the domain should show a recent date and a size.
  3. Verify the snapshot exists on the remote destination:
```bash ssh backupgo@5.175.233.4 -p 53211 "ls -lh /snapshot/"
↑