Skip to main content
Your Docker Hub token has likely expired or was mistyped. Confirm it with RELAI and re-run:
Check its logs:
This is usually a database credential mismatch — confirm DB_NAME, DB_USER, and DB_PASSWORD in .env match what the db container was created with. If you changed DB_PASSWORD after the first run, the MySQL data volume still has the old password; either reset the mysql_data volume (destroys existing data) or update the password inside MySQL to match.
Something else on the host is bound to 8889, 5173, DB_PORT, or REDIS_PORT. Either stop the conflicting process, or change the relevant port variable in .env and re-run docker compose up -d --remove-orphans.
Check that SERVER_BASE_URL in .env matches how the dashboard should reach the backend (e.g. if you’ve put a reverse proxy or a different hostname in front of it), then restart the dashboard service:
Check the logs for the specific service:
If you’re still stuck, reach out to RELAI with the output.