Depolama
Depolama politikası Options tablosunda storage_* prefix'i altında saklanır.
Limitler
| Anahtar | Varsayılan | Aralık | Amaç |
|---|---|---|---|
storage_max-image-mb | 50 | 1–500 | Görsel-başı sert tavan. |
storage_max-video-mb | 10 | 1–500 | Video-başı sert tavan. |
Limitler yükleme anında sunucu tarafında uygulanır; tavanı aşan bir istek 413 Payload Too Large döner. Tavanı ayarlamak mevcut varlıkları migrate etmez.
Backend depolama
Gerçek dosya backend'i (yerel disk vs. S3 / R2 / B2), backend/src/services/files.*'teki dağıtım yapılandırması tarafından seçilir — bugün yönetim panelinde çalışma zamanı anahtarı yoktur. Geçiş yapmak için:
- API'yi durdur (
./service.sh stop). .env'deki dosya-depolama yapılandırmasını güncelle (örn. S3 bucket / region / kimlik bilgileri ayarla).- Gerekirse mevcut dosyaları migrate et (
backend/dist/uploads/→ bucket). - Başlat (
./service.sh start).
Önerilen kurulum
Herhangi bir ölçekteki self-hosted dağıtımlar için, depolamayı versioning etkin S3-uyumlu nesne depolamasına yönelt. Yerel-disk depolaması, geliştirme ve uploads dizinini kapsayan yedeklemelerin olduğu küçük tek-kiracılı dağıtımlar için yeterlidir.