# punktfunk web console — packaged config reference. # # On a `apt install punktfunk-web` install you DO NOT edit anything: the systemd --user units wire # everything automatically — # punktfunk-web.service sets PUNKTFUNK_MGMT_URL=https://127.0.0.1:47990, NODE_TLS_REJECT_UNAUTHORIZED=0, # PORT=3000, HOST=0.0.0.0, and sources: # ~/.config/punktfunk/mgmt-token (written by the host's `serve` — the shared bearer token) # ~/.config/punktfunk/web-password (written by punktfunk-web-init — the console login password) # # This file documents the variables for a MANUAL deploy (running `node .output/server/index.mjs` # yourself). The mgmt API is HTTPS with the host's self-signed loopback cert, so the proxy needs # NODE_TLS_REJECT_UNAUTHORIZED=0 (its only outbound TLS hop is that loopback connection). PUNKTFUNK_MGMT_URL=https://127.0.0.1:47990 NODE_TLS_REJECT_UNAUTHORIZED=0 PORT=3000 HOST=0.0.0.0 # Match the host's ~/.config/punktfunk/mgmt-token (auto-generated by the host if unset): PUNKTFUNK_MGMT_TOKEN= # Console login password (fails closed if unset on the built server): PUNKTFUNK_UI_PASSWORD=