48 lines
1.3 KiB
Bash
48 lines
1.3 KiB
Bash
# LumaOps web application
|
|
APP_HOST=0.0.0.0
|
|
# Externe webpoort in bridge-modus; LumaOps is standaard bereikbaar op :1223.
|
|
WEB_PORT=1223
|
|
# Interne containerpoort. Laat deze op 8080 staan bij bridge networking.
|
|
APP_PORT=8080
|
|
LOG_LEVEL=INFO
|
|
TZ=Europe/Brussels
|
|
LUMAOPS_ENV=production
|
|
|
|
# Persistent paths inside the container
|
|
OPENRGB_CONFIG_DIR=/config/openrgb
|
|
DATABASE_URL=sqlite:////data/lumaops.db
|
|
CONFIG_DIR=/config/lumaops
|
|
DATA_DIR=/data
|
|
LOGS_DIR=/logs
|
|
|
|
# OpenRGB SDK — never publish port 6742
|
|
OPENRGB_HOST=127.0.0.1
|
|
OPENRGB_PORT=6742
|
|
|
|
# Optional connectors and discovery
|
|
ENABLE_NETWORK_DISCOVERY=true
|
|
ENABLE_HOME_ASSISTANT=false
|
|
ENABLE_WLED=false
|
|
|
|
# Runtime identity (Unraid defaults: nobody/users)
|
|
PUID=99
|
|
PGID=100
|
|
|
|
# Authentication is mandatory for the default LAN bind.
|
|
AUTH_ENABLED=true
|
|
EXTERNAL_ACCESS=false
|
|
# Generate a unique value, for example: openssl rand -base64 32
|
|
LUMAOPS_ADMIN_TOKEN=replace-with-a-long-random-token
|
|
# Keep false for plain HTTP on a trusted LAN; set true behind HTTPS.
|
|
SECURE_COOKIES=false
|
|
TRUSTED_PROXIES=
|
|
CORS_ORIGINS=
|
|
|
|
# Prefer a Docker secret or keep the generated /config/lumaops/secret.key.
|
|
# LUMAOPS_SECRET_KEY=
|
|
|
|
# Command safety
|
|
COMMAND_RATE_PER_SECOND=10
|
|
REALTIME_RATE_PER_SECOND=30
|
|
COMMAND_TIMEOUT_SECONDS=10
|