Başlamadan önce
- Bir Backblaze B2 hesabı
- Kule’ye eklenmiş, Dokploy kurulu bir sunucuda bir veritabanı
1Bucket’ı oluştur
B2 panelinde yeni bir bucket oluştur, örneğin merttopuz-yedek, ve dosyalarını herkese kapalı (private) tut.
Bucket’ın kartında bir Endpoint değeri görürsün, örneğin s3.eu-central-003.backblazeb2.com. Bu, bucket’ın S3 uyumlu adresi; birazdan lazım olacak.
2Application key oluştur
Sol menüde B2 Cloud Storage altındaki Application Keys’i aç ve Add a New Application Key’e bas.
- Anahtara bir ad ver.
- Allow Access to Bucket(s) menüsünden yalnızca merttopuz-yedek’i seç.
- Erişim türü olarak Read and Write’ı seç. Eski yedekleri temizlemek için silme izni de gerekiyor.
- Allow List All Bucket Names’i işaretle. Backblaze, tek bucket’a sınırlı anahtarların S3 uyumlu araçlarla çalışması için bunu öneriyor.
Create New Key’e bastığında iki değer görürsün: keyID ve applicationKey. S3 dilinde keyID access key, applicationKey secret karşılığıdır.
3Kule’de yedeklemeyi aç
Veritabanları’nda yedeklemek istediğin veritabanının kartında Yedeklemeyi aç’a bas. Hedef seçiminde + S3 uyumlu depo’yu seç.
- Sağlayıcı olarak Backblaze B2’yi seç.
- Bucket alanına bucket’ın endpoint’ini ve adını birlikte yaz (aşağıda).
- Access key alanına keyID’yi, Secret alanına applicationKey’i yapıştır ve kaydet.
- Yedekleme penceresine dönünce hedef olarak bu bucket seçili gelir. Onayla.
https://s3.eu-central-003.backblazeb2.com/merttopuz-yedek
Adresi bucket kartındaki endpoint’le kur. Bucket’ın eu-central-003 bölgesindeyse yalnızca bucket’ın adını yazman da yeter; Kule bu bölgenin adresini kendisi tamamlar.
Depoyu ekledikten sonra yedeklemeyi aynı pencerede aç. Depo, onu kullanan ilk yedeklemeyle birlikte Dokploy’a kaydedilir.
4Bundan sonra
Kule bucket’ı Dokploy’a yedek hedefi olarak ekler ve veritabanı için bir gece planı kurar. Dokploy her gece 03:00’te (sunucunun saatiyle) yedeği alır ve bucket’ta veritabanının Dokploy’daki adını taşıyan bir klasöre koyar; en yeni 14 yedek tutulur. Mac’inin açık olması gerekmez.
Geri yükleme şimdilik elle yapılır: yedek dosyası bucket’ta durur, Kule otomatik geri yükleme yapmaz. Yedekleri bu Mac’te de tutmak istersen aynı veritabanı için bu Mac’e yedeklemeyi de açabilirsin.