Rails Error Dashboard
Self-hosted Rails error monitoring โ free, forever. Zero SaaS fees, zero lock-in.
Own your errors. Own your stack. A fully open-source, self-hosted error dashboard for solo founders, indie hackers, and small teams. Professional error tracking with beautiful UI, multi-channel notifications (Slack, Email, Discord, PagerDuty), platform detection (iOS/Android/Web/API), and analytics. 5-minute setup, works out-of-the-box. Rails 7.0-8.1 compatible.
๐ฎ Live Demo
Try the dashboard: https://rails-error-dashboard.anjan.dev
Credentials: gandalf / youshallnotpass
๐ Quick Start
# Add to Gemfile
gem 'rails_error_dashboard'
# Install
bundle install
rails generate rails_error_dashboard:install
rails db:migrate
# Mount in config/routes.rb
mount RailsErrorDashboard::Engine => '/error_dashboard'
# Start your app and visit /error_dashboard
โจ Key Features
- ๐จ Beautiful UI - Modern Bootstrap 5 design with dark/light mode
- ๐ Real-time Analytics - Error trends, platform health, correlation insights
- ๐ Multi-Channel Notifications - Slack, Email, Discord, PagerDuty, Webhooks
- ๐ฑ Platform Detection - iOS, Android, Web, API with automatic categorization
- ๐ Smart Grouping - Advanced error correlation and pattern detection
- โก High Performance - Async logging, rate limiting, database optimization
- ๐ฏ Zero Configuration - Works out-of-the-box with sensible defaults
- ๐ Self-Hosted - Complete data ownership, no external dependencies
๐ Documentation
- Quickstart Guide - Get started in 5 minutes
- Features Overview - Comprehensive feature list
- Multi-App Support - Centralized monitoring
- API Reference - Full API documentation
- Customization - Tailor to your needs
- Plugin System - Extend functionality
- Troubleshooting - Common issues
๐ ๏ธ Installation
gem 'rails_error_dashboard'
Then run:
rails generate rails_error_dashboard:install
The installer will guide you through:
- Multi-channel notifications setup (Slack, Email, Discord, PagerDuty)
- Database configuration (shared or separate database)
- Advanced features (error correlation, platform comparison, etc.)
๐ฆ Whatโs New in v0.1.32
- โจ Enhanced overview dashboard with 6 key metrics
- ๐ Correlation insights section
- โ๏ธ Better default configuration (retention: nil, backtrace: 100 lines)
- ๐จ Improved color contrast for accessibility
- ๐ Fixed Chart.js v4 compatibility
- ๐ Added bug tracker metadata for RubyGems
๐ Why Rails Error Dashboard?
Free Forever
- $0/month - No subscription fees, ever
- Unlimited errors - No caps, no tiers, no billing surprises
- Self-hosted - Complete control over your data
Professional Features
- Enterprise-grade monitoring without enterprise pricing
- Multi-channel alerts to keep your team informed
- Advanced analytics for deep error insights
- Beautiful UI that rivals commercial solutions
Built for Rails
- Native Rails integration - Works with Rails 7.0-8.1
- Zero configuration - Sensible defaults, works out-of-the-box
- Performance optimized - Async logging, smart caching
- Fully customizable - Extend with plugins and custom handlers
๐ค Contributing
We welcome contributions! See our GitHub repository for:
- Feature requests and bug reports
- Pull requests and code contributions
- Documentation improvements
๐ License
MIT License - see LICENSE for details.
๐ Links
Made with โค๏ธ for the Rails community