Skip to main content

SolidPing

Another Open Source Monitoring Platform

Monitor your services across 32 protocols with distributed workers.
Single binary. Easy self-hosting. Sub-minute checks. 9 notification channels.

Why SolidPing?

🔍

32 Check Types

Monitor HTTP, TCP, DNS, SSL, databases (PostgreSQL, MySQL, Redis, MongoDB), email servers, gRPC, Kafka, RabbitMQ, MQTT, and more. Custom JavaScript scripting for complex workflows.

🌍

Distributed Workers

Execute checks from multiple locations and regions with lease-based job distribution. Reliable failover with no duplicate checks.

ðŸŠķ

Low Resource Footprint

Single binary deployment with PostgreSQL or SQLite as the only dependency. Runs in a distroless container for minimal attack surface.

⚡

Sub-Minute Checks

Run checks as frequently as every 5 seconds for critical services. Detect issues fast with rapid polling and instant notifications.

🔔

9 Notification Channels

Get alerted via Slack, Discord, Email, Webhooks, Google Chat, Mattermost, ntfy, Opsgenie, or Pushover. Configure thresholds and escalation per check.

ðŸĒ

Multi-Tenant & OAuth

Organization-scoped data isolation with role-based access control. Sign in with Google, GitHub, GitLab, or Microsoft.

Quick Start with Docker

# Run SolidPing with SQLite (simplest setup)
docker run -p 4000:4000 -v solidping-data:/data \
  -e SP_DB_TYPE=sqlite -e SP_DB_DIR=/data \
  ghcr.io/fclairamb/solidping:latest

# Access the dashboard at http://localhost:4000
# Default login: admin@solidping.com / solidpass