ERPC - Geliştirilmiş Solana RPC

SLV Backup - Quickstart

🗄️ SLV Backup Backup Backup Backup

SLV Backup, **encrypted, arter yedekler ** kullanarak düğümün %11'ini oluşturur restic resticTüm veriler, yüklemeden önce AES-256 ile şifreli müşteri tarafıdır - sunucu asla düz metin verilerinizi görmez.
Legacy modu: SLV Ayrıca şifrelenmemiş bal+zstd yedeklemeleri de destekler (siz olmadan) --restic). --restic Tüm yeni yedeklemeler için.

Önlemler Önlemler

  • SLV Hedefe yüklenen Küçlüt
  • sudo Erişim (tam-disk yedekleme için)
  • (Yakalayın)slv loginAktif bir depolama abonelikleri ile
  • restic (Kıyıt)apt install restic)

Şifrelenmiş bir Backup oluşturun

bash
sudo slv backup create --restic --yes
text
🗄️  SLV Backup (restic mode)

  Region:    default
  Retention: 7 days

⚠️  Restic encryption password generated and saved to:
   /home/solv/.slv/restic-password
   BACK UP THIS FILE — without it, backups cannot be restored.

🔧 Initializing restic repository (if needed)...
📦 Creating restic backup...

Files:       151263 new,     0 changed,     0 unmodified
Dirs:        22486 new,     0 changed,     0 unmodified
Added to the repository: 4.107 GiB (1.837 GiB stored)

processed 151263 files, 4.366 GiB in 0:50
snapshot b6925e6d saved

✅ Restic backup complete
🧹 Applying retention policy (keep within 7 days)...
✅ Backup complete.

İlk başta ne oluyor

  1. rastgele bir şifreleme şifresi oluşturulur ve kurtarılır ~/.slv/restic-password (mode 0600)
  2. Bir restic repository ilk olarak yapılır ERPC Bulut Depolama
  3. Tüm diskiniz yedeklenir (Sistem sahte-fileler hariç)

Daha sonra çalışır

Sadece dosyaları yükleniyor (incremental). Deduplication depolama maliyetlerini düşük tutar.

Liste Backups

bash
sudo slv backup list
Hem restic snapshots hem de para yedekleri bulut depolamada gösterir.

Backup'dan geri yükleme

En son anlık görüntüler geri yükleme:
bash
sudo slv backup restore latest
Belirli bir anlık geri yükleme:
bash
sudo slv backup restore b6925e6d
Bir mirası geri yükleme yedekleme:
bash
sudo slv backup restore backup-mynode-20260318.tar.zst

Doğrulama

bash
sudo restic -r rest:https://<apiKey>:[email protected]/v3/storage/restic/ \
  --password-file ~/.slv/restic-password check

Otomatik Backups (Cron) Set Up Otomatik Backups (Cron)

bash
sudo slv backup create --restic --cron daily
Interval Interval IntervalAçıklama
dailyBir gün bir gün çalıştırın
weeklyBir hafta bir kez bir kez çalıştırın
monthlyBir ay bir kez çalıştırın
offSahte işi kaldır

Yeniden yok

Varsayılan olarak, 7 günden daha eski anlık görüntüler otomatik olarak incelenir:
bash
sudo slv backup create --restic --retention 14

Excludes'leri özelleştirin

Mevcut dış listeyi görüntüle:
bash
slv backup create --list-excludes
Ek dış yolları ekleyin:
bash
sudo slv backup create --restic --exclude /home/solv/ledger --exclude /home/solv/snapshots

Şifreleme ve Güvenlik

ÖzellikDetaylı Bilgi Detaylı Bilgi
EncryptionAES-256-CTR + Poly1305-AES (client-side)
IntegrityŞ-256 içerik-adresable depolama
Deduplicationİçerik tanımlı chunking
Server-side görünürlükHiçbir şey - sunucu sadece şifreli blobss görür
Password file~/.slv/restic-password (mode 0600)
** yedeklemeden alıntılandı **~/.slv/restic-password, ~/.slv/api.yml, ~/.slv/backup.env
PORT IMPORTANT: Geri yukarı ~/.slv/restic-password Dosya ayrı olarak. olmadan, yedekleriniz geri dönüşümlü olarak kaybolur.

Seçenekler Referans

Seç seçeneğiAçıklama
--resticŞifreli artış yedekleme için dinlenmeyi kullanın (recommended)
-r, --region <region>Depolama bölgesi (default: eu)
--exclude <path>Dışlama için ek yollar (repeatable)
--include <path>Varsayılan dışlardan (repeatable)
--list-excludesMevcut dış liste göster ve çıkış
--retention <days>Prune anlıkları N günden daha yaşlı (default: 7)
--cron <interval>Çeli iş kurmak (gün/hafta/ay/gün/gün)
-y, --yesOnaya girin
--uploadLegacy: Bulut depolamaya bal yedekleme yükleme
-o, --output <path>Legacy: Yazdır yedekleme için çıkış dosya yolu

Legacy Mode (tar+zstd)

Geri uyumluluk için, şifrelenmemiş bal yedekleri hala destekleniyor:
bash
sudo slv backup create --upload --yes     # Unencrypted tar backup
Not: Miras yedekleri şifrelenmez. --restic Tüm yeni yedeklemeler için.