Dashboard
Backup jobs
Recent activity
Backup jobs
Select source folders, a remote server, and a schedule.
Remote servers
SSH/SFTP destinations for encrypted Restic repositories.
SSH key setup
BackupGo creates a dedicated Ed25519 key for each server. Add its public key to the remote account's ~/.ssh/authorized_keys. Use a restricted backup account where possible.
Backup activity
Remote snapshots
Restore currently supports restoring a complete snapshot to a selected allowed folder. Always test a restore to a separate directory first.
Backup source access
Only these host folders are visible to BackupGo. They are mounted read-only inside the container.
Scheduling
Schedules run inside BackupGo; no host cron entries are created or modified. The container must remain running for scheduled jobs to execute.
Times use the container timezone configured with TZ. Default schedule: 2:00 AM every night (0 2 * * *).
Security notes
- Use HTTPS through Caddy.
- Use a unique administrator password.
- Verify the SSH host fingerprint against the remote server console before trusting it.
- Keep the Restic repository password in a separate password manager; losing it makes backups unrecoverable.
- Keep the BackupGo data directory secure: it contains SSH private keys and repository passwords.