Pelican Panel is the game-hosting control panel for Smithflix. It is the administrative surface for the Pelican game-server environment.
This page documents the pelican-panel service. It does not replace documentation for individual game-server containers.
panelpelican-panelghcr.io/pelican-dev/panel:latest/opt/stacks/pelican/compose.yamlpelican_defaultunless-stopped2026-04-07pelican.better-than.tv/srv/docker/pelican/data/srv/docker/pelican/data/.env/srv/docker/pelican/logs/opt/stacks/pelican/Caddyfile/srv/docker/pelican/logs into /var/www/html/storage/logshttp://192.168.0.113:19080https://pelican.better-than.tv19080 -> 80443/tcp and 9000/tcp exist internally but are not host-bound/srv/docker/pelican/data/.envAPP_URL, ADMIN_EMAIL, BEHIND_PROXY=true, and TRUSTED_PROXIES=*BEHIND_PROXY=true is currently present in compose and should be treated as required for HTTPS operation behind NPM on this host/var/www/html/public via php_fastcgi 127.0.0.1:9000:19080 before debugging the public hostjson-file2026-04-07:80 and skipping HTTP/2 and HTTP/3 on that local listener because TLS is terminated upstream/srv/docker/pelican/logs/srv/docker/pelican is in the documented Duplicati scope because it lives under /srv/docker/opt/stacks/pelican/srv/docker/pelican/data, /srv/docker/pelican/logs, and the stack files togetherBEHIND_PROXY=true can break startup or URL generation behind the current reverse-proxy topology/srv/docker/pelican/data/.env will break panel bootstrap even if the container image and compose file remain intactpelican.better-than.tv can look like panel failure while local :19080 is still healthy2026-04-07