Skip to main content

SolidPing

Another Open Source Monitoring Platform

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

Why SolidPing?

🔍

35 Check Types

Monitor HTTP, TCP, DNS, SSL, databases (PostgreSQL, MySQL, Redis, MongoDB), email servers, gRPC, Kafka, RabbitMQ, MQTT, SIP, Minecraft, 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 and 2FA. Sign in with Google, GitHub, GitLab, Microsoft, Slack, or Discord.

📟

On-Call & Escalation

Build rotation schedules with overrides and iCal feeds, then route incidents through multi-step escalation policies targeting users, schedules, or all admins.

📊

Public Status Pages

Share availability with sections, per-check uptime and response-time metrics, email subscribers with double opt-in, and an Atom feed — no login required.

🔐

Secure by Design

Credentials are sealed with envelope encryption and an out-of-band master key, and secrets are never echoed back to the dashboard. Maintenance windows mute planned work.

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