silverbullet-notes/docs/04-environment-variables.md
2026-01-25 00:20:24 +00:00

19 KiB

Environment Variables Reference

Last updated: 2025-12-13

archiveforge

archiveforge-backend

Variable Value Notes
TZ America/New_York
CONFIG_PATH /app/config/config.yaml
DATABASE_PATH /app/data/archiveforge.db
PYTHONUNBUFFERED 1

archiveforge-frontend

Variable Value Notes
VITE_API_URL http://archiveforge-backend:8080

audiobookshelf

bazarr

bazarr

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

beszel

beszel-agent

Variable Value Notes
LISTEN 45876
KEY ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFrOfLO3u6Qh1Tl8quQs4riXhQCrr+FZUno1A9Qt46qb

books_webv2

frontend

Variable Value Notes
VITE_API_URL ${VITE_API_URL}
TZ ${TZ:-America/New_York}
DB_USER web From .env file
DB_PASSWORD .LS/39sDCeEdCT8o From .env file
DB_HOST 192.168.1.251 From .env file
DB_PORT 3306 From .env file
DB_NAME node From .env file
DB_CHARSET latin1 From .env file
API_PORT 48000 From .env file
FRONTEND_PORT 3000 From .env file
VITE_API_URL https://api.books.3ddbrewery.com From .env file
TZ America/New_York From .env file
FRONTEND_DOMAIN books.3ddbrewery.com From .env file
BACKEND_DOMAIN api.books.3ddbrewery.com From .env file

backend

Variable Value Notes
DATABASE_URL mysql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}?charset=${DB_CHARSET}
TZ ${TZ:-America/New_York}
DB_USER web From .env file
DB_PASSWORD .LS/39sDCeEdCT8o From .env file
DB_HOST 192.168.1.251 From .env file
DB_PORT 3306 From .env file
DB_NAME node From .env file
DB_CHARSET latin1 From .env file
API_PORT 48000 From .env file
FRONTEND_PORT 3000 From .env file
VITE_API_URL https://api.books.3ddbrewery.com From .env file
TZ America/New_York From .env file
FRONTEND_DOMAIN books.3ddbrewery.com From .env file
BACKEND_DOMAIN api.books.3ddbrewery.com From .env file

calibre

calibre-web

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York
DOCKER_MODS linuxserver/mods:calibre-web-calibre
OAUTHLIB_RELAX_TOKEN_SCOPE 1
CALIBRE_DBPATH /books
BOOK_UPLOAD_Extensions pdf,epub,mobi,azw,azw3,fb2,djvu,cbr,cbz,lit,doc,docx,txt
PREFER_EMBEDDED_METADATA 1
ALLOW_UPLOADS 1
ENABLE_REMEMBERME 1

calibre-server

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York
GUAC_USER calibre
GUAC_PASS password
CALIBRE_SERVERSIDE_BROWSE 1

channels

channels-dvr

Variable Value Notes
PGID 1000
PATH /opt/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOME /root
TERM xterm
TZ America/New_York
PUID 1000

channeltube

channeltube

Variable Value Notes
PUID 1000
PGID 1000
TZ America/Indiana/Indianapolis

cyberchef

docker-api

homepage

homepage

Variable Value Notes
HOMEPAGE_ALLOWED_HOSTS 192.168.1.70:3305,100.109.160.51:3305,*
HOMEPAGE_VAR_DOCKER_SOCKET false
PUID 1000
PGID 1000

immich

immich-server

Variable Value Notes
UPLOAD_LOCATION /volume1/Media/Pictures/immich From .env file
DB_DATA_LOCATION /home/maddox/docker/appdata/immich/postgres From .env file
TZ America/Indianapolis From .env file
IMMICH_VERSION release From .env file
DB_PASSWORD cmg!wrp-kub.xqx3VXJ From .env file
DB_USERNAME postgres From .env file
DB_DATABASE_NAME immich From .env file

immich-machine-learning

Variable Value Notes
UPLOAD_LOCATION /volume1/Media/Pictures/immich From .env file
DB_DATA_LOCATION /home/maddox/docker/appdata/immich/postgres From .env file
TZ America/Indianapolis From .env file
IMMICH_VERSION release From .env file
DB_PASSWORD cmg!wrp-kub.xqx3VXJ From .env file
DB_USERNAME postgres From .env file
DB_DATABASE_NAME immich From .env file

redis

Variable Value Notes
UPLOAD_LOCATION /volume1/Media/Pictures/immich From .env file
DB_DATA_LOCATION /home/maddox/docker/appdata/immich/postgres From .env file
TZ America/Indianapolis From .env file
IMMICH_VERSION release From .env file
DB_PASSWORD cmg!wrp-kub.xqx3VXJ From .env file
DB_USERNAME postgres From .env file
DB_DATABASE_NAME immich From .env file

database

Variable Value Notes
POSTGRES_PASSWORD ${DB_PASSWORD}
POSTGRES_USER ${DB_USERNAME}
POSTGRES_DB ${DB_DATABASE_NAME}
POSTGRES_INITDB_ARGS --data-checksums
UPLOAD_LOCATION /volume1/Media/Pictures/immich From .env file
DB_DATA_LOCATION /home/maddox/docker/appdata/immich/postgres From .env file
TZ America/Indianapolis From .env file
IMMICH_VERSION release From .env file
DB_PASSWORD cmg!wrp-kub.xqx3VXJ From .env file
DB_USERNAME postgres From .env file
DB_DATABASE_NAME immich From .env file

jellyfin

jellyfin

Variable Value Notes
TZ America/New_York
PUID 1000
PGID 1000

jellyseerr

jellyseerr

Variable Value Notes
LOG_LEVEL debug
TZ America/New_York

karakeep

web

Variable Value Notes
MEILI_ADDR http://meilisearch:7700
BROWSER_WEB_URL http://chrome:9222
DATA_DIR /data
KARAKEEP_VERSION release From .env file
NEXTAUTH_SECRET o/MMTm40FQdsefORCctg7Rj8ykU8QNz5dL9wTrS8BiMXmCWA From .env file
MEILI_MASTER_KEY K5HDUYnHpIq0YTmsr9s55GaGhhqx+RoecOPFMOmCvqWeAhSs From .env file
NEXTAUTH_URL http://localhost:3000 From .env file
OLLAMA_BASE_URL http://ollama:11434 From .env file
INFERENCE_TEXT_MODEL llama3.2:3b From .env file
INFERENCE_IMAGE_MODEL llava From .env file
INFERENCE_LANG english From .env file

meilisearch

Variable Value Notes
MEILI_NO_ANALYTICS true
KARAKEEP_VERSION release From .env file
NEXTAUTH_SECRET o/MMTm40FQdsefORCctg7Rj8ykU8QNz5dL9wTrS8BiMXmCWA From .env file
MEILI_MASTER_KEY K5HDUYnHpIq0YTmsr9s55GaGhhqx+RoecOPFMOmCvqWeAhSs From .env file
NEXTAUTH_URL http://localhost:3000 From .env file
OLLAMA_BASE_URL http://ollama:11434 From .env file
INFERENCE_TEXT_MODEL llama3.2:3b From .env file
INFERENCE_IMAGE_MODEL llava From .env file
INFERENCE_LANG english From .env file

chrome

Variable Value Notes
KARAKEEP_VERSION release From .env file
NEXTAUTH_SECRET o/MMTm40FQdsefORCctg7Rj8ykU8QNz5dL9wTrS8BiMXmCWA From .env file
MEILI_MASTER_KEY K5HDUYnHpIq0YTmsr9s55GaGhhqx+RoecOPFMOmCvqWeAhSs From .env file
NEXTAUTH_URL http://localhost:3000 From .env file
OLLAMA_BASE_URL http://ollama:11434 From .env file
INFERENCE_TEXT_MODEL llama3.2:3b From .env file
INFERENCE_IMAGE_MODEL llava From .env file
INFERENCE_LANG english From .env file

ollama

Variable Value Notes
KARAKEEP_VERSION release From .env file
NEXTAUTH_SECRET o/MMTm40FQdsefORCctg7Rj8ykU8QNz5dL9wTrS8BiMXmCWA From .env file
MEILI_MASTER_KEY K5HDUYnHpIq0YTmsr9s55GaGhhqx+RoecOPFMOmCvqWeAhSs From .env file
NEXTAUTH_URL http://localhost:3000 From .env file
OLLAMA_BASE_URL http://ollama:11434 From .env file
INFERENCE_TEXT_MODEL llama3.2:3b From .env file
INFERENCE_IMAGE_MODEL llava From .env file
INFERENCE_LANG english From .env file

lidarr

lidarr

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

slskd

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York
SLSKD_REMOTE_CONFIGURATION true

mealie

mealie

Variable Value Notes
PUID 999
PGID 999
TZ America/New_York
BASE_URL https://food.3ddbrewery.com
ALLOW_SIGNUP false
AUTO_BACKUP_ENABLED true
API_PORT 9000
TOKEN_TIME 720
DB_ENGINE postgres
POSTGRES_USER mealie
POSTGRES_PASSWORD stale-swindle-marrow-equation
POSTGRES_SERVER mealie_postgres
POSTGRES_PORT 5432
POSTGRES_DB mealie
SMTP_HOST smtp.gmail.com
SMTP_PORT 587
SMTP_AUTH_STRATEGY TLS
SMTP_FROM_NAME Mealie
SMTP_FROM_EMAIL xoppaw@gmail.com
SMTP_USER xoppaw@gmail.com
SMTP_PASSWORD tgkyhtjozefgsxsj
OPENAI_BASE_URL http://192.168.1.70:11434/v1
OPENAI_API_KEY 56
OPENAI_SEND_DATABASE_DATA true
OPENAI_MODEL tinyllama

mealie_postgres

Variable Value Notes
PUID 1000
PGID 1000
POSTGRES_USER mealie
POSTGRES_PASSWORD stale-swindle-marrow-equation
POSTGRES_DB mealie
POSTGRES_HOST_AUTH_METHOD md5
TZ America/New_York

navidrome

navidrome

Variable Value Notes
ND_LASTFM_APIKEY e5344a7783d126cd0eae7e90db5bee9b
ND_LASTFM_SECRET d2cfbf94a4509b3eebf069a55544af89

ntfy

ntfy

Variable Value Notes
NTFY_BASE_URL https://ntfy.3ddbrewery.com
NTFY_BEHIND_PROXY true

phpmyadmin

phpmyadmin

Variable Value Notes
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPIZE_DEPS autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c
PHP_INI_DIR /usr/local/etc/php
APACHE_CONFDIR /etc/apache2
APACHE_ENVVARS /etc/apache2/envvars
PHP_CFLAGS -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
PHP_CPPFLAGS -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
PHP_LDFLAGS -Wl,-O1 -pie
GPG_KEYS 39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
PHP_VERSION 8.2.27
PHP_URL https://www.php.net/distributions/php-8.2.27.tar.xz
PHP_ASC_URL https://www.php.net/distributions/php-8.2.27.tar.xz.asc
PHP_SHA256 3eec91294d8c09b3df80b39ec36d574ed9b05de4c8afcb25fa215d48f9ecbc6b
PMA_SSL_DIR /etc/phpmyadmin/ssl
MAX_EXECUTION_TIME 300
MEMORY_LIMIT 512M
UPLOAD_LIMIT 2048K
TZ ETC
SESSION_SAVE_PATH /sessions
VERSION 5.2.2
SHA256 f881819a3b11e653b0212afaf0cc105db85c767715cb3f5852670f7fc36c9669
URL https://files.phpmyadmin.net/phpMyAdmin/5.2.2/phpMyAdmin-5.2.2-all-languages.tar.xz
PMA_HOSTS 192.168.12.3,192.168.1.251,192.168.1.251
PMA_PORTS 3306,33306,3306

phppgadmin

phppgadmin

Variable Value Notes
PHP_PG_ADMIN_SERVER_HOST 192.168.12.2
PHP_PG_ADMIN_SERVER_PORT 55432
PHP_PG_ADMIN_SERVER_SSL_MODE allow

profilarr

profilarr

Variable Value Notes
TZ America/New_York

prowlarr

prowlarr

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

radarr

radarr

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

readarr

readarr

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

sftp

silverbullet

silverbullet

Variable Value Notes
SB_USER maddox:./sk8nh8 From .env file

sonarr

sonarr

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

store-matching

backend

Variable Value Notes
DB_HOST 192.168.1.251
DB_PORT 3306
DB_USER ${DB_USER}
DB_PASSWORD ${DB_PASSWORD}
DB_NAME node
DB_USER web From .env file
DB_PASSWORD .LS/39sDCeEdCT8o From .env file

frontend

Variable Value Notes
DB_USER web From .env file
DB_PASSWORD .LS/39sDCeEdCT8o From .env file

tailscale

tailscale

Variable Value Notes
TS_SOCKET /var/run/tailscale/tailscaled.sock
TS_EXTRA_ARGS --accept-routes --advertise-exit-node --ssh
TS_STATE_DIR /var/lib/tailscale

termix

termix

Variable Value Notes
PORT 5674
JWT_SECRET 2472e0394cb5052bd12cff2814acca57724ff472fb14b24378ae83aed5d4d940 From .env file
DATABASE_KEY e87aa7f9ff170c280915ab7768c6fd051d384d025d2d69765d02aa60fff8bab4 From .env file
INTERNAL_AUTH_TOKEN db91edabb38aa624fdb7bcd417ea0f399df08cb055c9aff6948b9882eb503244 From .env file

tinymediamanager

tinymediamanager

Variable Value Notes
USER_ID 1000
GROUP_ID 1000
TZ America/Indianapolis
DISPLAY_WIDTH 1920
DISPLAY_HEIGHT 1080
KEEP_APP_RUNNING 1
CLEAN_TMP_DIR 1

tunarr

tunarr

Variable Value Notes
LOG_LEVEL trace
TZ America/New_York
PUID 1000
PGID 1000
NVIDIA_VISIBLE_DEVICES all
NVIDIA_DRIVER_CAPABILITIES compute,video,utility

vert

vert

Variable Value Notes
PUB_HOSTNAME http://192.168.1.252:3884
PUB_VERTD_URL http://192.168.1.252:3884
PUB_ENV production
PORT 3884

vpn

gluetun

Variable Value Notes
VPN_SERVICE_PROVIDER protonvpn
VPN_TYPE wireguard
WIREGUARD_PRIVATE_KEY MDzSV32z3GxR5VPtmtVfDR8Vkw00irXJQqyye+8sg3o=
SERVER_COUNTRIES United States
SERVER_CITIES Secaucus,Chicago,New York
TZ America/New_York
PUID 1000
PGID 1000
HTTPPROXY on
HTTPPROXY_LISTENING_ADDRESS :38888
HTTPPROXY_STEALTH on
BLOCK_ADS on
BLOCK_MALICIOUS on
HTTP_CONTROL_SERVER_ADDRESS :8000

rutorrent-vpn

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

nzbget-vpn

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York

dispatcharr

Variable Value Notes
PUID 1000
PGID 1000
TZ America/New_York
PORT 9191
NVIDIA_VISIBLE_DEVICES all

watchstate

watchtower

watchtower

Variable Value Notes
WATCHTOWER_RUN_ONCE false
WATCHTOWER_INCLUDE_WATCHTOWER true
WATCHTOWER_LABEL_ENABLE false
WATCHTOWER_NOTIFICATIONS email
WATCHTOWER_NOTIFICATION_EMAIL_FROM xoppaw@gmail.com
WATCHTOWER_NOTIFICATION_EMAIL_TO brian.w.maddox@gmail.com
WATCHTOWER_NOTIFICATION_EMAIL_SERVER smtp.gmail.com
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT 587
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER xoppaw@gmail.com
WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD tgkyhtjozefgsxsj
WATCHTOWER_NOTIFICATION_EMAIL_DELAY 2
WATCHTOWER_NOTIFICATION_EMAIL_SUBJECTTAG ALIEN-watchtower-updates
WATCHTOWER_NOTIFICATION_EMAIL_TLS_SKIP_VERIFY false
WATCHTOWER_CLEANUP true
WATCHTOWER_REMOVE_VOLUMES false
WATCHTOWER_DEBUG false
WATCHTOWER_TRACE false
WATCHTOWER_NO_COLOR false
TZ America/New_York
WATCHTOWER_SCHEDULE 0 30 23 * * *

weechat

weechat

Variable Value Notes
TZ ${TZ:-America/New_York}
HOME /home/weechat
UID 1000 From .env file
GID 1000 From .env file
RELAY_PASSWORD LqwYyNgmInI7nKmhld44kuK9 From .env file
PUBLIC_IP 68.44.13.228 From .env file
TZ America/New_York From .env file

glowing-bear

Variable Value Notes
TZ ${TZ:-America/New_York}
UID 1000 From .env file
GID 1000 From .env file
RELAY_PASSWORD LqwYyNgmInI7nKmhld44kuK9 From .env file
PUBLIC_IP 68.44.13.228 From .env file
TZ America/New_York From .env file