AP_LOG_LEVEL=error # Optional Podroll endpoint settings # Default mount path in indiekit.config.mjs is /podrollapi PODROLL_MOUNT_PATH=/podrollapi # FreshRSS greader API URL for episode sync # Example: https://freshrss.example/api/query.php?user=USER&t=TOKEN&f=greader PODROLL_EPISODES_URL= # FreshRSS OPML export URL for source sync # Example: https://freshrss.example/api/query.php?user=USER&t=TOKEN&f=opml PODROLL_OPML_URL= # Graceful stop timeout for Indiekit process during shutdown (seconds) INDIEKIT_STOP_TIMEOUT=20 # If parent process is FreeBSD daemon(8), terminate it during shutdown (1/0) KILL_DAEMON_PARENT_ON_SHUTDOWN=1 # Optional listening endpoint update cadence (milliseconds) # Lower values increase freshness but add upstream API load. LISTENING_CACHE_TTL=120000 LISTENING_SYNC_INTERVAL=180000 # Optional per-source listening overrides (milliseconds) FUNKWHALE_CACHE_TTL= FUNKWHALE_SYNC_INTERVAL= LASTFM_CACHE_TTL= LASTFM_SYNC_INTERVAL= # Syndication endpoint mount path # Default in indiekit.config.mjs is /syndicate SYNDICATE_MOUNT_PATH=/syndicate # Bluesky syndicator settings # Example: your-handle.bsky.social BLUESKY_HANDLE= BLUESKY_PASSWORD= # Poll interval for webmention-sender (seconds). Long enough for deploys to complete. WEBMENTION_SENDER_POLL_INTERVAL=600 INDIEKIT_BIND_HOST="10.100.0.20" INTERNAL_FETCH_URL="http://10.100.0.10"