GlitchTip logo

GlitchTip

Self‑hosted error tracking platform with Django and Angular

GlitchTip provides a self‑hosted, Sentry‑compatible error monitoring solution built on Django and Angular, deployable on DigitalOcean, Heroku, and other cloud platforms.

GlitchTip banner

Overview

Overview

GlitchTip is a self‑hosted error monitoring system that offers Sentry‑compatible APIs for both backend (Django) and frontend (Angular) applications. It stores events in PostgreSQL, uses Redis for real‑time notifications and task queues, and includes a Celery worker for background processing.

Deployment

The project supplies ready‑to‑use deployment specifications for DigitalOcean App Platform and Heroku. With a single click you can launch a web service, worker, migration job, and the required PostgreSQL and Redis instances. Minimal configuration is needed—primarily a secret key and optional email settings. Production deployments can be hardened by upgrading to managed PostgreSQL and larger Redis instances.

Who it's for

Ideal for development teams that require full control over their error data, need on‑premise compliance, or already operate within Django/Angular stacks. The MIT‑licensed codebase can be customized, extended, and integrated into existing CI/CD pipelines.

Highlights

Sentry‑compatible API for seamless SDK integration
Real‑time alerts powered by Redis
Multi‑project organization with searchable events
One‑click deployment on DigitalOcean and Heroku

Pros

  • Full data ownership and self‑hosting control
  • MIT license allows unrestricted modification
  • Clear deployment guides for major cloud platforms
  • Built on familiar Django and Angular stack

Considerations

  • Requires management of PostgreSQL and Redis services
  • UI is less polished than commercial SaaS alternatives
  • No official hosted service provided
  • Scaling may need manual tuning of workers and resources

Managed products teams compare with

When teams consider GlitchTip, these hosted platforms usually appear on the same shortlist.

Airbrake logo

Airbrake

Error monitoring platform for tracking application exceptions and performance issues

Bugsnag logo

Bugsnag

Full-stack error monitoring and application stability management platform for proactive bug detection

Rollbar logo

Rollbar

Real-time error monitoring and tracking

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams needing on‑premise error data for compliance
  • Projects already using Django or Angular frameworks
  • Small to medium businesses wanting cost‑effective monitoring
  • Developers comfortable configuring cloud resources

Not ideal when

  • Organizations seeking a fully managed SaaS solution
  • Teams without operational expertise for databases and queues
  • High‑volume enterprises requiring advanced analytics out‑of‑the‑box
  • Users needing extensive mobile SDK support not covered by core features

How teams use it

Capture backend exceptions in a Django API

Centralized view of stack traces, searchable by tag, with email alerts.

Monitor frontend JavaScript errors in an Angular SPA

Real‑time UI error dashboard with user context and notification.

Deploy quick error tracking for a new microservice on DigitalOcean

One‑click launch, auto‑configured PostgreSQL/Redis, ready within minutes.

Upgrade production environment with managed PostgreSQL and larger Redis

Improved reliability and performance for high‑traffic applications.

Tech snapshot

Dockerfile100%

Frequently asked questions

Does GlitchTip support existing Sentry SDKs?

Yes, GlitchTip implements the Sentry API, allowing you to use standard Sentry client libraries.

How do I configure email notifications?

Set the appropriate email environment variables (e.g., EMAIL_HOST, EMAIL_PORT) as described in the installation docs.

What database does GlitchTip require?

A PostgreSQL database is required for storing projects, events, and user data.

Can I run multiple Celery workers?

Yes, you can scale workers by adding additional dynos or app components and pointing them to the same Redis broker.

Is there a hosted version of GlitchTip?

GlitchTip is provided as self‑hosted software; no official hosted service is offered.

Project at a glance

Active
Stars
107
Watchers
107
Forks
17
LicenseMIT
Repo age4 years old
Last commitlast month
Primary languageDockerfile

Last synced 3 hours ago