Depolama Ayarları
Ayarlar → Gelişmiş → Depolama bölümü, LeadHub'ın yüklenen dosyaları — müşteri eklerini, avatar görüntüleri, dışa aktarma arşivleri ve form yüklemelerini — nerede saklayacağını kontrol eder.
Depolama Sürücüleri
| Sürücü | Ne Zaman Kullanılır |
|---|---|
| Yerel (sunucu dosya sistemi) | Varsayılan. Dosyalar storage/app/ konumunda sunucunun diskinde saklanır. Tek sunucu kurulumları için uygundur. |
| S3 Uyumlu | Bulut dağıtımları, CDN teslimi veya sunucu diski sınırlı olduğunda. AWS S3, DigitalOcean Spaces, MinIO, Backblaze B2, Cloudflare R2 ve S3 uyumlu sağlayıcıları destekler. |
Yerel Depolama
Bu varsayılan değerdir. Yapılandırma gerekmez. Dosyalar şu konumda saklanır:
/leadhub/storage/app/public/
S3 Uyumlu Depolama
Adım 1 — Sağlayıcı Seçme
| Sağlayıcı | Notlar |
|---|---|
| AWS S3 | En yaygın. Uç Nokta URL'sini boş bırakın. |
| DigitalOcean Spaces | Uç Nokta: https://nyc3.digitaloceanspaces.com (bölgeyi değiştirin) |
| MinIO (kendi barındırma) | Uç Nokta: MinIO sunucu URL'niz |
| Backblaze B2 | Uç Nokta: https://s3.us-west-004.backblazeb2.com |
| Cloudflare R2 | Uç Nokta: https://HESAP_ID.r2.cloudflarestorage.com |
Adım 2 — Bucket Oluşturma
- Sağlayıcının kontrol panelinde yeni bir bucket oluşturun.
- Yüklenen dosyalara doğrudan genel erişim istiyorsanız bucket'ı genel olarak ayarlayın.
- Bucket Adı ve Bölgeyi not edin.
Adım 3 — Erişim Anahtarları Oluşturma
Bucket üzerinde okuma/yazma izinlerine sahip bir Erişim Anahtarı Kimliği ve Gizli Erişim Anahtarı oluşturun.
Adım 4 — LeadHub'da Yapılandırma
- Ayarlar → Gelişmiş → Depolama bölümüne gidin.
- Depolama Diskini S3 Uyumlu olarak ayarlayın.
- Uç Nokta URL'si, Bucket Adı, Bölge, Erişim Anahtarı Kimliği ve Gizli Erişim Anahtarını doldurun.
- Kaydetmeden önce ayarları doğrulamak için Bağlantıyı Test Et düğmesine tıklayın.
- Ayarları Kaydet düğmesine tıklayın.
Sorun Giderme
| Sorun | Çözüm |
|---|---|
| "Test bağlantısı başarısız: Erişim Reddedildi" | Erişim Anahtarının bucket üzerinde yazma izinlerine sahip olduğunu kontrol edin |
| Dosyalar genel erişilebilir değil | Bucket'ın genel okuma ACL'ye sahip olduğundan veya CDN yapılandırıldığından emin olun |
| "NoSuchBucket" hatası | Bucket adının ve bölgenin doğru olduğunu doğrulayın |
| Gizli anahtar kaydedilmiyor | Mevcut saklanan gizliyi korumak için Gizli Erişim Anahtarını boş bırakın |