Restic ile Yedekleme Rehberi


Restic, açık kaynaklı, şifreli ve deduplikasyon özellikli bir yedekleme aracıdır. Bu rehberde Restic’i kurma, yapılandırma ve temel komutları kullanarak yedekleme yapma adımlarını anlatacağız.

Restic Kurulumu

# Windows için Chocolatey kullanarak kurulum
choco install restic

Depolama Alanı Oluşturma

Restic, yedekleri bir hedef depolama alanına (ör. S3, Azure Blob, yerel dosya sistemi) yazar. Örnek olarak bir S3 bucket kullanacağız.

export RESTIC_REPOSITORY=s3:s3.amazonaws.com/my-backup-bucket
export RESTIC_PASSWORD=GüçlüŞifre123
restic init

İlk Yedekleme

restic backup C:/Users/Devrim/Documents

Yedekleri Listeleme ve Geri Yükleme

restic snapshots
restic restore latest --target C:/restore

Otomatik Yedekleme

Windows Görev Zamanlayıcı veya bir PowerShell scripti ile periyodik yedekleme ayarlayabilirsiniz.

$action = New-ScheduledTaskAction -Execute 'restic' -Argument 'backup C:/Users/Devrim/Documents'
$trigger = New-ScheduledTaskTrigger -Daily -At 02:00am
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName 'ResticBackup' -Description 'Günlük Restic yedekleme'

Restic’in sunduğu şifreleme ve deduplikasyon özellikleri sayesinde yedekleriniz güvenli ve verimli bir şekilde saklanır.