AltFreeStack
Monitoring, Logs & Errorsdocker-readySource-availableπŸ”΄ Full Β· ~4GB

Sentry (self-hosted): Source-available alternative to Bugsnag in 2026

The self-hosted version of Sentry itself: error and performance tracking in production with smart exception grouping, for all major languages.

The code is public and free to self-host, but the license isn't OSI open source β€” check its exact terms before any commercial use.

License FSL-1.1 (pasa a Apache-2.0 a los 2 aΓ±os)9.6k starsWebsite GitHub Repository

Audit Snapshot

View notes β†’
  • License β€” Not verifiable on GitHub

  • GitHub β€” Active

  • Latest release β€” 26.9.0 Β· 27 days ago

  • Docker Compose β€” Official installer, no compose

  • Production β€” Not production-tested by AltFreeStack

Sentry (self-hosted) vs. Bugsnag

Pros

  • It's the original product, with no feature cuts

Things to consider

  • Heavy stack: needs plenty of RAM and several services

Quick Docker installation guide

This tool doesn't install via a plain docker-compose.yml β€” it uses the project's own official installer. Review it before running it. See the full step-by-step guide β†’

πŸ’‘ Official SaaS or self-hosted with AltFreeStack?

  • On the official cloud: a recurring monthly fee and usage limits on Bugsnag.
  • On your own VPS: free to self-host on your own server with no usage limits β€” no more monthly SaaS fee, though the license isn't OSI open source (check it before commercial use).
install.sh (official script)
# Sentry self-hosted se instala clonando su repo oficial y ejecutando
# install.sh, que genera un docker-compose.yml completo (Postgres, Redis,
# Kafka, ClickHouse...):
git clone https://github.com/getsentry/self-hosted.git
cd self-hosted && ./install.sh

This docker-compose corresponds to an actively maintained project β€” last commit today.

This docker-compose not working for you? Report it on GitHub β†’

Technical profile

License
FSL-1.1 (pasa a Apache-2.0 a los 2 aΓ±os)
Category
Monitoring, Logs & Errors
Replaces
Bugsnag, Datadog
Tech stack
PythonClickHouseKafka

Key features

  • Smart grouping of repeated errors
  • Performance monitoring traces
  • Official SDKs for all major languages

Preview

Sentry (self-hosted) interface preview

Public image provided by Sentry (self-hosted) on its own website.

🌐 Connect your domain with free SSL

Step 1 β€” Set up the DNS

In your domain registrar's dashboard (Cloudflare, Namecheap, GoDaddy...), create a record:

Type
A
Name/Host
@ (root domain) or a subdomain, e.g. app
Content/Value
Your server's public IP

Wait 5 to 15 minutes for the record to propagate across the internet.

Step 2 β€” Automatic reverse proxy with Caddy

One single file, no Nginx config or manual certificates β€” Caddy issues and renews Let's Encrypt HTTPS on its own.

Create a file called Caddyfile:

yourdomain.com {
    reverse_proxy localhost:YOUR_APP_PORT
}

Start Caddy with this command (pulls the image and runs it in the background):

docker run -d -p 80:80 -p 443:443 --name caddy --restart always -v $PWD/Caddyfile:/etc/caddy/Caddyfile -v caddy_data:/data caddy