OpenAltFinder
Sentry

Sentry

Self-hosted error tracking and performance monitoring: issues, traces, replays, logs, and cron monitors on your own infrastructure.

insights.png
trace-explorer.png
replays.png
traces.png
uptime.png
seer.png
1 / 6

Sentry is an error tracking and performance monitoring platform built for developers. Applications send events to it through an SDK or its DSN endpoint, and Sentry groups them into issues with stack traces, breadcrumbs, release context, and the tags needed to see exactly who is affected. Around that core it bundles tracing and spans, session replay, structured logs, cron monitors, uptime checks, and profiling, all reachable from the same issue view.

The platform is the same codebase that powers sentry.io, with a maintained Docker Compose deployment in the getsentry/self-hosted repository. Official SDKs cover JavaScript, Python, Ruby, PHP, Go, Rust, Java, Kotlin, Swift, Objective-C, .NET, C/C++, Dart/Flutter, Elixir, Perl and Clojure, plus game engines such as Unity, Unreal and Godot. Self-hosted Sentry behaves like the SaaS Business plan without billing, so quotas and paid tiers do not exist — you own the storage and the data retention window.

Compared with SaaS error trackers such as Bugsnag, Rollbar, Raygun, Honeybadger and AppSignal, self-hosting keeps event data inside your own network and removes per-event pricing. The trade-off is operational: Sentry runs a stack of services (Postgres, Redis, Kafka, ClickHouse, Snuba, Relay) that wants a dedicated machine, and the project does not offer commercial support for self-hosted installs. It is released under the Functional Source License, which turns into Apache 2.0 two years after each release.

Frequently Asked Questions

What are the system requirements for self-hosting Sentry?

Sentry needs Docker 19.03.6 or newer and Docker Compose 2.32.2 or newer. The documented minimum is 4 CPU cores, 16 GB of RAM plus 16 GB of swap, and 20 GB of free disk space, though 32 GB of RAM is recommended. Debian and Ubuntu based distributions are preferred; RHEL based systems have known install problems and Alpine Linux is unsupported by the install script.

Does self-hosted Sentry include every feature from sentry.io?

Almost all of them. Self-hosted Sentry is equivalent to the Business plan without billing, so pricing tiers, spike protection and spend allocation are missing. The closed-source Seer and other AI and ML features are also SaaS only, you cannot choose a data storage location because the data is already yours, and stack-trace resolution is limited for iOS and for native Android system symbols. PlayStation and Nintendo Switch support is limited as well.

Which SDKs can send data to a self-hosted Sentry instance?

Official Sentry SDKs exist for JavaScript, Electron, React Native, Python, Ruby, PHP, Laravel, Go, Rust, Java and Kotlin, Objective-C and Swift, .NET, C and C++, Dart and Flutter, Elixir, Perl and Clojure, plus Unity, Unreal Engine, Godot and PowerShell. Any client that can POST events to your instance's DSN endpoint also works.

Can I back up and restore a self-hosted Sentry instance?

Yes. The self-hosted scripts directory ships backup.sh and restore.sh for partial JSON backups that cover users, organizations, projects, teams, alerts, monitors and configuration but not events or issues. The sentry-admin.sh tool adds scoped exports with optional RSA or Google Cloud KMS encryption. For full event history you back up the sentry-data, sentry-postgres, sentry-redis, sentry-kafka, sentry-clickhouse and sentry-symbolicator Docker volumes.

Can Sentry run in an air-gapped environment?

Yes, though it is not a supported flow. The recommended route is installing and upgrading behind an HTTP proxy. Otherwise you build the Docker Compose stack on a connected machine, freeze the images with docker commit, transfer them via docker save and docker load, and start them on the isolated host. Set SENTRY_AIR_GAP to True to block outbound network calls and SENTRY_BEACON to False to stop version reporting to sentry.io.

Project Details
Platforms
Web
License
FSL-1.1-Apache-2.0
Self hostable
Yes
Repository details
Version
26.10.0
Created
8/30/2010
Stars
45,627
Forks
4,943
Open issues
2,168
Last commit
10/22/2026

Updated 10/22/2026, 3:00:33 PM

View Repository

Similar open source alternatives