Alternatives

Self-hosted Sentry alternatives, compared.

Four tools take the Sentry SDKs as they are: OpenFault, GlitchTip, Bugsink and Telebugs. OpenFault is free, MIT, no paid tier: one container, SQLite.

OpenFault is in active development and not production ready. Updated November 9, 2026.

Tools compared
5
OpenFault license
MIT
Self-host price
Free
Containers
1
iOS app
Free

Best for teams that want one container, SQLite, no paid tier, and alerts on a free native iOS app.

01 · The options

Pick by what you can run.

Every row links to a full comparison. New to self-hosting? Start here → Moving off Sentry? Migration guide →

Sentry self-hosted
The full product. FSL license. Needs 16 GB RAM + 16 GB swap. Requirements →
GlitchTip
MIT. Needs Postgres. 256 MB minimum, 512 MB recommended. Hosted plans too.
Bugsink
Single container, SQLite supported. PolyForm Shield (source-available, not OSI-approved).
Telebugs
Proprietary. One container, SQLite, 1 GB RAM minimum. $299 first year, $99/yr after.
Errbit
MIT. Needs MongoDB. Speaks the Airbrake API, not the Sentry SDK.
1 GB2 of 3 fit
  • OpenFaultFits
    1 containerRust + SQLite

    10 MB idle, 28 MB peak (measured)

  • Sentry self-hostedNeeds 16 GB
    Many servicesPythonPostgresClickHouseKafkaRedis

    16 GB RAM + 16 GB swap minimum

  • GlitchTipFits
    App + PostgresApp · DjangoPostgres

    256 MB minimum, 512 MB recommended

Log scale. Dashed line: 100 MB. Solid line: your server. Minimums from each project’s docs; OpenFault measured on Apple M5, macOS 27, 2026-11-06.

02 · Honest

When to pick something else.

You need tracing or replay
OpenFault tracks errors only. Sentry has performance, replay and profiling; GlitchTip has performance and uptime monitoring.
You need production today
OpenFault is in active development. GlitchTip, Bugsink and Telebugs have shipped releases.
You want someone else to host it
OpenFault has no hosted plan. Sentry, GlitchTip, Bugsink and Telebugs sell one.

Compare

Side by side.

From each project’s own docs and pricing pages, checked 2026-11-09.

OpenFaultSentry self-hostedGlitchTipBugsinkTelebugs
LicenseMITFSL (converts to Apache 2.0 after 2 years)MITPolyForm Shield 1.0.0 (source-available, not OSI-approved)Proprietary
Self-host priceFree, MIT, no paid tierFreeFreeFree$299 first year, $99/yr renewal
Hosted planNoneDeveloper free (1 user, 5k errors); Team $26/mo annual, $29 monthlyFree up to 1k events/mo; $15/mo small planFree 15K-event evaluation plan; paid from €16/mo (checked 2026-11-09)Managed $99/mo after a 14-day trial (checked 2026-11-09)
Containers to run1—App + Postgres11
DatabaseSQLitePostgres, ClickHouse, Kafka, RedisPostgresSQLite supportedSQLite
Minimum RAMPeak 28 MB in a 10k-event burst (measured)16 GB + 16 GB swap256 MB minimum, 512 MB recommended—1 GB
RuntimeRust + SQLitePython, Kafka, ClickHouse, Postgres, RedisPython (Django)PythonRuby on Rails
Sentry SDK compatibleYesYesYesYesYes
Source mapsYes, via sentry-cliYesYes, via file uploadYes, via sentry-cliYes
iOS crash symbolicationYes, dSYM upload + Swift demanglingYes———
Live updates and TV modeYes, SSE————
MCP serverBuilt in, approval-gatedSeparate server———
iOS appWidgets, push, QR pairing (on the App Store)————

Verified 2026-11-09. A dash means we haven’t checked. Sources: Sentry self-hosted, Sentry pricing, GlitchTip, Bugsink, Telebugs.

FAQ

Questions.

What is the best self-hosted Sentry alternative?

It depends on what you can run. If you want the smallest footprint and a permissive license, OpenFault (free, MIT, no paid tier, one container, SQLite) or GlitchTip (MIT, needs Postgres). Bugsink is a single container but uses PolyForm Shield, which is source-available, not OSI-approved. Telebugs is proprietary and paid. Sentry self-hosted has the most features but needs 16 GB of RAM plus 16 GB of swap.

Which alternatives work with the Sentry SDKs?

OpenFault, GlitchTip, Bugsink and Telebugs all accept events from the official Sentry SDKs, so switching is a DSN change. Errbit speaks the Airbrake API instead.

Is OpenFault free?

Yes. Free, MIT, no paid tier and no hosted plan to upsell. You run it on your own server.

Does OpenFault have a mobile app for alerts?

Yes, a free native iOS app on the App Store (Swift, MIT-licensed source on GitHub). Pair it with your server by scanning a QR code, get push alerts with Resolve and Mute right on the notification, and see unresolved counts and the latest issue in home and lock screen widgets. Push is opt-in through our hosted relay or one you run yourself.

Is OpenFault production ready?

Not yet. OpenFault is in active development and not production ready. Run it next to your current error tracker before you switch that one off.

Get started

Try it next to what you run now.

One command, no config. Free, MIT, no paid tier. In active development, so run it alongside your current tool before you switch.

  1. Start the container.

    docker run -d -p 8080:8080 -v openfault:/data ghcr.io/openfault/openfault
  2. Open http://localhost:8080. The setup wizard creates your admin account and first project.

  3. Put the project’s DSN in your Sentry SDK config. Read the install guide →

Keyboard shortcuts

c
Copy the install command
t
Toggle theme
g d
Open the docs
?
Show this list