Go to file
2024-07-08 15:16:11 -06:00
README.md probably works 2024-07-08 15:16:11 -06:00

Backup Solution

This is currently WIP btw.

  • Install restic > 1.14
  • Create new repository (where backups are stored)
    • Create a new ssh keypair and share it with the remote host
    • Create a ~/.ssh/config file and name it. In this case we will name it other
# This could also be a local folder (/to/whereever/) but that's dumb.
export RESTIC_REPOSITORY="sftp:other:/srv/repo"
restic init
# It will ask you for a password, ofc make this good and don't forget it.
  • Backup some files
# Optionally add the `--tag foo` flag to tag backup snapshots
restic backup /ImportantDocuments
  • Restore from a snapshot:
restic snapshots
# Copy the desired snapshot id (short or long)
restic restore <id> --target <target folder>