44 lines
1.4 KiB
Plaintext
44 lines
1.4 KiB
Plaintext
# Firecrawl + Gluetun stack variables
|
|
TZ=America/Chicago
|
|
|
|
# Existing SearXNG public/base URL
|
|
SEARXNG_BASE_URL=http://10.5.1.6:8888/
|
|
|
|
# Firecrawl API is exposed from the gluetun network namespace on this host port.
|
|
# 3002 is already occupied by Gitea on PD, so Firecrawl uses 3302 externally.
|
|
FIRECRAWL_PORT=3302
|
|
FIRECRAWL_INTERNAL_PORT=3002
|
|
|
|
# Gluetun control UI LAN bind. Keep it on the PD LAN IP, not 0.0.0.0.
|
|
GLUETUN_WEBUI_BIND_ADDRESS=10.5.1.6
|
|
GLUETUN_WEBUI_PORT=8390
|
|
|
|
# Gluetun HTTP control API auth for the web UI.
|
|
# Generate a real key for the live .env and keep only placeholders in git.
|
|
GLUETUN_CONTROL_API_KEY=replace-me-with-a-22-char-base58-key
|
|
HTTP_CONTROL_SERVER_AUTH_DEFAULT_ROLE={"auth":"apikey","apikey":"replace-me-with-a-22-char-base58-key"}
|
|
|
|
# Firecrawl runtime tuning
|
|
USE_DB_AUTHENTICATION=false
|
|
NUM_WORKERS_PER_QUEUE=4
|
|
CRAWL_CONCURRENT_REQUESTS=4
|
|
MAX_CONCURRENT_JOBS=2
|
|
BROWSER_POOL_SIZE=2
|
|
LOGGING_LEVEL=info
|
|
BLOCK_MEDIA=true
|
|
ALLOW_LOCAL_WEBHOOKS=false
|
|
|
|
# Allow VPN-routed containers to still reach local RFC1918 services when needed.
|
|
FIREWALL_OUTBOUND_SUBNETS=10.5.0.0/16,172.16.0.0/12,192.168.0.0/16
|
|
|
|
# Firecrawl secrets — replace in the live .env only, never in git.
|
|
POSTGRES_USER=firecrawl
|
|
POSTGRES_PASSWORD=replace-me
|
|
POSTGRES_DB=firecrawl
|
|
BULL_AUTH_KEY=replace-me-with-a-long-random-string
|
|
TEST_API_KEY=
|
|
|
|
# Optional SearXNG tuning
|
|
SEARXNG_ENGINES=
|
|
SEARXNG_CATEGORIES=
|