# Copy this file to .env and adjust it. SYSLOG_PORT=514 HTTP_PORT=8080 TZ=Europe/Paris # How long logs are kept (e.g. 7d, 30d, 12w, 1y) RETENTION=30d # Web UI authentication: local (HTTP Basic below, or none) or oidc (OpenID Connect provider) AUTH_MODE=local # local mode: user and password (empty = no authentication) AUTH_USER= AUTH_PASS= # oidc mode: issuer URL exactly as the provider announces it # (Keycloak: https://sso.example.org/realms/, Authentik: https://auth.example.org/application/o//) OIDC_ISSUER= OIDC_CLIENT_ID= OIDC_CLIENT_SECRET= # Callback URL of logstream, to register in the provider (path free, /auth/callback recommended) OIDC_REDIRECT_URL=https://logs.example.org/auth/callback # Requested scopes (openid is always added) and session lifetime (e.g. 8h, 24h) OIDC_SCOPES=openid profile email OIDC_SESSION_TTL=12h # Reverse DNS: show host names instead of IP addresses (on/off) RDNS=on # DNS server used for reverse lookups (e.g. your router: 192.168.1.1). Empty = system resolver DNS_SERVER= # Allow "Delete all logs" in Settings (true/false) ALLOW_PURGE=true # Maximum number of rows in a CSV export EXPORT_MAX=100000 # Collect the logs of the Docker containers of this machine (on/off) DOCKER_LOGS=on # History read from a container seen for the first time (e.g. 30m, 1h, 24h; 0 = only new lines) DOCKER_BACKFILL=1h # Host system logs (enable them in Settings > Sources) # Group allowed to read the host logs: 4 = adm on Debian/Ubuntu; or the systemd-journal group # (getent group systemd-journal | cut -d: -f3) HOST_LOGS_GID=4 # History read when the source is turned on (e.g. 30m, 1h, 24h; 0 = only new entries) HOST_LOGS_BACKFILL=1h