# Required: API key for authentication # API_KEY=your-secret-key-here # Optional: Server port # Default: 8080 # PORT=8080 # Optional: Allow HTTP connections without HTTPS # Default: false # ALLOW_INSECURE_HTTP=true # Optional: Rate limit for requests (per 15 minute window) # Default: 100 (requests per 15 minutes) # RATE_LIMIT=100 # Optional: Device name shown in Signal app's linked devices list # Default: SUP # DEVICE_NAME=What SUP # Optional: Enable verbose logging # Default: false # VERBOSE_LOGGING=true # Optional: signal-cli version to install/use # Default: 0.13.23 # SIGNAL_CLI_VERSION=0.13.23 # Optional: Proton Mail integration - receive email notifications via Signal # Get credentials by running: docker compose run --rm protonmail-bridge init # Then use 'login' and 'info' commands to get IMAP username/password # PROTON_IMAP_USERNAME=your-email@proton.me # PROTON_IMAP_PASSWORD=bridge-generated-password # PROTON_BRIDGE_HOST=protonmail-bridge # PROTON_BRIDGE_PORT=143 # PROTON_SUP_TOPIC=Proton Mail