How to use the docs
Pick the section that matches the work in front of you.
Logister docs are organized around the lifecycle of a self-hosted install: understand the product, install the app, configure the instance, use the product, connect runtimes, and debug problems.
Why Logister?
Understand what Logister is before choosing an install path.
Logister is an open source, self-hosted error monitoring and bug triage app. It is built for teams that want grouped production errors, ownership, event context, and operational control without handing monitoring data to a third-party service by default.
Installation
Get a Logister instance running first.
A production install starts with the Rails web app, PostgreSQL, Redis, and a Sidekiq worker. Docker images are published for operators who want to pin a released version and run web and worker containers separately.
Configuration
Add the settings your instance actually needs.
Keep the first install boring: app, database, Redis, worker, HTTPS, backups, and admin access. Add email, ClickHouse, S3-compatible archive storage, Turnstile, and analytics only when those features matter for your operating model.
Usage
Set up projects, send events, and use the product surfaces.
| Concept | What it means in Logister | Where to read |
|---|---|---|
| Project | One monitored app or service with its own settings, API keys, events, monitors, and team access. | Getting started |
| API key | A project-scoped token shown once, used by SDKs or direct HTTP clients to send events. | Generate an API key |
| Error group | A grouped issue made from repeated error events so the inbox stays focused on problems, not every occurrence. | Triage errors |
| Occurrence | One event inside an error group, with request, release, environment, stacktrace, and related context when the integration sends it. | Investigate faster |
| Insights | A project dashboard for event mix, metrics, spans, recent events, environment filters, release filters, and custom dimensions. | Project Insights |
| Check-in | A heartbeat from scheduled work such as cron jobs, task runners, recurring workers, and maintenance tasks. | Watch scheduled work |
Integrations
Connect the runtime that sends your data.
API reference
Use direct HTTP when no SDK is the right fit.
The ingestion API accepts project-token JSON payloads for errors, logs, metrics, transactions, spans, and check-ins. Use the written HTTP guide for semantics, Swagger for schema inspection, and Postman for request testing.
Troubleshooting
When something is missing, start with the narrowest failing path.
Most setup issues fall into a few buckets: the app is not healthy, the token is wrong, the event envelope is invalid, the worker is not running, email is not configured, or an optional service such as ClickHouse has not been enabled completely.
Credits
Interface icon attribution
Logister's product interface uses Streamline Freehand free icons by Streamline, licensed under CC BY 4.0.