Built to self-host

The data involved in Error Tracking is as sensitive as the data from your application itself — it is your application-data after all.

We believe the best way to ensure your privacy and security is to simply never send this data to a third party in the first place, and instead keep it on your own servers (whether physical, virtual, or containerized on your favorite cloud platform).

This approach gives you peace of mind by ensuring:

  • Your sensitive data stays under your control.
  • No third-party breaches can compromise your information.
  • Compliance is straightforward without external data transfers.
  • Your data is never used for unintended purposes, such as AI training.

Easy from the ground up

When software is actually designed to be self-hosted, it’s surprisingly easy to install and maintain. That’s what we’ve done with Bugsink.

We’ve minimized complexity by limiting the number of moving parts:

  • Serverless database (sqlite) or MySQL
  • No separate message queue
  • Orchestration optional

Because of this, installing Bugsink is basically a single docker run command. See the installation instructions for more information.