Before you start
- One all-in-one service runs the web interface, migrations and the worker
- Bundled PostgreSQL and Valkey; persistent storage for the database and uploads
- A site host or custom domain must match GLITCHTIP_DOMAIN for links and origin checks
- Console mail by default; supply an SMTP URL before relying on notifications
Configuration that needs your attention
The all-in-one role replaces the upstream split of migrate, web and worker, so the uploads volume no longer needs ReadWriteMany storage.
GLITCHTIP_ENABLE_MCP exposes a Model Context Protocol endpoint. Review whether that belongs on a public host before enabling it.
Required secrets
Configure these scoped secrets during deployment review in your Hakopod installation. Secret values stay out of the application TOML.
-
database-url -
secret-key
This preset needs a public site URL. Set the correct origin before starting the application.
Use this preset
- Open the Catalog in your own Hakopod dashboard and select GlitchTip.
- Choose the project, environment, and application name. Set the required values and secret references.
- Review the generated configuration, resource requests, networking, and storage plan.
- Deploy, then inspect readiness and logs. Configure backups for persistent data before relying on the service.