StatPing.ng

StatPing.ng

StatPing.ng is an easy-to-use status page for your websites and applications. It automatically fetches application health data and renders a beautiful status page with tons of features for building comprehensive status monitoring solutions.

Similar self-hosted alternatives:
Repository activity:
Stars
1,702
Forks
168
Watchers
14
Open Issues
186
Last commit
2 days ago
Details:
Estimated Popularity
7
Pricing Model
Free
Hosting Type
Self-Hosted
License
GPL-3.0
Deployment Difficulty
Medium
Language
Go

StatPing.ng is a comprehensive status page and monitoring solution that automatically monitors your websites and applications, providing beautiful status pages with extensive customization options. Built with Go for performance and reliability, it offers a complete monitoring solution with alerting, incident management, and detailed analytics.

Key Features

  • Comprehensive Monitoring:

    • HTTP/HTTPS endpoint monitoring
    • TCP port connectivity checks
    • ICMP ping monitoring
    • SSL certificate expiration tracking
    • Response time measurements
    • Custom monitoring intervals
  • Beautiful Status Pages:

    • Modern, responsive design
    • Real-time status updates
    • Historical uptime data
    • Performance charts and graphs
    • Service grouping and categorization
    • Custom branding and themes
  • Advanced Alerting:

    • Email notification system
    • Slack integration
    • Discord alerts
    • Custom webhook notifications
    • SMS alerts (via providers)
    • Multiple notification channels
  • Incident Management:

    • Incident creation and tracking
    • Status update management
    • Maintenance mode scheduling
    • Incident timeline
    • Resolution tracking
    • Post-incident analysis
  • Data & Analytics:

    • Detailed uptime statistics
    • Response time analytics
    • Historical data retention
    • Performance trending
    • Export capabilities
    • Custom reporting
  • Database Support:

    • SQLite for simple deployments
    • MySQL/MariaDB support
    • PostgreSQL compatibility
    • Data persistence and backup
    • Migration tools
    • Performance optimization
  • Customization & API:

    • Custom theme support
    • Branding customization
    • RESTful API access
    • Configuration management
    • Plugin system
    • Extensible architecture

Technical Specifications

  • Language: Go
  • Database: SQLite, MySQL, PostgreSQL
  • Frontend: Web-based interface
  • API: RESTful HTTP API
  • Deployment: Docker, Binary
  • License: GPL-3.0
  • Platforms: Linux, macOS, Windows

Use Cases

  • Website Monitoring: Continuous monitoring of website availability and performance
  • Application Health: Monitoring of web applications and APIs
  • Infrastructure Monitoring: Server and service health tracking
  • Public Status Pages: Customer-facing service status communication
  • Internal Dashboards: Team visibility into system health
  • SLA Compliance: Service level agreement monitoring and reporting

Unique Advantages

  • All-in-One Solution: Complete monitoring and status page solution in one package
  • Beautiful Interface: Modern, customizable status page design
  • Multiple Databases: Flexible database support for different deployment needs
  • Rich Features: Comprehensive feature set including incident management
  • Go Performance: High-performance monitoring with minimal resource usage
  • Open Source: GPL-3.0 licensed with active community development

Based on the StatPing.ng GitHub repository, this tool provides a feature-rich monitoring and status page solution that combines powerful monitoring capabilities with beautiful, customizable status pages, making it ideal for organizations that need comprehensive uptime monitoring with professional status communication.

Help improve this content

Found an error or want to add more information about StatPing.ng? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects