Files
LumaOps-Public/.env.example
T

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