Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel Yedekleme 2.0: Yerelden Bulut Yerel’e
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel Yedekleme 2.0: Yerelden Bulut Yerel’e

Yazılım

Laravel Yedekleme 2.0: Yerelden Bulut Yerel’e

teknomers
Son güncelleme: 30 Nisan 2026 08:38
teknomers
Paylaş
Paylaş

Laravel uygulamalarınızı yedeklemek, artık yalnızca dosyaları yerel bir klasöre atmak anlamına gelmiyor. Artık işlemleri çok daha kolay bir hale getiren Laravel Backup v2.0 ile hem Google Drive hem de S3-uyumlu depolama (AWS, Backblaze B2, MinIO, DigitalOcean Spaces) ile çoklu hedef yedeklemeleri aynı anda gerçekleştirebilirsiniz.



Güncelleme Hikayesi

v1.0: “Yerel depolama yedeği”
v2.0: “Herkese aynı anda yedekleme”



Kurulum Yapalım



Adım 1: Kurulum

composer require avcodewizard/laravel-backup
composer require google/apiclient   # Google Drive için
composer require aws/aws-sdk-php      # S3 için

Yapılandırma otomatik olarak yayımlanıyor. vendor:publish gerekmiyor. ✨



Adım 2: Google Drive (OAuth 2.0)

Önemli kısım: Kimlik doğrulama komutu, tam yönlendirme URL’nizi veya sadece kodu kabul ediyor.

php artisan backup:google-auth
Bu URL'yi ziyaret edin: https://accounts.google.com/o/oauth2/...
Tam URL veya yetkilendirme kodunu yapıştırın:
> http://localhost/?code=4/0AeoWuM8YPEQ33BC09c...

=== BAŞARILI ===
GOOGLE_DRIVE_REFRESH_TOKEN=1//0g4fGXguTx9gVCgYIARA...

O yenileyici token’ı .env dosyanıza kopyalayın ve tüm hazırlıklarınız tamam.



Adım 3: S3 / Backblaze B2

Backblaze B2, S3 uyumlu olup 10GB ücretsiz sunuyor. Test için mükemmel.

AWS_ACCESS_KEY_ID=your-b2-key-id
AWS_SECRET_ACCESS_KEY=your-b2-secret
AWS_DEFAULT_REGION=us-east-005
AWS_BUCKET=laravel-backups
AWS_ENDPOINT=https://s3.us-east-005.backblazeb2.com



Adım 4: Yapılandırma

// config/laravelBackup.php
'destinations' => [
    'local' => [
        'enabled' => true,
        'path' => storage_path(),
    ],
    's3' => [
        'enabled' => true,
        'key' => env(),
        'secret' => env(),
        'region' => env(),
        'bucket' => env(),
        'endpoint' => env(),
        'path' => ,
    ],
    'google_drive' => [
        'enabled' => true,
        'client_id' => env(),
        'client_secret' => env(),
        'refresh_token' => env(),
        'folder_id' => env(),
        'path' => ,
    ],
],
'keep_days' => 7,
'cleanup_scope' => , // veya 'local'



Adım 5: Çalıştır

php artisan backup:run

Gözlerinizi açın ve sihirle dolu bir işleme tanık olun:

Veritabanı yedeği oluşturuluyor...
Yerel alana yüklendi...  ✅
S3'e yüklendi...       ✅
Google Drive'a yüklendi... ✅
Eski yedeklemeler temizleniyor...
Yedekleme başarıyla tamamlandı!



Adım 6: Otomatikleştir

routes/console.php dosyasına ekleyin (Laravel 11+):

use Illuminate\Support\Facades\Schedule;

Schedule::call(function () {
    Artisan::call();
})->name()->withoutOverlapping()->daily();

Ya da daha eski Laravel sürümleri için (app/Console/Kernel.php):

$schedule->command()->daily();



Web Arayüzü

/laravel-backup adresine giderek tüm yedeklerinizi ve hedeflerinizi gözlemleyin:

  • Veritabanı yedekleri
  • Depolama yedekleri
  • Dosya boyutları
  • Depolama konumları
  • Tek tıklama ile indirmeler
  • Tüm hedeflerde silme işlemleri



Bu Yaklaşım Neden?

Resmi SDK’lar > Flysystem adaptörleri

  • Açık hata mesajları ( hiçbir “disk bulunamadı” gizemi yok)
  • Tam API desteği (paylaşılan sürücüler, özel uç noktalar, vb.)
  • Google için OAuth 2.0 akışı (endüstri standardı)
  • Daha iyi hata ayıklama



Hızlı İpuçları

  1. Google için test kullanıcısı: “Erişim engellendi” hatası ile karşılaşırsanız, e-posta adresinizi Google Cloud Console’da test kullanıcısı olarak ekleyin.
  2. Backblaze ücretsiz katmanı: 10GB ücretsiz, kenar projeler için mükemmel.
  3. cleanup_scope: Eğer bulut yedeklerini sonsuz süreyle saklamak istiyorsanız, 'local' olarak ayarlayın.



Deneyin

composer require avcodewizard/laravel-backup

GitHub: avcodewizard/laravel-backup


Siz hangi yedekleme stratejisini kullanıyorsunuz? Tek bir hedef mi yoksa çoklu bulut mu? Yorum yapın! 👇

Kaynak: Orijinal Makale

Contents
  • Güncelleme Hikayesi
  • Kurulum Yapalım
    • Adım 1: Kurulum
    • Adım 2: Google Drive (OAuth 2.0)
    • Adım 3: S3 / Backblaze B2
    • Adım 4: Yapılandırma
    • Adım 5: Çalıştır
    • Adım 6: Otomatikleştir
  • Web Arayüzü
  • Bu Yaklaşım Neden?
  • Hızlı İpuçları
  • Deneyin
Tema Bazlı Sayfalama: Kullanıcı Deneyimini İyileştirme devlog-ist/landing
CodeIgniter ve Laravel: İnsan Odaklı Bir Karşılaştırma
N+1 Sorgu Çözümü ile Sayfa Yükleme Süresini Nasıl Hızlandırdım (React + Laravel)
Doğru Laravel Geliştirme Şirketini Seçmenin Önemi
Docker’da Laravel Log’larının Gösterilmemesi Sorununun Çözümü (PHP-FPM + Nginx + Supervisor)
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Efsanevi RPG Stüdyosu 20 Yılın Ardından Kapanıyor
Sonraki Makale Buharlaşan sudan sürekli elektrik üreten nanoskalada cihazlar

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Apple’ın Yeni AirPods’unda Neden Kamera Olabilir? Gizemli Kullanım Alanları!
Genel
Indiana belediye başkanının yapay zeka merkezi protestocuları hakkında skandal sözleri
Donanım
Yeni Steam Makinesi ve Steam Çerçevesi Yaz İçin Geliyor
Oyun
Acil: Hack’ler Everest Forms Pro Açığından WordPress Sitelerini Ele Geçiriyor!
Siber Güvenlik
Laravel Kuyruk Mimarisi: Üretimde Arka Plan İşlemleri için Cron Görevlerini Kullanmayı Neden Bıraktım
Yazılım
Yapay Zeka Serif Fontları Ele Geçiriyor: Neden Bu Değişim Oluyor?
Genel
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?