Restic + RS Hosting S3 – 5 perc alatt mentés

Frissítve: 2025.08.28.

  1. Restic telepítése
    Linux: apt install restic vagy dnf install restic
    macOS: brew install restic
    Windows: bináris letöltése
  2. S3 kulcs – belépés után generáld a Access key / Secret párost az RS Hosting felületén.
  3. Bucket – hozz létre egy bucketet (pl. backup-{ceg}), majd add meg régió/endpoint adatokkal.
  4. Környezeti változók
export RESTIC_PASSWORD="válassz_egy_jelszót"
export AWS_ACCESS_KEY_ID="ACCESS_KEY"
export AWS_SECRET_ACCESS_KEY="SECRET_KEY"
export RESTIC_REPOSITORY="s3:https://s3.rshosting.hu/bucket-neved"
  1. Repo inicializálás
restic init
  1. Első mentés
restic backup /etc /home /var/www
  1. Listázás és visszaállítás
# mentések listája
restic snapshots

# visszaállítás egy mappába
restic restore latest --target /tmp/restore

Retention politika példa

# tarts meg: napi 7, heti 4, havi 12 mentést
restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --prune

Ütemezés (cron)

0 3 * * * . /etc/restic/env && restic backup /srv && restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --prune

Megjegyzés: az /etc/restic/env tartalmazza a fenti környezeti változókat.