Ga naar inhoud

💾 Hoofdstuk 50: Restic

Restic is een moderne back-up tool geschreven in Go.
Het richt zich op snelheid, veiligheid en eenvoud, met ondersteuning voor encryptie en deduplicatie.


đŸ“Ĩ Installatie / Update / Verwijderen

# Installeren via apt
sudo apt install restic

# Nieuwste versie (aanbevolen)
wget https://github.com/restic/restic/releases/latest/download/restic_linux_amd64
chmod +x restic_linux_amd64
sudo mv restic_linux_amd64 /usr/local/bin/restic

# Versie check
restic version

# Verwijderen
sudo apt remove restic

âš™ī¸ Configuratie

Restic gebruikt een repository waarin back-ups worden opgeslagen.

# Nieuwe repository initialiseren
restic init -r /mnt/backup/restic-repo

Omgevingsvariabelen voor automatische login (bijv. in .bashrc):

export RESTIC_REPOSITORY=/mnt/backup/restic-repo
export RESTIC_PASSWORD=geheimwachtwoord


â–ļī¸ Gebruik

# Back-up maken
restic -r /mnt/backup/restic-repo backup /data

# Bestanden herstellen
restic -r /mnt/backup/restic-repo restore latest --target /restore

# Back-ups bekijken
restic -r /mnt/backup/restic-repo snapshots

# Ongebruikte data opruimen
restic -r /mnt/backup/restic-repo prune

📊 Voorbeeldoutput

snapshot 9ab12cd3 saved
Files: 1256 new, 0 changed, 0 unmodified
Dirs: 342 new, 0 changed, 0 unmodified
Added to the repo: 1.234 GiB

Uitleg

  • Deduplicatie: dubbele bestanden worden slechts ÊÊn keer opgeslagen.
  • Encryptie: AES-256 in GCM-mode.
  • Snapshots maken terugrollen naar vorige versies mogelijk.

Sterke punten

  • Snel en veilig.
  • Makkelijk in gebruik, weinig afhankelijkheden.
  • Werkt goed met veel backends (S3, Azure, GDrive via rclone).

Zwakke punten

  • Nog relatief jong → minder enterprise features.
  • Performance kan dalen bij zeer grote datasets.