Development

GlitchTip

GlitchTip — self-hosted Sentry-compatible error tracking.

About GlitchTip

GlitchTip is an open-source error tracking platform built for teams who want the reliability of Sentry without the cloud bill or data residency constraints.

It is fully compatible with every official Sentry SDK — Python, JavaScript, Ruby, PHP, Go, Java, .NET, iOS, Android and more. Migrating means pointing your existing DSN at the new host; your instrumentation, alert rules and integrations carry over.

Beyond error tracking, GlitchTip ships performance monitoring (transaction traces, latency distributions) and uptime monitoring (HTTP probes with webhook or email alerts) in a single Docker image. The `GLITCHTIP_EMBED_WORKER=true` flag folds the Celery background worker into the web container, so a standard three-container compose (web, Postgres, Redis) is all you need on a ServOrbit VPS.

What gets installed

Ready when the VPS starts

Compatible OS
Choice of Linux distributions
Application
GlitchTip
Tech stack
DockerPythonPostgreSQLRedis
Minimum RAM
512 MB minimum
Minimum CPU
1 vCPU
Default port
8000
Access
root over SSH

Key features

  • Sentry SDK compatibility — plug in your existing Sentry DSN and migrate any Python, JS, Ruby, PHP or Go app without a code change.
  • Error grouping and deduplication — GlitchTip clusters similar exceptions automatically and assigns a unique fingerprint to each issue.
  • Performance monitoring — track transactions, latency percentiles (p50/p95) and slow database queries across your services.
  • Uptime monitoring — built-in HTTP checks alert you when a service goes down, with notifications for email, webhooks and Telegram.
  • Single-container mode — GLITCHTIP_EMBED_WORKER=true folds the Celery worker into the web container, so one docker compose up is all you need.
  • Multi-project and team support — create unlimited projects, invite teammates with role-based access and namespace DSNs per environment.

When to use this solution?

SaaS error tracking

Collect, group and prioritize exceptions from your web or mobile app. Assign issues to teammates, link to commits and track resolution rate over time.

Sentry Cloud migration

Keep your existing SDKs and alert rules — swap only the DSN endpoint. All events land in your self-hosted instance; no vendor lock-in, no per-event pricing.

Multi-service DevOps

One GlitchTip instance handles all your microservices. Create a project per service, issue per-environment DSNs and control team access with role-based permissions.

Guide

Deploy GlitchTip on your VPS

  1. Create your first account

    Navigate to https://<domain>/register and create the first administrator account. This becomes the organization owner — no additional setup required.

  2. Create an organization and project

    After signing in, create an organization then add a project. Choose the matching Sentry-compatible SDK (Python, JavaScript, PHP, Go, Ruby…). GlitchTip displays the DSN for that project.

  3. Point your app at GlitchTip

    Copy the DSN and replace the Sentry DSN in your application configuration. No code changes are needed — all existing SDK calls route to your self-hosted instance.

  4. Set up uptime monitors (optional)

    Go to Monitor → Create Monitor, enter the URL to probe and choose an interval. Alerts fire via email or webhook when the endpoint goes down.

Frequently asked questions

Questions about GlitchTip

← Back to DevelopmentAll applications
Yes. GlitchTip implements the Sentry event ingestion API and supports every official SDK — Python, JavaScript, Ruby, PHP, Go, Java, .NET, iOS and Android. You only need to change the DSN in your configuration; no SDK code needs to be modified.

Embed the deploy button

Maintaining a project that uses GlitchTip? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy GlitchTip on ServOrbit
Markdown
[![Deploy GlitchTip on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=glitchtip&utm_source=deploy-badge&utm_medium=referral&utm_campaign=glitchtip)
HTML
<a href="https://servorbit.com/vps-cloud?template=glitchtip&utm_source=deploy-badge&utm_medium=referral&utm_campaign=glitchtip"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy GlitchTip on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email.

Message us on WhatsAppopens in a new tab