Why SolidPing?
Multi-Protocol Monitoring
Monitor services across HTTP/HTTPS, TCP, ICMP Ping, DNS, and SSL certificates. Validate responses with pattern matching, status codes, and custom assertions.
Distributed Workers
Execute checks from multiple locations and regions with distributed workers. Get a global view of your service availability and performance.
Low Resource Footprint
Single binary deployment with PostgreSQL or SQLite as the only dependency. Perfect for self-hosting with minimal infrastructure requirements.
Sub-Minute Checks
Run checks as frequently as every second for critical services. Detect issues fast with rapid polling and instant notifications.
Flexible Notifications
Get alerted via Slack, Discord, Email, or Webhooks. Configure incident thresholds and escalation policies per check.
Multi-Tenant Architecture
Built for teams with organization-scoped data isolation. Manage multiple organizations with role-based access control.
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