No description
- Shell 74%
- Dockerfile 26%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| media | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CloudronManifest.json | ||
| CloudronVersions.json | ||
| DESCRIPTION | ||
| Dockerfile | ||
| LICENSE | ||
| logo-bg.png | ||
| logo-nobg.png | ||
| POSTINSTALL.md | ||
| README.md | ||
| start.sh | ||
PocketSentry Cloudron Package
PocketSentry — the 18 MB drop-in Sentry alternative — packaged for Cloudron.
What is it?
PocketSentry is a single, self-contained binary that speaks the Sentry protocol. Point your existing Sentry SDKs at it and you're done. No Kafka, no ClickHouse, no PostgreSQL — just a ~15 MB Go binary with an embedded SQLite database.
Features
- Drop-in compatible with all official Sentry SDKs
- Real-time dashboard with HTMX auto-refresh (dark theme)
- Telegram & Discord webhooks for instant error alerts
- Source maps for minified JS deobfuscation
- Performance monitoring with waterfall span visualization
- Session replay visualization (rrweb)
- Project management with isolated DSNs
- Retention policies with auto-cleanup
- eBPF agent for kernel-level HTTP 500 interception (optional)
Configuration
Configure the app via environment variables in the Cloudron dashboard:
| Variable | Description |
|---|---|
ADMIN_USER |
Dashboard username (default: admin) |
ADMIN_PASS |
Dashboard password (auto-generated if empty) |
RETENTION_DAYS |
Auto-delete events older than N days (default: 30) |
DISCORD_WEBHOOK_URL |
Discord webhook URL for error alerts |
TG_TOKEN |
Telegram bot token |
TG_CHAT_ID |
Telegram chat ID |
DSN Format
http://public@<your-cloudron-domain>/1
Source
- Upstream: https://github.com/apvcode/pocketsentry
- Package: https://forgejo.tcjc.uk/cca/cloudron-pocketsentry
- License: MIT