-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
117 lines (100 loc) · 3.7 KB
/
Copy path.env.example
File metadata and controls
117 lines (100 loc) · 3.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# Web GUI (optional)
# Enable the web dashboard alongside the backend API
# RUN_WEB_GUI=true
# WEB_PORT=3000
# BACKEND_URL=http://localhost:8978
# Indexer Provider Selection
# Set to "jackett", "prowlarr", or "auto" (default)
# "auto" will use Jackett if configured, otherwise falls back to Prowlarr
# INDEXER_PROVIDER=auto
# Prowlarr Configuration (use this OR Jackett below)
# PROWLARR_URL=http://prowlarr:9696
# PROWLARR_API_KEY=your_prowlarr_api_key_here
# PROWLARR_CATEGORIES=5000,2000
# PROWLARR_INDEXER_IDS=
# PROWLARR_SEARCH_LIMIT=100
# PROWLARR_TIMEOUT_MS=120000
# Jackett Configuration (use this OR Prowlarr above)
JACKETT_URL=http://jackett:9117
JACKETT_API_KEY=your_jackett_api_key_here
JACKETT_CATEGORIES=5000,2000
# JACKETT_INDEXER_IDS=
# JACKETT_SEARCH_LIMIT=100
# JACKETT_TIMEOUT_MS=120000
# TorBox Configuration
TORBOX_API_KEY=tb_your_torbox_api_key_here
TORBOX_BASE_URL=https://api.torbox.app
# Providers (comma separated)
# PROVIDERS=torbox,realdebrid
# Real‑Debrid API (optional but required for RD re‑add and scanner)
# RD_API_BASE=https://api.real-debrid.com/rest/1.0
# RD_ACCESS_TOKEN=your_rd_access_token
# Real‑Debrid WebDAV (for mounting)
# RD_WEBDAV_URL=https://dav.real-debrid.com
# RD_WEBDAV_USERNAME=your_rd_username
# RD_WEBDAV_PASSWORD=your_rd_webdav_password
# TorBox WebDAV (for mounting)
# TORBOX_WEBDAV_URL=https://webdav.torbox.app
# TORBOX_WEBDAV_USERNAME=you@example.com
# TORBOX_WEBDAV_PASSWORD=your_torbox_password
# Download Token Rotation (Zurg-style 503 bandwidth bypass)
# Add additional account tokens to rotate through when streaming/downloading.
# Primary token (above) manages content; download tokens are used for streaming.
# When one token hits 503/bandwidth limit, SchröDrive rotates to the next.
# Tokens auto-reset daily at midnight (configurable timezone).
# RD_DOWNLOAD_TOKENS=second_rd_token,third_rd_token
# TORBOX_DOWNLOAD_TOKENS=second_tb_key,third_tb_key
# AD_DOWNLOAD_TOKENS=second_ad_key
# PM_DOWNLOAD_TOKENS=second_pm_key
# TOKEN_RESET_TIMEZONE=Australia/Sydney
# Overseerr Webhook (optional)
# If set, webhook requests must include this value in the Authorization header
# OVERSEERR_AUTH=your_secret_auth_header_value
# Overseerr API Poller (optional)
# Set these to enable poller mode (RUN_POLLER=true). OVERSEERR_URL should include /api/v1
# Example: http://overseerr:5055/api/v1
# OVERSEERR_URL=http://overseerr:5055/api/v1
# OVERSEERR_API_KEY=your_overseerr_api_key_here
# POLL_INTERVAL_S=30
# Runtime toggles
# RUN_WEBHOOK=true
# RUN_POLLER=false
# Auto-Update (optional)
# Poll GitHub Releases and restart the process when a newer version is available.
# This works best in Docker with Watchtower (or your supervisor) to pull the new image.
# AUTO_UPDATE_ENABLED=false
# AUTO_UPDATE_INTERVAL_S=3600
# AUTO_UPDATE_STRATEGY=exit # exit | git
# REPO_OWNER=moderniselife
# REPO_NAME=SchroDrive
# Service Port (optional)
PORT=8978
# Mount settings (rclone must be available in container/host)
# MOUNT_BASE=/mnt/schrodrive
# RCLONE_PATH=rclone
# Map mount ownership/perms to host user
# PUID=1000
# PGID=1000
# MOUNT_UID=1000
# MOUNT_GID=1000
# MOUNT_DIR_PERMS=0755
# MOUNT_FILE_PERMS=0644
# MOUNT_ALLOW_OTHER=true
# MOUNT_VFS_CACHE_MODE=full
# MOUNT_DIR_CACHE_TIME=12h
# MOUNT_POLL_INTERVAL=0
# MOUNT_BUFFER_SIZE=64M
# MOUNT_VFS_READ_CHUNK_SIZE=
# MOUNT_VFS_READ_CHUNK_SIZE_LIMIT=
# MOUNT_VFS_CACHE_MAX_AGE=
# MOUNT_VFS_CACHE_MAX_SIZE=
# MOUNT_OPTIONS=--no-modtime
# Dead scanner
# DEAD_SCAN_INTERVAL_S=600
# DEAD_IDLE_MIN=120
# Organizer (symlinked view)
# ORGANIZED_BASE=/mnt/schrodrive/organized
# ORGANIZER_MODE=symlink
# RUN_ORGANIZER_WATCH=false
# ORG_SCAN_INTERVAL_S=300
# TMDB_API_KEY=your_tmdb_api_key # optional; if unset, organizer uses TVMaze (TV) and iTunes (Movies) fallback