Sentry, But Yours
and On Your Server
Self-hosted error capture. Sentry-compatible SDK. Blake3 dedup. Rust.
Sentry starts at $26/mo. TrapFall: free, small Docker image, drop-in DSN swap.
Migrate in 30 seconds
Three steps. No code changes. Just a config swap.
Run TrapFall
Spin up the Docker container. That's your error capture server.
docker run -d -p 8080:8080 ghcr.io/codecoradev/trapfall:latestChange DSN
Point your Sentry SDK config from sentry.io to your server.
// Before
SENTRY_DSN=https://key@sentry.io/123
// After
SENTRY_DSN=http://your-server:8080/123Done
Your errors stay on your machine. No migration needed. No vendor lock-in.
Built Different
Every design choice is deliberate. Small, fast, yours.
Sentry Drop-in
Fully compatible Sentry SDK. Change the DSN, keep your code. Zero migration needed.
Blake3 Dedup
Blake3-powered error fingerprinting for instant grouping. No duplicate noise.
Tiny Footprint
Small Docker image, minimal resource usage. Runs on a Raspberry Pi.
MCP Server
Query your errors from AI tools via Model Context Protocol. Debug with LLMs.
Rust Native
Written in Rust for speed and memory safety. Sub-ms ingestion, no GC pauses.
TrapFall vs Sentry
Why pay for what you can self-host?
| Feature | TrapFall | Sentry |
|---|---|---|
| Price | Free | $26+/mo |
| Image size | Small | 200MB+ |
| Self-hosted | YES | Enterprise only |
| Setup | 1 command | Complex |
| Data ownership | 100% yours | Their cloud |