Blogchevron_rightSunucu Yönetimichevron_rightSunucu Yedeklerini Buluta Otomatik Gönderme Rehberi

Sunucu Yedeklerini Buluta Otomatik Gönderme Rehberi

S
Serversium
calendar_today6 Mayıs 2026
schedule5 dk okuma
Sunucu Yedeklerini Buluta Otomatik Gönderme Rehberi

Sunucu Yedeklerini Bulut Depolamaya Otomatik Gönderme Rehberi

Sunucu yedekleri, işletmelerin en kritik veri koruma mekanizmalarından birini oluşturur. Fiziksel sunucu arızaları, siber saldırılar veya insani hatalar nedeniyle veri kaybı yaşanabileceği durumlarda, bulut depolama alanına otomatik yedekleme yapmak modern IT altyapısının temel gereksinimlerinden biri haline gelmiştir. Serversium olarak sunduğumuz sanal sunucu çözümlerinde bu tür otomatik yedekleme sistemlerinin kurulumu büyük önem taşımaktadır.

Otomatik Bulut Yedeklemenin Önemi

Geleneksel yedekleme yöntemleri zaman alıcı ve hata yapmaya açıktır. Manuel yedekleme süreçlerinde %37 oranında insan hatası riski bulunduğu bilinmektedir (Enterprise Strategy Group Araştırması). Otomatik sistemler ise bu riski minimuma indirirken, yedekleme süresini %80 oranında kısaltmaktadır.

Google Drive'a Sunucu Yedekleri Gönderme Yöntemleri

1. Rclone ile Google Drive Entegrasyonu

Rclone, Linux sunucularında bulut depolama hizmetlerini yönetmek için en popüler açık kaynaklı araçtır. Rclone kurulumu sonrasında Google Drive ile senkronizasyon sağlamak oldukça basittir.

# Rclone kurulumu
curl https://rclone.org/install.sh | sudo bash

# Google Drive yapılandırması
rclone config

Yapılandırma tamamlandıktan sonra aşağıdaki komut ile yedekler otomatik olarak gönderilebilir:

rclone sync /backup sunucu-yedekleri:gunluk-yedekler --delete-after

2. Grive2 Aracı ile Yedekleme

Grive2, Google Drive API v3'ü kullanan ve tam senkronizasyon desteği sunan bir alternatifdir. Ubuntu tabanlı sistemlerde kolayca kurulabilir.

Dropbox'a Sunucu Yedekleri Gönderme Yöntemleri

1. Dropbox Uploader Scripti

Dropbox Uploader, Bash script tabanlı basit ve etkili bir çözüm sunar. Kurulum için öncelikle Dropbox Developer Console üzerinden uygulama oluşturulmalıdır.

# Dropbox Uploader kurulumu
curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh
chmod +x dropbox_uploader.sh

# Yapılandırma
./dropbox_uploader.sh

Yapılandırma sonrasında yedek gönderimi için:

./dropbox_uploader.sh upload /backup/gunluk-yedek.tar.gz /sunucu-yedekleri/

2. Python Dropbox SDK ile Otomasyon

Daha gelişmiş ihtiyaçlar için Python tabanlı SDK kullanılabilir. Bu yöntem büyük dosya transferleri ve incremental backup için idealdir.

# pip install dropbox
pip install dropbox

# Python script örneği
import dropbox
dbx = dropbox.Dropbox("ACCESS_TOKEN")
with open("yedek.tar.gz", "rb") as f:
    dbx.files_upload(f.read(), "/sunucu-yedekleri/yedek.tar.gz")

Otomatik Yedekleme Cron Job Yapılandırması

Yedekleme işlemlerini otomatik hale getirmek için Linux cron sistemi kullanılmalıdır. Aşağıdaki örnek, her gece saat 02:00'de çalışacak yedekleme planını göstermektedir:

# Crontab düzenleme
crontab -e

# Her gece 02:00'de çalışacak yedekleme komutu
0 2 * * * /home/kullanici/scripts/yedekle.sh >> /var/log/yedek.log 2>&1

Cron Job Best Practices

  • Yedekleme scriptinin tam yolunu her zaman belirtin
  • Çıktı ve hata loglarını ayrı dosyalara yönlendirin
  • Yedekleme süresini yoğun saatlerden kaçınarak planlayın
  • En az 3 farklı yedek noktası koruyun

Google Drive vs Dropbox: Karşılaştırma Tablosu

Özellik Google Drive Dropbox
Ücretsiz Alan 15 GB 2 GB
Ücretli Plan Başlangıcı ₺89,90/ay (100 GB) ₺119,00/ay (2 TB)
API Hızı Orta-Yüksek Yüksek
Linux Desteği Excellent (Rclone) Excellent (Dropbox Uploader)
Dosya Boyutu Limiti 5 TB 20 GB (ücretsiz) / Sınırsız (ücretli)
Şifreleme TLS 256-bit TLS 256-bit + AES-256

Güvenlik Önlemleri ve En İyi Uygulamalar

1. Şifreleme

Yedek dosyalarını buluta göndermeden önce şifrelemek kritik önem taşır. Sıkıştırma ve şifreleme konusunda gpg aracı kullanılabilir:

gpg -c --cipher-algo AES256 yedek.tar.gz

2. Access Token Güvenliği

API erişim token'ları asla doğrudan script içinde tutulmamalıdır. Ortam değişkenleri (environment variables) kullanılarak token yönetimi yapılmalıdır:

export DROPBOX_ACCESS_TOKEN="your_token_here"
export RCLONE_CONFIG_GOOGLEDRIVE_TOKEN='{"access_token":"..."}'

3. Incremental Backup Stratejisi

Full backup yerine sadece değişen dosyaları yedeklemek bant genişliği ve depolama maliyetlerini önemli ölçüde düşürür. Rsync tabanlı çözümler bu konuda en etkili yöntemdir:

rsync -avz --delete /veriler/ /yedek-klasoru/
rclone sync /yedek-klasoru bulut:incremental-backup --update --verbose

Yedekleme Script Örneği (Tam Otomasyon)

Aşağıdaki script, yedekleme oluşturma, şifreleme ve buluta gönderme işlemlerini tamamen otomatik hale getirir:

#!/bin/bash
# Otomatik Yedekleme Scripti

TARIH=$(date +%Y-%m-%d)
YEDEK_DIZINI="/backup"
BULUT_HEDEFI="google-drive:yedekler"
LOG_DOSYASI="/var/log/yedekleme.log"

echo "[$TARIH] Yedekleme başlatıldı..." >> $LOG_DOSYASI

# Yedek oluştur
tar -czpf $YEDEK_DIZINI/yedek_$TARIH.tar.gz /var/www/html /home 2>> $LOG_DOSYASI

# Şifrele
gpg -c --cipher-algo AES256 $YEDEK_DIZINI/yedek_$TARIH.tar.gz 2>> $LOG_DOSYASI

# Buluta gönder
rclone copy $YEDEK_DIZINI/yedek_$TARIH.tar.gz.gpg $BULUT_HEDEFI -v 2>> $LOG_DESYASI

# Eski yedekleri temizle (7 günden eski)
find $YEDEK_DIZINI -mtime +7 -delete

echo "[$TARIH] Yedekleme tamamlandı." >> $LOG_DOSYASI

Sonuç

Sunucu yedeklerini Google Drive veya Dropbox gibi bulut depolama hizmetlerine otomatik olarak göndermek, veri güvenliği stratejisinin temel taşlarından biridir. Rclone, Dropbox Uploader veya özel Python scriptleri kullanarak oluşturulan bu otomasyon sistemleri, manuel süreçlerin getirdiği riskleri ortadan kaldırırken, felaket kurtarma süresini de önemli ölçüde kısaltır.

Unutmayın: en iyi yedekleme stratejisi, düzenli olarak test edilen ve doğrulanan stratejidir. Yedeklerinizi periyodik olarak geri yükleyerek bütünlüğünü kontrol edin. Blog sayfamızda sunucu güvenliği ve yönetimi hakkında daha fazla bilgi bulabilirsiniz.

library_booksBenzer İçerikler

Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber
Sunucu Yönetimi
calendar_today5 Nisan 2026
schedule5 dk

Cloud Sunucu Nedir? Avantajları ve Detaylı Rehber

Cloud sunucular, dinamik kaynak dağıtımıyla işletmelerin kesintisiz büyümesini sağlar. Avantajlardan karşılaştırmalara tüm detaylar bu rehberde yer alıyor.

S
Serversiumarrow_forward
Linux vs Windows Sunucu: Hangisi Projeye Uygun?
Sunucu Yönetimi
calendar_today6 Nisan 2026
schedule5 dk

Linux vs Windows Sunucu: Hangisi Projeye Uygun?

Linux ve Windows Sunucu arasındaki teknik farkları, maliyet avantajlarını ve proje uyumluluğunu detaylı olarak karşılaştırıyoruz. Yazılım stack'inize en uygun işletim sistemini seçmek için kapsamlı rehberimizle doğru altyapı kararını verin.

S
Serversiumarrow_forward
Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber
Sunucu Yönetimi
calendar_today16 Nisan 2026
schedule5 dk

Plesk Kurulumu - Ubuntu 24 Üzerinde Adım Adım Rehber

Ubuntu 24 üzerinde Plesk kurulumunu adım adım öğrenin. Bu rehberde sistem gereksinimleri, kurulum adımları ve temel yapılandırma ayarlarını bulabilirsiniz.

S
Serversiumarrow_forward