feat(rclone): Google Drive entegrasyonu ekle
Dockerfile ve docker-compose yapılandırması Rclone ve FUSE için güncellendi. Backend API'leri Rclone durumunu, ayarlarını, yetkilendirmesini ve mount işlemlerini yönetmek için eklendi. İndirmeler tamamlandığında (Torrent, YouTube, Mail.ru) dosyaların otomatik veya manuel olarak Google Drive'a taşınması sağlandı. Dosya sistemi hem yerel hem de mount edilmiş GDrive yollarını destekleyecek şekilde güncellendi. Ayarlar ve Dosyalar arayüzüne ilgili kontroller eklendi.
This commit is contained in:
24
.env.example
24
.env.example
@@ -43,3 +43,27 @@ WEBDAV_PATH=/webdav
|
||||
WEBDAV_READONLY=1
|
||||
# WebDAV index yeniden oluşturma süresi (ms).
|
||||
WEBDAV_INDEX_TTL=60000
|
||||
|
||||
# --- Rclone / Google Drive ---
|
||||
# Rclone entegrasyonunu aç/kapat
|
||||
RCLONE_ENABLED=0
|
||||
# Rclone config dosyası konumu (container içinde)
|
||||
RCLONE_CONFIG_PATH=/config/rclone/rclone.conf
|
||||
# Google Drive mount edilecek dizin (container içinde)
|
||||
RCLONE_MOUNT_DIR=/app/server/gdrive
|
||||
# Rclone remote adı
|
||||
RCLONE_REMOTE_NAME=dupe
|
||||
# Google Drive içinde kullanılacak klasör adı
|
||||
RCLONE_REMOTE_PATH=Dupe
|
||||
# Rclone mount tazeleme/poll süresi
|
||||
RCLONE_POLL_INTERVAL=1m
|
||||
# Rclone dizin cache süresi
|
||||
RCLONE_DIR_CACHE_TIME=1m
|
||||
# Rclone VFS cache modu (off, minimal, writes, full)
|
||||
RCLONE_VFS_CACHE_MODE=full
|
||||
# Rclone VFS cache dizini
|
||||
RCLONE_VFS_CACHE_DIR=/app/server/cache/rclone-vfs
|
||||
# Rclone debug log (taşıma hatalarını detaylı loglamak için)
|
||||
RCLONE_DEBUG_MODE_LOG=0
|
||||
# Media stream debug log (akış kaynağını loglamak için)
|
||||
MEDIA_DEBUG_LOG=0
|
||||
|
||||
Reference in New Issue
Block a user