-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
executable file
·83 lines (77 loc) · 3.41 KB
/
Copy path.env.example
File metadata and controls
executable file
·83 lines (77 loc) · 3.41 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
# VPN Media Stack Environment Configuration
# Copy this file to .env and fill in your specific values
# =============================================================================
# VPN CONFIGURATION
# =============================================================================
# VPN service provider (see Gluetun documentation for supported providers)
VPN_SERVICE_PROVIDER=privatevpn
# Your VPN account credentials
VPN_USER=your_vpn_username
VPN_PASSWORD=your_vpn_password
# Preferred VPN server countries (comma-separated)
SERVER_COUNTRIES=Switzerland,Netherlands,Poland,Romania,Bulgaria
# How often to check for Gluetun updates
UPDATER_PERIOD=24h
# =============================================================================
# USER AND GROUP CONFIGURATION
# =============================================================================
# Default user/group IDs for containers (run 'id username' to get values)
PUID_DEFAULT=1000
PGID_DEFAULT=1000
# Media-specific user/group IDs (can be same as default)
PUID_MEDIA=1000
PGID_MEDIA=1000
# =============================================================================
# SYSTEM CONFIGURATION
# =============================================================================
# Timezone (see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)
TZ=America/New_York
# Test URL for connectivity checks
TEST_URL=https://www.google.com
# Language setting for applications
LANG=en_US
# =============================================================================
# VPN MONITORING CONFIGURATION
# =============================================================================
# URL where keepalive-server can be reached externally
KEEPALIVE_SERVER_URL=http://your-domain-or-ip:5421
# Unique identifier for this client
KEEPALIVE_CLIENT_ID=your-unique-client-id
# Telegram bot configuration (create bot via @BotFather)
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
# Your Telegram chat ID (message @userinfobot to get this)
TELEGRAM_CHAT_ID=your_telegram_chat_id
# API key for keepalive server security (generate random 64-char string)
KEEPALIVE_API_KEY=your_64_character_api_key_here
# Rate limiting for API requests
MAX_REQUESTS_PER_MINUTE=30
# =============================================================================
# VOLUME PATHS
# =============================================================================
# Main Docker project directory
VOLUME_DOCKER_PROJECT=/path/to/your/docker/project/VPN-media
# Downloads directory
VOLUME_DOWNLOADS=/path/to/your/downloads
# Incomplete downloads directory
VOLUME_INCOMPLETE=/path/to/your/incomplete
# Media storage directory
VOLUME_MEDIA=/path/to/your/media
# eBooks directory
VOLUME_EBOOKS=/path/to/your/ebooks
# Audiobooks directory
VOLUME_AUDIOBOOKS=/path/to/your/audiobooks
# Import folder for books
VOLUME_IMPORT=/path/to/your/import
# Audiobookshelf directory
VOLUME_AUDIOBOOKSHELF=/path/to/your/audiobookshelf
# =============================================================================
# EXAMPLE VALUES (for reference)
# =============================================================================
# VPN_USER=john.doe@example.com
# VPN_PASSWORD=MySecurePassword123!
# TELEGRAM_BOT_TOKEN=1234567890:ABCdefGHIjklMNOpqrsTUVwxyZ
# TELEGRAM_CHAT_ID=123456789
# KEEPALIVE_API_KEY=9fabd8bf17f304ffc820adb72129de505065382f49dec5e72eafb01324bdd2bd
# VOLUME_DOCKER_PROJECT=/home/user/docker/VPN-media
# VOLUME_DOWNLOADS=/mnt/storage/downloads
# VOLUME_MEDIA=/mnt/storage/media