Skip to main content

Troubleshooting

The application will not open

Check container status, the published port, reverse-proxy/tunnel routing, DNS, and the exact APP_BASE_URL.

View logs

docker compose logs app --tail 120
docker compose logs db --tail 80

Remove secrets before sharing any output.

Database error

Confirm PostgreSQL is healthy, credentials match the runtime configuration, the data volume is present, and you did not attempt an unsupported major-version upgrade.

Cannot sign in

Check initial setup, the public URL, HTTPS, secure-cookie settings, reverse-proxy headers, and TRUST_PROXY_LEVEL.

A screen is blank

Refresh in a current browser, inspect application logs, and check whether the view depends on a paused or unavailable integration.

A service cannot connect

Validate that the service works on its own, its internal URL is reachable from Docker, its credentials are valid, and its PlexSub diagnostic succeeds.

Reverse-proxy issues

For redirect loops or mixed content, check APP_BASE_URL, HTTPS enforcement, forwarded headers, and secure cookies.

Issues after an update

Check release notes, logs, image versions, scheduled jobs, and database migration compatibility. Restore from a tested backup if necessary.

Data loss

Stop making destructive changes. Preserve the current state, identify the affected volume or backup, and restore only through a documented, tested procedure.

What to prepare when requesting help

Provide the PlexSub version, safe/reduced logs, the affected integration, steps to reproduce, expected and actual behaviour, browser/device, and whether the issue occurs in a test account. Never include passwords, tokens, or full .env content.