OPEN SOURCEErrly is fully open source under AGPL-3.0 — star us on GitHub
EU-hosted · DSGVO-compliant

Error tracking that
stays in Europe.

Sentry-compatible. Zero ops. Your data never leaves the EU.

Start for FreeView on GitHub
Issues3 unresolved
TypeError: Cannot read prop of undefined2.4k2m
UnhandledPromiseRejection: fetch failed8475m
Memory usage exceeded threshold31212m
ReferenceError: process is not defined1281h
Alert fired
Error spike detected
+340% in last 5 minutes
Email sent to team@acme.com
Webhook triggered
Cooldown: 60 min
Logs
ERROR12:04:32Failed to connect to database
WARN12:04:28Rate limit approaching (87/100)
INFO12:04:25Request processed in 243ms
ERROR12:04:19Unhandled exception in worker
DSGVO-Compliant
Sentry SDK Drop-in
EU Hosted on Hetzner
Real-time Alerts
Open Source AGPL-3.0
Features

Everything you need

Production-grade error tracking with full data sovereignty.

DSGVO-Compliant

All data stays in the EU. No third-party processing, no Schrems II headaches. Full data sovereignty.

Sentry SDK Compatible

Works with every Sentry SDK — JS, Python, Go, Ruby, Node.js. Change one line, that's it.

Real-Time Processing

Events ingested instantly via BullMQ. Sub-second latency from exception to alert.

Rich Analytics

Issue trends, event timelines, user impact. See exactly what's breaking in production.

Smart Alerts

Email, Discord, Slack, webhooks. Configurable thresholds and cooldown periods. No alert fatigue.

EU Hosting

Hosted on Hetzner in Nuremberg. Low latency across Europe. No AWS lock-in.

Migration

One line to switch

Change your DSN. That's it. All existing Sentry SDK code works as-is.

Before (Sentry)
Sentry.init({
  dsn: "https://abc@o1.ingest
        .sentry.io/123",
});
After (Errly)
Sentry.init({
  dsn: "https://key@app.errly
        .gonzi.cloud/1",
});
Pricing

Simple pricing, start free

Generous free tier. No surprise bills. Scale when you need to.

View pricing plans
Self-hosted

Running in 2 minutes

Clone, configure, launch. Works on any VPS from €4/month.

bash
git clone https://github.com/gonzitech/errly.git
cp infra/docker/.env.example infra/docker/.env
# Edit .env with your settings

cd infra/docker
docker compose --env-file .env up -d
View on GitHub

Ready to catch your first error?

Get started free — no credit card required.