Sentry self-hosted

Sentry self-hosted requirements.

Sentry self-hosted needs at least 16 GB of RAM and 16 GB of swap, with its databases and message brokers on the same machine. If you only need errors, the Sentry SDKs can post to something much smaller.

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 · Requirements

What it takes to run.

Minimums from each project’s docs, next to our own measurement.

Sentry self-hosted
16 GB RAM + 16 GB swap. Postgres, ClickHouse, Kafka, Redis. Source
GlitchTip
256 MB minimum, 512 MB recommended, plus Postgres. Source
Telebugs
1 GB minimum. One container, SQLite. Source
OpenFault
Peak 28 MB RSS during a 10k-event burst across 3 projects (3,000 accepted, 7,000 rate-limited; tests/load.rs) (Apple M5, macOS 27, 2026-11-06). One container, SQLite.
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 Sentry is worth 16 GB.

Tracing, replay, profiling
Sentry does all three. OpenFault does errors only, on purpose.
History
OpenFault doesn’t import old Sentry issues. Keep Sentry read-only while you need them.
Production today
OpenFault is in active development. How the drop-in works →

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.

How much RAM does Sentry self-hosted need?

Sentry’s self-hosted docs list a minimum of 16 GB of RAM plus 16 GB of swap.

What license is Sentry self-hosted under?

The Functional Source License (FSL), which converts to Apache 2.0 after two years.

Is there a lighter Sentry-compatible option?

Yes. OpenFault accepts the Sentry SDKs in one container with SQLite. GlitchTip, Bugsink and Telebugs are lighter too.

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