Best fit
Choose this path when data ownership and operational control matter.
Logister is built for teams that want application errors, logs, metrics, transactions, spans, check-ins, ownership, and notification preferences in a self-hosted app. The app runs as a Rails web process plus a Sidekiq worker, backed by PostgreSQL and Redis. S3-compatible archive storage can be added when you need export-before-prune retention, and ClickHouse can be added later for higher-volume analytics.
Infrastructure
The supported self-hosting stack is explicit.
| Part | Role |
|---|---|
| Rails web process | Serves the UI, auth, project pages, public pages, and ingest endpoints. |
| PostgreSQL | Stores accounts, projects, API keys, events, error groups, monitors, notification preferences, and project sharing. |
| Redis and Sidekiq | Run background jobs, caching, email delivery, first-occurrence alerts, digest scheduling, optional ClickHouse writes, and archive/prune tasks. |
| SMTP / Amazon SES | Sends auth mail, project first-occurrence alerts, and daily or weekly digests. |
| S3-compatible object storage | Optionally stores compressed JSONL telemetry archive exports before old non-error hot telemetry is pruned from PostgreSQL. |
| ClickHouse | Optionally stores raw event/span analytics copies and one-minute rollups after schema readiness checks pass. |
| Registry images | Provide versioned release images such as ghcr.io/taimoorq/logister:v2.6.1 or docker.io/taimoorq/logister:v2.6.1, with optional Quay mirrors when configured. |
Why it helps
Self-hosting does not have to mean inventing the product surface yourself.
- Grouped errors become assignable work with status, occurrence history, and request context.
- Dashboard explorer charts use server-backed aggregate endpoints instead of loading every event into the browser.
- Archived projects stay accessible but disappear from active dashboards and revoke active API keys.
- Release notes, Docker images, docs, and environment variable references are published together for repeatable operations.
Next steps