# Indie Hacker stack — env vars # Copy to .env (no .example) before `docker compose up -d`. # Container timezone (affects log timestamps, scheduled jobs) TZ=UTC # n8n — exposed on this host port N8N_PORT=5678 N8N_HOST=localhost # Public URL n8n hands out for webhooks (must be reachable for inbound integrations) N8N_WEBHOOK_URL=http://localhost:5678/ # Listmonk Postgres — set a strong password, no default LISTMONK_DB_USER=listmonk LISTMONK_DB_PASSWORD=replace-with-strong-password LISTMONK_DB_NAME=listmonk # Listmonk web — exposed on this host port LISTMONK_PORT=9000