Tüm yazılar
Restic ile şifreli ve artımlı yedekleme
Sağlayıcınızın yedeğine güvenmeyin. Restic ile veritabanını ve dosyaları ucuz bir object storage'a şifreli olarak yedeklemek.
Taha Bayar1 dk okuma 373
İçindekiler
"Sağlayıcı yedek alıyor zaten" cümlesi, veri kaybı hikâyelerinin klasik başlangıcıdır. Kendi yedeğinizi alın.
Neden Restic?
- Şifreli: Yedekler depolama sağlayıcısına gitmeden şifrelenir.
- Artımlı: Sadece değişen bloklar yüklenir.
- Çok sayıda hedef: S3, B2, R2, SFTP, yerel disk.
Kurulum
sudo apt install restic
export RESTIC_REPOSITORY="s3:https://<hesap>.r2.cloudflarestorage.com/yedek"
export RESTIC_PASSWORD_FILE=~/.restic-parola
restic init
Veritabanını yedeklemek
Veritabanı dosyalarını doğrudan kopyalamak yerine döküm alın:
docker exec postgres pg_dump -U blog blog | gzip > /tmp/blog.sql.gz
restic backup /tmp/blog.sql.gz ~/stack
Eski yedekleri temizlemek
restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune
Ve en önemlisi: geri yüklemeyi test edin. Hiç geri yüklenmemiş yedek, yedek değildir.