-
-
Notifications
You must be signed in to change notification settings - Fork 157
Expand file tree
/
Copy path.env.example
More file actions
69 lines (54 loc) · 3.19 KB
/
Copy path.env.example
File metadata and controls
69 lines (54 loc) · 3.19 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
# VibraVid — environment variable overrides for docker-compose.yml
# Copy this file to .env and edit to match your setup:
# cp .env.example .env
# Lines starting with # are comments and have no effect.
# Variables left commented use the defaults built into docker-compose.yml.
# ── Optional sidecars (Cloudflare-challenge solvers) ────────────────────────
# flaresolverr and bypasser are ONLY needed if you use the "lucida" or
# "monochrome" services respectively. Both are disabled by default to save
# resources. Enable the ones you need by uncommenting/editing this line
# (comma-separated, no spaces):
# COMPOSE_PROFILES=flaresolverr,bypasser
# Or enable just one, e.g.:
# COMPOSE_PROFILES=bypasser
# COMPOSE_PROFILES=
# Proxy for the flaresolverr sidecar's own browser. Should match the proxy
# set in Conf/config.json (REQUESTS.proxy) so Cloudflare-challenge solving
# goes through the same exit IP as your regular requests.
# FLARESOLVERR_PROXY_URL=http://192.168.1.1:6666
# ── Container / Network ─────────────────────────────────────────────────────
# Host port mapped to the container's 8000.
# Change if another service already uses 8000.
# VIBRAVID_PORT=8000
# Docker container name. Useful when running multiple instances (e.g. prod + demo).
# VIBRAVID_CONTAINER_NAME=vibravid
# ── Storage paths ────────────────────────────────────────────────────────────
# Each variable accepts either:
# - a named Docker volume (default, created automatically), or
# - an absolute host path for a bind mount (NAS / home server use case).
#
# NAS example (Synology):
# VIBRAVID_VIDEO_DIR=/volume2/Movies
# VIBRAVID_DB_DIR=/volume1/docker/vibravid/db
# VIBRAVID_CONFIG_DIR=/volume1/docker/vibravid/conf
# VIBRAVID_LOGS_DIR=/volume1/docker/vibravid/logs
# Where downloaded content is stored on the host.
# VIBRAVID_VIDEO_DIR=vibravid_videos
# SQLite database directory on the host.
# VIBRAVID_DB_DIR=vibravid_db
# App configuration directory (config.json, login.json, domains.json).
# VIBRAVID_CONFIG_DIR=vibravid_config
# Application logs directory.
# VIBRAVID_LOGS_DIR=vibravid_logs
# ── TMDB / ARR matching ──
# Optional TMDB API key. This environment variable is the only supported way
# to configure TMDB and enables strict TMDB ID matching for ARR.
# TMDB_API_KEY=
# ── Django / Security ────────────────────────────────────────────────────────
# Comma-separated list of hostnames / IPs Django will accept requests for.
# Add your NAS IP or domain if accessing from another machine on the LAN.
# Example: ALLOWED_HOSTS=localhost,127.0.0.1,192.168.1.100,nas.local
# ALLOWED_HOSTS=localhost,127.0.0.1
# CSRF trusted origins — must include the scheme (http:// or https://).
# Example: CSRF_TRUSTED_ORIGINS=http://192.168.1.100:8000,https://nas.local
# CSRF_TRUSTED_ORIGINS=http://localhost:8000,http://127.0.0.1:8000