Deploy Bugsink

Bugsink 2.6 self-hosted error tracking that works with Sentry SDKs.

Deploy Bugsink

Just deployed

/data

Deploy and Host Bugsink on Railway

Bugsink is a self-hosted error tracker that is compatible with the Sentry SDKs. Applications in Python, JavaScript, Go, Ruby, PHP, Java and more report exceptions to a DSN, and Bugsink groups them into issues with stack traces, breadcrumbs, tags and email alerts, without the operational weight of self-hosted Sentry.

About Hosting Bugsink

This template deploys Bugsink v2.6.0 from the official image as a single service with SQLite on a Railway volume. The admin account is created from environment variables on first start, and phone-home is off. The server listens on IPv4 and IPv6, so applications on Railway can report over the private network or through the public domain. Host checks cover your Railway domain and Railway's health check. Bugsink is light and fits the Hobby plan; the volume grows with stored events. Point any Sentry SDK at the DSN of a project you create in the web UI.

Common Use Cases

  • Error tracking for web apps, APIs and workers with existing Sentry SDKs
  • A self-hosted Sentry alternative when data must stay on your infrastructure
  • Catching exceptions in staging and preview environments

Dependencies for Bugsink Hosting

  • bugsink/bugsink:2.6.0 (official image)
  • A Railway volume at /data for the SQLite database

Deployment Dependencies

Implementation Details

ServiceImageNetworkingStorage
bugsinkbugsink/bugsink:2.6.0public domain on 8000; private IPv4/IPv6volume at /data

Create a team and project in the web UI, then use its DSN:

import sentry_sdk
sentry_sdk.init(dsn="https://@/1")
VariableDefaultPurpose
BUGSINK_ADMIN_EMAIL / BUGSINK_ADMIN_PASSWORDadmin@example.com / generatedFirst admin, created via CREATE_SUPERUSER
SECRET_KEYgeneratedDjango secret
ALLOWED_HOSTSdomain, private domain, health-check hostHost allow list
PHONEHOMEfalseAnonymous usage reporting

Notes:

  • The start command is the image's own command with Gunicorn bound to [::], so the private network works; keep it when editing the service.
  • Set EMAIL_HOST and related variables to enable alert emails.

This is a community-maintained deployment package and does not imply affiliation with or endorsement by the Bugsink project or its maintainers.

Why Deploy Bugsink on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Bugsink on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
NEW
Rootprint
Open-source logs and traces with full-text search on object-storage.

Rootprint
1
View Template
Pyroscope profiling
Protected continuous profiling with durable Pyroscope storage.

Anton Orel
1
View Template
SigOnly
Deploy SigNoz with a working demo app & config in one click

zoeyjones
22