# Initialize the repository (only done once)
restic -r s3:s3.amazonaws.com/your-bucket-name init # Run the backup
export RESTIC_PASSWORD="your_secure_passphrase"
restic -r s3:s3.amazonaws.com/your-bucket-name backup /home/user/data \ --exclude-file=/home/user/.backup_exclude \ --verbose # Prune old backups to save space (keep last 7 daily, 4 weekly)
restic -r s3:s3.amazonaws.com/your-bucket-name forget \ --keep-daily 7 --keep-weekly 4 --prune
# Initialize the repository (only done once)
restic -r s3:s3.amazonaws.com/your-bucket-name init # Run the backup
export RESTIC_PASSWORD="your_secure_passphrase"
restic -r s3:s3.amazonaws.com/your-bucket-name backup /home/user/data \ --exclude-file=/home/user/.backup_exclude \ --verbose # Prune old backups to save space (keep last 7 daily, 4 weekly)
restic -r s3:s3.amazonaws.com/your-bucket-name forget \ --keep-daily 7 --keep-weekly 4 --prune
# Initialize the repository (only done once)
restic -r s3:s3.amazonaws.com/your-bucket-name init # Run the backup
export RESTIC_PASSWORD="your_secure_passphrase"
restic -r s3:s3.amazonaws.com/your-bucket-name backup /home/user/data \ --exclude-file=/home/user/.backup_exclude \ --verbose # Prune old backups to save space (keep last 7 daily, 4 weekly)
restic -r s3:s3.amazonaws.com/your-bucket-name forget \ --keep-daily 7 --keep-weekly 4 --prune - Identify your 'Crown Jewels' data. Do not waste bandwidth backing up OS files that can be reinstalled, focus on unique documents, databases, and configurations.
- Set up a local NAS or a dedicated external drive for your first backup target.
- Choose a cloud provider and set up an encrypted bucket using a tool like Restic or BorgBackup.
- Automate the process using a task scheduler. If you are on Windows, use Task Scheduler with a PowerShell script, on Linux, use a systemd timer.
- Test your restoration process. Try to recover a single folder to a different location once a month to ensure your encryption keys and passwords still work.
- Secure your backup credentials. Use a dedicated vault, and if you are looking for a recommendation, see our guide on Setting up Bitwarden to store your repository passphrases securely.