-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.env
More file actions
260 lines (204 loc) · 6.59 KB
/
example.env
File metadata and controls
260 lines (204 loc) · 6.59 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
DEFAULT_TZ=Asia/Kolkata
# watchtower
WATCHTOWER_HTTP_API_TOKEN='asdfghjkl'
WATCHTOWER_NOTIFICATION_URL="discord://token@channel slack://watchtower@token-a/token-b/token-c"
# ⚠️ Change the server's hostname (clients will connect to):
WG_EASY__WG_HOST=HOST_ADDRESS
# ⚠️ Change the Web UI Password:
#WG_EASY__PASSWORD='PASSWORD'
WG_EASY__PASSWORD_HASH='PASSWORD_HASH'
# 💡 This is the Pi-Hole Container's IP Address
WG_EASY__WG_DEFAULT_DNS=10.8.1.3
#- WG_DEFAULT_DNS=1.1.1.1,1.0.0.1,8.8.8.8,8.8.4.4
WG_EASY__WG_DEFAULT_ADDRESS=10.8.0.x
# ⚠️ Change the Web UI Password:
PIHOLE__WEBPASSWORD='PASSWORD'
PIHOLE_ETC_PATH=
PIHOLE_ETC_DNSMASQ_PATH=
# Note: PIHOLE_LOCAL_DNS is now managed via pihole.env as FTLCONF_dns_hosts to avoid truncation issues
PIHOLE_LOCAL_DNS=100.83.63.65 pihole.pi.rahulja.in;...
# Upstream DNS tunnel
CLOUDFLARED_DNS__TUNNEL_DNS_UPSTREAM: "https://1.0.0.1/dns-query,https://1.1.1.1/dns-query"
# Listen on an unprivileged port
CLOUDFLARED_DNS__TUNNEL_DNS_PORT: 5053
# Listen on all interfaces
CLOUDFLARED_DNS__TUNNEL_DNS_ADDRESS: "0.0.0.0"
# Tunnel metrics
CLOUDFLARED_DNS__TUNNEL_METRICS: 10.8.1.4:43697
CLOUDFALRED_DNS_PATH=
# cloudflare API token for DNS HTTPS
CLOUDFLARE_API_TOKEN=123456
# caddy
CADDY_SITE_PATH=
CADDY_DATA_PATH=
CADDY_CONFIG_PATH=
# redis
IMMICH_REDIS_DATA_PATH=
# Photoprism
PHOTOPRISM_ADMIN_USER=admin
PHOTOPRISM_ADMIN_PASSWORD=adminpass
PHOTOPRISM_UPLOAD_LOCATION=./library
# Navidrome
NAVIDROME_DATA_LOCATION=./data
NAVIDROME_MUSIC_LOCATION=./music
LASTFM_ENABLED=true
LASTFM_APIKEY=aaaaa
LASTFM_SECRET=21342345
# Mikochi
MIKOCHI_USERNAME=mikochiuser
MIKOCHI_PASSWORD=123456
MIKOCHI_DATA_LOCATION=./mikochi
# Jellyfin
JELLYFIN_CONFIG_LOCATION=/mnt/usb/jellyfin/config
JELLYFIN_CACHE_LOCATION=/mnt/usb/jellyfin/cache
JELLYFIN_MEDIA_LOCATION=/mnt/usb/jellyfin/media
JELLYFIN_DOWNLOAD_LOCATION=/mnt/usb/jellyfin/download
# ArchiveBox
ARCHIVEBOX_DATA_LOCATION=/mnt/usb/archivebox/data
ARCHIVEBOX_ADMIN_USERNAME=archiveboxrj
ARCHIVEBOX_ADMIN_PASSWORD=123456
# sonic
SONIC_SEARCH_BACKEND_PASSWORD=123456
SONIC_DATA_LOCATION=/mnt/usb/sonic/data
# Prometheus
PROMETHEUS_DATA_LOCATION=/mnt/usb/prometheus/data
# grafana
GRAFANA_ADMIN_USERNAME=adminrj
GRAFANA_ADMIN_PASSWORD=123456
GRAFANA_DATA_SOURCE=/mnt/usb/grafana/data
GRAFANA_VAR_LIB=/mnt/usb/grafana/lib
# Wallabag
WALLABAG_DATA_LOCATION=/mnt/usb/wallabag/data
WALLABAG_IMAGES_LOCATION=/mnt/usb/wallabag/images
# Gluetun
GLUETUN_TZ=Asia/Singapore
SURFSHARK_WG_PRIVATE_KEY=123456
GLUETUN_DATA_SOURCE=/mnt/usb/gluetun/data
SURFSHARK_SERVER_COUNTRIES=Switzerland
WIREGUARD_ADDRESSES=10.14.0.2/16
# Transmission
TRANSMISSION_CONFIG_SOURCE=/mnt/usb/transmission/config
TRANSMISSION_DOWNLOAD_SOURCE=/mnt/usb/transmission/download
TRANSMISSION_WATCH_SOURCE=/mnt/usb/transmission/watch
TRANSMISSION_USERNAME=rjtr
TRANSMISSION_PASSWORD=123456
# Prowlarr
PROWLARR_CONFIG_SOURCE=/mnt/usb/prowlarr/config
# flame
FLAME_DATA_SOURCE=/mnt/usb/flame/data
FLAME_PASSWORD=123456
# plex
PLEX_CONFIG_LOCATION=/mnt/usb/plex/config
PLEX_CLAIM=aaa
# NTFY
NTFY_CACHE=/mnt/usb/ntfy/cache
NTFY_ETC=/mnt/usb/ntfy/etc
NTFY_DB=/mnt/usb/ntfy/db
# FreshRSS
FRESHRSS_CONFIG_PATH=/mnt/usb/freshrss/config
FRESHRSS_DATA_PATH=/mnt/usb/freshrss/data
FRESHRSS_EXTENSIONS_PATH=/mnt/usb/freshrss/extensions
# Miniflux
MINIFLUX_DB_URL=postgres://miniflux:secret@db/miniflux?sslmode=disable
MINIFLUX_ADMIN_USER=admin
MINIFLUX_ADMIN_PASS=admin
MINIFLUX_DB_USER=miniflux
MINIFLUX_DB_PASS=secret
MINIFLUX_DB_NAME=miniflux
MINIFLUX_DB_DATA_PATH=/mnt/usb/miniflux/data
# Shiori
SHIORI_DEV_DATA_PATH=/mnt/usb/shiori/dev_data
# paperless ngx
PAPERLESS_NGX_DATA_PATH=/mnt/usb/paperless_ngx/data
PAPERLESS_NGX_MEDIA_PATH=/mnt/usb/paperless_ngx/media
PAPERLESS_NGX_EXPORT_PATH=/mnt/usb/paperless_ngx/export
PAPERLESS_NGX_CONSUME_PATH=/mnt/usb/paperless_ngx/consume
PAPERLESS_NGX_URL=https://pngx.pi.rahulja.in
PAPERLESS_NGX_SECRET_KEY=asdfg
# grocy
GROCY_CONFIG_PATH=/mnt/usb/grocy/config
# filebrowser
FILEBROWSER_ROOT_PATH=/mnt/usb/filebrowser/root
FILEBROWSER_DB_FILE_PATH=/mnt/usb/filebrowser/db/filebrowser.db
FILEBROWSER_CONFIG_SETTING_FILE_PATH=/mnt/usb/filebrowser/config/settings.json
# homarr
HOMARR_CONFIGS_PATH=/mnt/usb/homarr/configs
HOMARR_ICONS_PATH=/mnt/usb/homarr/icons
HOMARR_DATA_PATH=/mnt/usb/homarr/data
HOMARR_APP_DATA_PATH=/path/to/appdata
HOMARR_SECRET_ENCRYPTION_KEY=asdf1234
# Resume envs
MINIO_DATA_PATH=/mnt/usb/minio/data
MINIO_ROOT_USER=root
MINIO_ROOT_PASSWORD=pass
CHROME_TOKEN=token
RESUME_POSTGRES_DB_URL=url
RESUME_ACCESS_TOKEN_SECRET=at
RESUME_REFRESH_TOKEN_SECRET-rt
# language tool
LANGUAGETOOL_NGRAMS_DATA_PATH=/mnt/usb/languagetool/ngrams
# memos
MEMOS_DATA_PATH=/mnt/usb/memos/data
# linkding
LINKDING_DATA_PATH=/mnt/usb/linkding/data
LINKDING_SUPERUSER_USERNAME=lduser
LINKDING_SUPERUSER_PASSWORD=asdf
# firefly iii
FIREFLY_UPLOAD_PATH=/home/rahul/Docker/firefly/upload
FIREFLY_DB_PATH=/home/rahul/Docker/firefly/database
FIREFLY_APP_KEY=asdf1234
# Vikunja
VIKUNJA_JWTSECRET=asdf
VIKUNJA_FILES_PATH=/mnt/usb/vikunja/files
VIKUNJA_DB_PATH=/mnt/usb/vikunja/db
# Gramps
GRAMPS_USERS=/mnt/usb/gramps/users
GRAMPS_INDEX=/mnt/usb/gramps/index
GRAMPS_THUMB_CACHE=/mnt/usb/gramps/thumb_cache
GRAMPS_CACHE=/mnt/usb/gramps/cache
GRAMPS_SECRET=/mnt/usb/gramps/secret
GRAMPS_DB=/mnt/usb/gramps/db
GRAMPS_MEDIA=/mnt/usb/gramps/media
GRAMPS_TMP=/mnt/usb/gramps/tmp
# tailscale
TAILSCALE_AUTH_KEY='tskey-auth-sfdsfds-asdasdasdasdasdasdasdasdas'
TS_EXTRA_ARGS='--advertise-exit-node --accept-routes --accept-dns=false'
TAILSCALE_PATH=
TAILSCALE_TMP_PATH=
# openproject
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
N8N_DATA_FOLDER=/path
N8N_LOCAL_FILES_FOLDER=/path
# Immich
IMMICH_VERSION=v2.4.1
UPLOAD_LOCATION=/mnt/usb/immich/upload
IMMICH_DB_DATA_LOCATION=/mnt/usb/immich/postgres
IMMICH_ML_MODEL_CACHE_LOCATION=/mnt/usb/immich/modelcache
IMMICH_REDIS_DATA_PATH=/mnt/usb/immich/redis
IMMICH_DB_PASSWORD=immichpassword
IMMICH_DB_USERNAME=postgres
IMMICH_DB_DATABASE_NAME=immich
EXTERNAL_LIBRARY_LOCATION=/mnt/usb/immich/external
# SearXNG
SEARXNG_SECRET=generaterandomhex32
SEARXNG_BASE_URL=https://searxng.pi.rahulja.in
SEARXNG_REDIS_URL=redis://immich-redis:6379/1
# Paisa
PAISA_DATA_PATH=/mnt/usb/paisa
# Homepage
HOMEPAGE_CONFIG_PATH=/mnt/usb/gethomepage
# Storyteller
STORYTELLER_DATA_DIR=/mnt/usb/storyteller
STORYTELLER_DB_DIR=/home/rahul/docker/storytellerdb
STORYTELLER_SECRET_KEY=secret
# Paisa
PAISA_DATA_PATH=/mnt/usb/paisa
# Homepage
HOMEPAGE_CONFIG_PATH=/mnt/usb/gethomepage
# Stirling PDF
STIRLING_PDF_DATA_PATH=/mnt/usb/stirling-pdf
STIRLING_PDF_LANGS=en_GB