VPS Yedeği Nasıl Alınır? Dosyalar, Veritabanları ve Sunucu Dışı Kopyalar
VPS size tam kontrol verir, ama verilerinizin sorumluluğu da sizdedir. Neyin yedekleneceğini, birkaç komutla nasıl otomatikleştirileceğini, kopyaların nerede saklanacağını ve gerçekten geri yüklenebildiğinden nasıl emin olacağınızı anlatıyoruz.

VPS yedeği almak için üç şeyi düzenli olarak sunucunun dışına kopyalayın: web sitesi ve uygulama dosyalarınızı, veritabanı dökümlerinizi ve yapılandırmanızı. Kopyaları VPS'in kendisi dışında bir yerde saklayın, şifreleyin, birkaç sürüm tutun ve zaman zaman geri yüklemeyi deneyin. Aynı sunucuda duran yedek, yedek değildir.
Bu rehberde nelerin dahil edilmesi gerektiğini, Ubuntu ya da Debian için basit komutları, otomasyonu, depolamayı ve geri yükleme testini anlatıyoruz.
Neler yedeklenmeli?
| Ne? | Genellikle nerede? | Nasıl? |
|---|---|---|
| Web sitesi ve uygulama dosyaları | /var/www, /home, /srv | Klasörleri arşivleyin ya da eşitleyin |
| Veritabanları | MySQL / MariaDB, PostgreSQL | Önce dosyaya döküm alın, sonra dökümü kopyalayın |
| Yapılandırma | /etc (web sunucusu, PHP, cron, güvenlik duvarı) | İlgili klasörleri arşivleyin |
| SSL sertifikaları | /etc/letsencrypt | Yapılandırma yedeğine dahil edin |
| E-posta (barındırıyorsanız) | Posta dizinleri | Arşivleyin ya da eşitleyin |
Adım adım: basit bir günlük yedek
- Sunucuya bağlanın — SSH ile giriş yapın (bkz. VPS'e SSH ile nasıl bağlanılır).
- Veritabanının dökümünü alın — MySQL/MariaDB için:
mysqldump --single-transaction --all-databases | gzip > /root/backup/db-$(date +%F).sql.gz. - Dosyaları ve yapılandırmayı arşivleyin —
tar -czf /root/backup/files-$(date +%F).tar.gz /var/www /etc. - Sunucu dışına kopyalayın — örneğin
rsync -az /root/backup/ user@backup-host:/backups/myvps/; şifreli ve sürümlü yedek için restic ya da BorgBackup kullanın. - Otomatikleştirin — komutları bir betiğe koyup cron ile her gece çalıştırın (
crontab -e). - Temizleyin — disk dolmasın diye birkaç günden eski yerel dökümleri silin.
Yedekler nerede saklanmalı: 3-2-1 kuralı
- 3 kopya — canlı sunucu ve iki yedek.
- 2 farklı depolama türü — örneğin ikinci bir sunucu ve nesne depolama.
- 1 kopya başka yerde — başka bir veri merkezinde ya da başka bir sağlayıcıda.
Yedek deposu için ayrı bir hesap ya da giriş bilgisi kullanın; böylece VPS'e sızan biri yedekleri de silemez.
Ne sıklıkla ve ne kadar süre saklanmalı?
- Günlük — aktif siteler, mağazalar ve kullanıcı verisi olan her şey için.
- Her büyük değişiklikten önce — güncellemeler, taşımalar ya da yeni eklentiler.
- Birkaç sürüm tutun — örneğin 7 günlük, 4 haftalık ve birkaç aylık kopya. Sorunlar her zaman aynı gün fark edilmez.
Geri yüklemeyi test edin
Yedek ancak geri yüklenebiliyorsa işe yarar. Yılda birkaç kez dosyaları ve veritabanını bir test VPS'ine geri yükleyip sitenin çalıştığını kontrol edin. Ne kadar sürdüğünü not edin; gerçek kurtarma süreniz budur.
Güvenliğin bir parçası olarak yedek
Yedekler; bir saldırı, bozuk bir güncelleme ya da yanlışlıkla silme sonrası son savunma hattınızdır. Bunları VPS güvenlik kontrol listesinin geri kalanıyla birleştirin; WordPress kullanıyorsanız VPS'e WordPress kurulumu yazısında anlatılan dosyaları ve veritabanını birlikte yedekleyin.
mistREG ile kontrolü sizde bir VPS
mistREG, AB'de NVMe SSD ve AMD EPYC üzerinde tam root erişimli KVM VPS sunucular çalıştırır; istediğiniz yedekleme aracını kullanabilirsiniz. VPS paketlerine bakın, hizmetlerimizi inceleyin ya da Telegram'da @mistnetwork üzerinden sorun.


