İçeriğe geç
zefıly
← Tüm yazılar

Bizsiz de geri yükleyebileceğiniz yedekler

5 dk okuma

Bir yedek, geri yüklemesi kadar iyidir. Zefily'nin neden kendi depolamanız ve kendi parolanızla restic kullandığı ve yedekleri gerçekten işe yarar kılan alışkanlıklar.

Herkesin yedeği vardır. Geri yüklemesi olan daha azdır. Fark genellikle en kötü anda ortaya çıkar: disk gitmiş, müşteri telefonda ve yedek bir haftalık, eksik ya da artık ulaşamadığınız bir servisin içinde kilitli çıkıyor.

Zefily'de yedeklemeyi tasarlarken tek bir kuraldan başladık: verilerinizi Zefily olmadan geri yükleyebilmelisiniz. Yarın ortadan kaybolsak ya da siz ayrılmaya karar verseniz bile yedekleriniz yine sizin olmalı ve yine kullanılabilmeli.

Kısaca

  • Zefily restic ile yedekler: sunucuda şifrelenir, tekilleştirilir ve sıkıştırılır.
  • Yedekler sizin depolamanıza (S3 uyumlu, Google Drive, SFTP, FTP/FTPS ya da sunucunun kendisi) sizin depo parolanızla gider.
  • Zefily olmadan, düz restic ile geri yükleyebilirsiniz.
  • Her yeni sunucu, tüm siteler ve veritabanları için 7 günlük, 4 haftalık ve 6 aylık anlık görüntü saklayan gece planı alır.

Neden restic?

Zefily, bilinen açık kaynak bir yedekleme programı olan restic ile yedekler. Sunucunuzda site dosyaları ve veritabanı dökümleri:

  • sunucudan çıkmadan önce şifrelenir,
  • tekilleştirilir; ilk çalıştırmadan sonra yalnızca değişiklikler yüklenir,
  • sıkıştırılır; depolama faturası küçük kalır.

restic bir Zefily formatı değildir. İyi belgelenmiş ve büyük bir topluluğu olan standart bir araçtır; Linux, macOS ve Windows'ta çalışır.

Depolama sizin, parola sizin

Yedekler sizin sahip olduğunuz depolamaya gider: S3 uyumlu herhangi bir servis (AWS S3, Cloudflare R2, Backblaze B2, Wasabi, MinIO…), Google Drive, depolama kutusu gibi bir SFTP sunucusu, FTP/FTPS ya da hızlı geri yüklemeler için sunucunun kendisindeki bir dizin.

Depo parolası da sizindir. Panel onu size gösterir (parolanızı sorduktan sonra); bu parola ve depolama anahtarlarınızla düz restic, yedeklerinizi herhangi bir makineden listeleyip geri yükleyebilir:

restic -r s3:https://s3.example.com/bucket/prefix snapshots
restic -r s3:https://s3.example.com/bucket/prefix restore latest --target ./restore

Dışa aktarma adımı yok, özel bir arşiv formatı yok, "verinizi almak için desteğe yazın" yok.

Makul varsayılanlar

Her yeni sunucu, kurulumdan hemen sonra bir yedekleme planı alır: her gece, sunucudaki tüm siteler ve veritabanları (sonradan eklediğiniz dahil), 7 günlük, 4 haftalık ve 6 aylık anlık görüntü saklanır. Tek beklediği, bir depolama hedefi bağlamanızdır; bağlayana kadar panel size hatırlatır.

Bir çalıştırma başarısız olduğunda planı oluşturan kişi, her hata için bir kez, e-posta ve panelde bir bildirim alır. Sessizce başarısız olan bir yedek, en kötüsüdür.

İşleri daha da kötüleştirmeyen geri yüklemeler

Panik halinde yapılan geri yükleme, insanların ellerinde kalan tek sağlam kopyanın üzerine yazdığı andır. Bu yüzden Zefily'de:

  • tam geri yükleme, canlı dosyaların üzerine asla değil, sunucuda ayrı bir geri yükleme klasörüne gider,
  • tek tek dosya ve klasörler bir anlık görüntüden dosya yöneticisi gibi seçilebilir ve yedeklerin yanına ya da asıl yerine geri yüklenebilir (birinin sildiği tema dosyası, dünkü yüklemeler klasörü),
  • geri yüklemeler passkey'inizi bekler; çalınmış bir oturum sitenizi geçen aya geri sarmak için kullanılamaz.

Araçlardan daha önemli olan alışkanlıklar

İyi araçlar yardımcı olur, ama yedekleme çoğunlukla alışkanlıktır. Önerdiklerimiz:

  1. Sunucunun dışında bir kopya tutun. Hedef olarak "Bu sunucu" hızlı geri yüklemeler için harikadır, ama diskle birlikte kaybolur. Her zaman en az bir uzak hedefiniz olsun.
  2. 3-2-1 diye düşünün. Verinizin üç kopyası, iki farklı depolama türünde, biri başka bir yerde. Yerel bir hedef artı başka bir sağlayıcıdaki uzak S3 depolama sizi oraya götürür.
  3. Bir geri yüklemeyi deneyin. Ayda bir, bir sitenin dosyalarını geri yükleme klasörüne geri yükleyin ve birkaçını açın. Beş dakika sürer ve umudu bilgiye çevirir.
  4. Parolayı güvenle saklayın. Depo parolasını ve depolama anahtarlarını parola yöneticinize, sunucuya ya da Zefily'ye bağlı olmayan bir yere koyun.
  5. Büyük değişikliklerden önce yedekleyin. Panelden yapılan WordPress güncellemeleri önce kendi anlık görüntülerini alır. Diğer her şey için başlamadan önce Şimdi yedekle'ye basın.

Ayrılabilmek tasarımın bir parçası

Zefily'de verileriniz sıkışıp kaldığı için değil, işinize yaradığı için kalmanızı isteriz. Sizin depolamanızda, sizin parolanızla, düz restic yedekler bunun bir parçası. Sunucunuz da standart yazılımlarla normal bir Linux sunucusu olarak kalır.

Sık sorulan sorular

Zefily yedeklerini Zefily olmadan geri yükleyebilir miyim?

Evet. Yedekler kendi depolamanızdaki standart restic depolarıdır. Depo parolası (panelde gösterilir) ve depolama anahtarlarınızla restic onları herhangi bir makineden listeleyip geri yükleyebilir.

Zefily yedekleri nereye saklayabilir?

S3 uyumlu herhangi bir depolamaya (AWS S3, Cloudflare R2, Backblaze B2, Wasabi, MinIO), Google Drive'a, bir SFTP sunucusuna, FTP/FTPS'e ya da sunucunun kendisindeki bir dizine.

Yedekler şifreli mi?

Evet. restic site dosyalarını ve veritabanı dökümlerini yüklenmeden önce sunucuda şifreler; yalnızca depo parolasına sahip olan onları okuyabilir.

Tek bir dosyayı geri yükleyebilir miyim?

Evet. Dosyalara göz at bir anlık görüntüyü dosya yöneticisi gibi açar; 20'ye kadar dosya ya da klasör seçip yedeklerin yanına ya da asıl yerine geri yükleyin. Geri yüklemeler passkey'inizi ister.

3-2-1 yedekleme kuralı nedir?

Verinizin üç kopyasını, iki farklı depolama türünde, biri başka bir yerde olacak şekilde tutun. Sunucudaki bir hedef artı başka bir sağlayıcıdaki uzak depolama bunu karşılar.

Yedekler belgesini ya da bir gün isterseniz Zefily'den nasıl ayrılacağınızı okuyun.

Diğer yazılar