Self-hosted error tracking that captures application crashes and exceptions using Sentry compatible SDKs for real time monitoring.

Bugsink is an open-source, self-hosted web app and server that provides real-time error tracking for applications, allowing developers to monitor crashes and exceptions within their own infrastructure rather than relying on external cloud services. This approach ensures that sensitive error logs and stack traces remain under the direct control of the organization.
The software is deployed as a server and is primarily distributed as a Docker image to simplify the installation process. It functions by receiving error reports from applications via Sentry-compatible SDKs. This compatibility allows developers to connect their apps to the Bugsink server without writing custom integration code, as it leverages existing libraries designed for the Sentry ecosystem.
Bugsink is designed for developers and DevOps engineers who require observability tools but prefer to avoid the costs or privacy implications of proprietary SaaS platforms. The architecture is built to be lightweight, enabling a functional instance to be launched quickly using a single Docker command and a defined secret key. By supporting Sentry-compatible SDKs, it integrates into a wide variety of programming languages and frameworks that already support the Sentry protocol, making it a versatile choice for polyglot environments.
The system allows for the creation of multiple projects, each with its own tracking configuration. This enables teams to isolate errors from different microservices or frontend applications within a single Bugsink installation. The administrative interface provides a centralized location to manage users and monitor the health of connected applications.
It serves as a private, self-managed option for teams needing centralized exception tracking and application monitoring.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.