-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
29 lines (25 loc) · 1.52 KB
/
Copy path.env.example
File metadata and controls
29 lines (25 loc) · 1.52 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
# ── Storage ────────────────────────────────────────────────────
# Directory where the SQLite database is stored.
# When using Docker this is mapped to a volume (see docker-compose.yml).
DATA_DIR=./data
# ── MeTube ─────────────────────────────────────────────────────
# Base URL of your MeTube instance (no trailing slash).
METUBE_URL=http://localhost:8081
# How often to poll each channel's RSS feed, in minutes.
CHECK_INTERVAL=60
# ── Jellyfin (optional) ────────────────────────────────────────
# Leave these empty to disable Jellyfin integration.
# Base URL of your Jellyfin instance (no trailing slash).
JELLYFIN_URL=
# API key generated in Jellyfin under Dashboard → API Keys.
JELLYFIN_API_KEY=
# ── Authentication (optional) ──────────────────────────────────
# Set both to enable the login screen. Leave unset to disable auth (default).
AUTH_USERNAME=
AUTH_PASSWORD=
# Signing secret for session cookies.
# Generate with: python3 -c "import secrets; print(secrets.token_hex(32))"
# If omitted a random secret is generated at startup (sessions reset on restart).
AUTH_SECRET=
# Session lifetime in seconds. Default: 604800 (7 days).
# AUTH_SESSION_MAX_AGE=604800