Deploy Bugsink
Bugsink 2.6 self-hosted error tracking that works with Sentry SDKs.
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
/datafor the SQLite database
Deployment Dependencies
Implementation Details
| Service | Image | Networking | Storage |
|---|---|---|---|
| bugsink | bugsink/bugsink:2.6.0 | public domain on 8000; private IPv4/IPv6 | volume at /data |
Create a team and project in the web UI, then use its DSN:
import sentry_sdk
sentry_sdk.init(dsn="https://@/1")
| Variable | Default | Purpose |
|---|---|---|
BUGSINK_ADMIN_EMAIL / BUGSINK_ADMIN_PASSWORD | admin@example.com / generated | First admin, created via CREATE_SUPERUSER |
SECRET_KEY | generated | Django secret |
ALLOWED_HOSTS | domain, private domain, health-check host | Host allow list |
PHONEHOME | false | Anonymous 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_HOSTand 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
bugsink
bugsink/bugsink:2.6.0
