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