-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.env
More file actions
313 lines (255 loc) · 10.8 KB
/
Copy pathexample.env
File metadata and controls
313 lines (255 loc) · 10.8 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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
DEFAULT_TZ=Asia/Kolkata
# ============================================================
# CORE NETWORK
# ============================================================
# Tailscale
TAILSCALE_AUTH_KEY='tskey-auth-sfdsfds-asdasdasdasdasdasdasdasdas'
TS_EXTRA_ARGS='--advertise-exit-node --accept-routes --accept-dns=false'
TAILSCALE_PATH=
TAILSCALE_TMP_PATH=
# Pi-hole
# ⚠️ Change the Web UI Password:
PIHOLE__WEBPASSWORD='PASSWORD'
PIHOLE_ETC_PATH=
PIHOLE_ETC_DNSMASQ_PATH=
# Note: Local DNS is managed via pihole.env as FTLCONF_dns_hosts
PIHOLE_LOCAL_DNS=10.8.1.48 pihole.pi.rahulja.in;10.8.1.48 dash.pi.rahulja.in
# DNSCrypt-Proxy (Upstream for Pi-hole)
# Config lives in ./dnscrypt-proxy/dnscrypt-proxy.toml
DNSCRYPT_PROXY_PATH=./dnscrypt-proxy
# Cloudflare API token for DNS HTTPS challenge (Caddy)
CLOUDFLARE_API_TOKEN=123456
# Caddy
CADDY_SITE_PATH=
CADDY_DATA_PATH=
CADDY_CONFIG_PATH=
# ============================================================
# ACTIVE SERVICES
# ============================================================
# Jellyfin (host networking, always-on)
JELLYFIN_CONFIG_LOCATION=/home/rahul/docker_data/jellyfin/config
JELLYFIN_CACHE_LOCATION=/home/rahul/docker_data/jellyfin/cache
JELLYFIN_MUSIC_LOCAL_LOCATION=/home/rahul/docker_data/music
JELLYFIN_MUSIC_USB_LOCATION=/mnt/usb/music
JELLYFIN_TRANSMISSION_COMPLETE_LOCATION=/home/rahul/docker_data/transmission/download/complete
# Transmission
TRANSMISSION_CONFIG_SOURCE=/home/rahul/docker_data/transmission/config
TRANSMISSION_DOWNLOAD_SOURCE=/home/rahul/docker_data/transmission/download
TRANSMISSION_WATCH_SOURCE=/home/rahul/docker_data/transmission/watch
TRANSMISSION_USERNAME=rjtr
TRANSMISSION_PASSWORD=123456
# Immich
IMMICH_VERSION=v3.0.1
UPLOAD_LOCATION=/mnt/usb/immich/upload
IMMICH_DB_DATA_LOCATION=/home/rahul/docker_data/immich/postgres
IMMICH_ML_MODEL_CACHE_LOCATION=/home/rahul/docker_data/immich/modelcache
IMMICH_REDIS_DATA_PATH=/home/rahul/docker_data/immich/redis
IMMICH_DB_PASSWORD=immichpassword
IMMICH_DB_USERNAME=postgres
IMMICH_DB_DATABASE_NAME=immich
EXTERNAL_LIBRARY_LOCATION=/mnt/usb/immich/external
# Paperless-NGX
PAPERLESS_NGX_DATA_PATH=/home/rahul/docker_data/paperless_ngx/data
PAPERLESS_NGX_MEDIA_PATH=/home/rahul/docker_data/paperless_ngx/media
PAPERLESS_NGX_EXPORT_PATH=/home/rahul/docker_data/paperless_ngx/export
PAPERLESS_NGX_CONSUME_PATH=/home/rahul/docker_data/paperless_ngx/consume
PAPERLESS_NGX_URL=https://pngx.pi.rahulja.in
PAPERLESS_NGX_SECRET_KEY=asdfg
PAPERLESS_REDIS_DATA_PATH=/home/rahul/docker_data/paperless_ngx/redis
PAPERLESS_DB_DATA_PATH=/home/rahul/docker_data/paperless_ngx/db
PAPERLESS_DB_USER=paperless
PAPERLESS_DB_PASS=paperless
PAPERLESS_DB_NAME=paperless
# n8n
N8N_DATA_FOLDER=/home/rahul/docker_data/n8n/data
N8N_LOCAL_FILES_FOLDER=/home/rahul/docker_data/n8n
N8N_ENCRYPTION_KEY=replace-with-existing-or-new-32-character-secret
N8N_RUNNERS_AUTH_TOKEN=replace-with-64-hex-character-random-secret
# FileBrowser
FILEBROWSER_ROOT_PATH=/mnt/usb/filebrowser/root
FILEBROWSER_DB_FILE_PATH=/home/rahul/docker_data/filebrowser/db/filebrowser.db
FILEBROWSER_CONFIG_SETTING_FILE_PATH=/home/rahul/docker_data/filebrowser/config/settings.json
# Homepage
HOMEPAGE_CONFIG_PATH=/home/rahul/docker/gethomepage
# Stirling PDF
STIRLING_PDF_DATA_PATH=/home/rahul/docker_data/stirling-pdf
STIRLING_PDF_LANGS=en_GB
# Portainer
PORTAINER_DATA_PATH=/home/rahul/docker_data/portainer
HOMEPAGE_VAR_PORTAINER_API_KEY=your_portainer_api_key_here
# Miniflux
MINIFLUX_DB_URL=postgres://miniflux:secret@miniflux_db/miniflux?sslmode=disable
MINIFLUX_ADMIN_USER=admin
MINIFLUX_ADMIN_PASS=admin123
MINIFLUX_DB_USER=miniflux
MINIFLUX_DB_PASS=secret
MINIFLUX_DB_NAME=miniflux
MINIFLUX_DB_DATA_PATH=/home/rahul/docker_data/miniflux/data
MINIFLUX_API_KEY=your_generated_api_key_here
# Memos
MEMOS_DATA_PATH=/home/rahul/docker_data/memos/data
MEMOS_DSN=/var/opt/memos/memos_prod.db
# Actual Budget
ACTUAL_DATA_PATH=/home/rahul/docker_data/actual
# ezBookkeeping
EZBOOKKEEPING_DATA_PATH=/home/rahul/docker_data/ezbookkeeping/data
EZBOOKKEEPING_STORAGE_PATH=/home/rahul/docker_data/ezbookkeeping/storage
EZBOOKKEEPING_LOG_PATH=/home/rahul/docker_data/ezbookkeeping/log
EZBOOKKEEPING_SECRET_KEY=replace_with_random_secret_key
# Firefly III
FIREFLY_UPLOAD_PATH=/home/rahul/docker_data/firefly/upload
FIREFLY_DB_PATH=/home/rahul/docker_data/firefly/database
FIREFLY_APP_KEY=some_random_32_chars_key_here
FIREFLY_STATIC_CRON_TOKEN=some_random_32_chars_cron_token_here
FIREFLY_REDIS_DATA_PATH=/home/rahul/docker_data/firefly/redis
# Ghostfolio
GHOSTFOLIO_DB_DATA_PATH=/home/rahul/docker_data/ghostfolio/postgres
GHOSTFOLIO_VALKEY_DATA_PATH=/home/rahul/docker_data/ghostfolio/valkey
GHOSTFOLIO_POSTGRES_DB=ghostfolio
GHOSTFOLIO_POSTGRES_USER=ghostfolio
GHOSTFOLIO_POSTGRES_PASSWORD=replace_with_secure_password
GHOSTFOLIO_DATABASE_URL=postgresql://${GHOSTFOLIO_POSTGRES_USER}:${GHOSTFOLIO_POSTGRES_PASSWORD}@ghostfolio-db:5432/${GHOSTFOLIO_POSTGRES_DB}
GHOSTFOLIO_DIRECT_URL=${GHOSTFOLIO_DATABASE_URL}
GHOSTFOLIO_ACCESS_TOKEN_SALT=replace_with_random_secret
GHOSTFOLIO_JWT_SECRET_KEY=replace_with_random_secret
GHOSTFOLIO_ROOT_URL=https://ghostfolio.pi.rahulja.in
GHOSTFOLIO_API_KEY_COINGECKO_DEMO=your_coingecko_demo_api_key_here
GHOSTFOLIO_REDIS_HOST=ghostfolio-valkey
GHOSTFOLIO_REDIS_PORT=6379
GHOSTFOLIO_REDIS_DB=0
# Reactive Resume (v5.2.0)
RESUME_DB_USER=resume
RESUME_DB_PASS=replace_with_secure_password
RESUME_DB_NAME=resume
RESUME_DB_DATA_PATH=/home/rahul/docker_data/resume/db_data
RESUME_DATA_PATH=/home/rahul/docker_data/resume/app_data
RESUME_AUTH_SECRET=replace_with_32_char_hex
RESUME_ENCRYPTION_SECRET=replace_with_32_char_hex
# Sure
SURE_SECRET_KEY_BASE=replace_with_random_secret_key_base
SURE_DB_USER=sure
SURE_DB_PASS=replace_with_secure_password
SURE_DB_NAME=sure_production
SURE_DB_DATA_PATH=/home/rahul/docker_data/sure/db
SURE_REDIS_DATA_PATH=/home/rahul/docker_data/sure/redis
SURE_STORAGE_PATH=/home/rahul/docker_data/sure/storage
# CyberChef (static app, no config needed)
# NTFY
NTFY_CACHE=/home/rahul/docker_data/ntfy/cache
NTFY_ETC=/home/rahul/docker_data/ntfy/etc
NTFY_DB=/home/rahul/docker_data/ntfy/db
# ArchiveBox
ARCHIVEBOX_DATA_LOCATION=/home/rahul/docker_data/archivebox/data
ARCHIVEBOX_ADMIN_USERNAME=archiveboxrj
ARCHIVEBOX_ADMIN_PASSWORD=123456
# Gramps Web
GRAMPS_USERS=/home/rahul/docker_data/gramps/users
GRAMPS_INDEX=/home/rahul/docker_data/gramps/index
GRAMPS_THUMB_CACHE=/home/rahul/docker_data/gramps/thumb_cache
GRAMPS_CACHE=/home/rahul/docker_data/gramps/cache
GRAMPS_SECRET=/home/rahul/docker_data/gramps/secret
GRAMPS_DB=/home/rahul/docker_data/gramps/db
GRAMPS_MEDIA=/home/rahul/docker_data/gramps/media
GRAMPS_TMP=/home/rahul/docker_data/gramps/tmp
GRAMPS_REDIS_DATA_PATH=/home/rahul/docker_data/gramps/redis
# ============================================================
# HOMEPAGE WIDGET API KEYS
# ============================================================
HOMEPAGE_VAR_PAPERLESS_API_KEY=your_paperless_api_key_here
HOMEPAGE_VAR_IMMICH_API_KEY=your_immich_api_key_here
HOMEPAGE_VAR_PIHOLE_API_TOKEN=your_pihole_api_token_here
HOMEPAGE_VAR_TAILSCALE_API_KEY=your_tailscale_api_key_here
HOMEPAGE_VAR_TAILSCALE_DEVICE_ID=your_tailscale_device_id_here
HOMEPAGE_VAR_FIREFLY_API_KEY=your_firefly_pat_here
HOMEPAGE_VAR_FILEBROWSER_USERNAME=admin
HOMEPAGE_VAR_FILEBROWSER_PASSWORD=your_filebrowser_password_here
HOMEPAGE_VAR_TRANSMISSION_USERNAME=your_username
HOMEPAGE_VAR_TRANSMISSION_PASSWORD=your_password
# ============================================================
# DECOMMISSIONED (kept for reference, do not uncomment)
# ============================================================
# WG-Easy (Decommissioned)
# WG_EASY__WG_HOST=HOST_ADDRESS
# WG_EASY__PASSWORD_HASH='PASSWORD_HASH'
# WG_EASY__WG_DEFAULT_DNS=10.8.1.48
# WG_EASY__WG_DEFAULT_ADDRESS=10.8.0.x
# Watchtower (Decommissioned)
# WATCHTOWER_HTTP_API_TOKEN='asdfghjkl'
# WATCHTOWER_NOTIFICATION_URL="discord://token@channel slack://watchtower@token-a/token-b/token-c"
# Photoprism (Decommissioned)
# PHOTOPRISM_ADMIN_USER=admin
# PHOTOPRISM_ADMIN_PASSWORD=adminpass
# PHOTOPRISM_UPLOAD_LOCATION=./library
# Navidrome (Decommissioned)
# NAVIDROME_DATA_LOCATION=./data
# NAVIDROME_MUSIC_LOCATION=./music
# LASTFM_ENABLED=true
# LASTFM_APIKEY=aaaaa
# LASTFM_SECRET=21342345
# Mikochi (Decommissioned)
# MIKOCHI_USERNAME=mikochiuser
# MIKOCHI_PASSWORD=123456
# MIKOCHI_DATA_LOCATION=./mikochi
# Sonic (Decommissioned)
# SONIC_SEARCH_BACKEND_PASSWORD=123456
# SONIC_DATA_LOCATION=/home/rahul/docker_data/sonic/data
# Prometheus (Decommissioned)
# PROMETHEUS_DATA_LOCATION=/home/rahul/docker_data/prometheus/data
# Grafana (Decommissioned)
# GRAFANA_ADMIN_USERNAME=adminrj
# GRAFANA_ADMIN_PASSWORD=123456
# GRAFANA_DATA_SOURCE=/home/rahul/docker_data/grafana/data
# GRAFANA_VAR_LIB=/home/rahul/docker_data/grafana/lib
# Wallabag (Decommissioned)
# WALLABAG_DATA_LOCATION=/home/rahul/docker_data/wallabag/data
# WALLABAG_IMAGES_LOCATION=/home/rahul/docker_data/wallabag/images
# Gluetun (Decommissioned)
# GLUETUN_TZ=Asia/Singapore
# SURFSHARK_WG_PRIVATE_KEY=123456
# GLUETUN_DATA_SOURCE=/home/rahul/docker_data/gluetun/data
# SURFSHARK_SERVER_COUNTRIES=Switzerland
# WIREGUARD_ADDRESSES=10.14.0.2/16
# Prowlarr (Decommissioned)
# PROWLARR_CONFIG_SOURCE=/home/rahul/docker_data/prowlarr/config
# Flame (Decommissioned)
# FLAME_DATA_SOURCE=/home/rahul/docker_data/flame/data
# FLAME_PASSWORD=123456
# Plex (Decommissioned)
# PLEX_CONFIG_LOCATION=/home/rahul/docker_data/plex/config
# PLEX_CLAIM=aaa
# FreshRSS (Decommissioned)
# FRESHRSS_CONFIG_PATH=/home/rahul/docker_data/freshrss/config
# FRESHRSS_DATA_PATH=/home/rahul/docker_data/freshrss/data
# FRESHRSS_EXTENSIONS_PATH=/home/rahul/docker_data/freshrss/extensions
# Shiori (Decommissioned)
# SHIORI_DEV_DATA_PATH=/home/rahul/docker_data/shiori/dev_data
# Grocy (Decommissioned)
# GROCY_CONFIG_PATH=/home/rahul/docker_data/grocy/config
# LanguageTool (Decommissioned)
# LANGUAGETOOL_NGRAMS_DATA_PATH=/home/rahul/docker_data/languagetool/ngrams
# Linkding (Decommissioned)
# LINKDING_DATA_PATH=/home/rahul/docker_data/linkding/data
# LINKDING_SUPERUSER_USERNAME=lduser
# LINKDING_SUPERUSER_PASSWORD=asdf
# OpenProject (Decommissioned)
# OPENPROJECT_HOST_NAME=openproject.pi.rahulja.in
# OPENPROJECT_SECRET_KEY_BASE=your_secret_key_base
# OPENPROJECT_PGDATA_PATH=/path/to/pgdata
# OPENPROJECT_ASSETS_PATH=/path/to/assetss
# N8N (Decommissioned)
# N8N_DATA_FOLDER=/path
# N8N_LOCAL_FILES_FOLDER=/path
# SearXNG (Decommissioned)
# SEARXNG_SECRET=generaterandomhex32
# SEARXNG_BASE_URL=https://searxng.pi.rahulja.in
# SEARXNG_REDIS_URL=redis://immich-redis:6379/1
# Paisa (Decommissioned)
# PAISA_DATA_PATH=/home/rahul/docker_data/paisa
# Storyteller (Decommissioned)
# STORYTELLER_DATA_DIR=/home/rahul/docker_data/storyteller
# STORYTELLER_DB_DIR=/home/rahul/docker/storytellerdb
# STORYTELLER_SECRET_KEY=secret
# Vikunja (Decommissioned)
# VIKUNJA_JWTSECRET=asdf
# VIKUNJA_FILES_PATH=/home/rahul/docker_data/vikunja/files
# VIKUNJA_DB_PATH=/home/rahul/docker_data/vikunja/db