PHP Server Monitor
PHP Server Monitor checks whether your websites and servers are up and running.
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on Docker Hub
Health score
34/100 Low
- Maintained
- 20last commit 532 days ago
- Popular
- 672,189 GitHub stars
- Easy to install
- 201 install platform, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 4 days ago
- GitHub stars
- 2,189
- Open issues
- 22
- Last commit
- 2025-04-23
- Latest release
- v3.5.2
- License
- GPL-3.0
- Activity
- stale
Checked 9 days ago - source: GitHub (phpservermon/phpservermon)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is not supported.
Checked 9 days ago - source: Docker Hub image tags and published docs
First-install notes
No first-install notes yet.
Variants
Alternatives (7)
- Datadog - Main repository for Datadog Agent
- Nagios - Nagios is a powerful monitoring system licensed under Nagios Enterprises that helps organizations identify and resolve IT infrastructure is…
- Pingdom - Monitors uptime, downtime, and website performance in real time using synthetic and real user data, with instant alerts, customizable repor…
- Tianji - Tianji - Insight into everything, Website Analytics + Uptime Monitor + Server Status.
- Uptime Kuma - Uptime Kuma is an easy-to-use, self-hosted monitoring tool that tracks the availability of websites, APIs, network services, and Docker con…
- UptimeRobot - Monitor up to 50 sites with 5-minute intervals for free.
- Zabbix - ⚠️ Zabbix may take a few minutes to initialize after installation.
Checked 6 days ago - source: AlternativeTo
Common questions
How does PHP Server Monitor decide that a website or service is down?
Service checks connect to the entered IP or domain on the given port. Website checks use cURL, treat 4xx/5xx HTTP status codes as errors, and can also mark the site down if a configured regular expression does not match page content.
Can checks run automatically?
Yes, the script supports an easy cronjob implementation to automatically check your servers.
What notification options are available?
Servers can notify by email, SMS, Discord, Pushover, Telegram, or Jabber. SMS gateways require an account with sufficient credits.
What can administrators manage?
Administrators can manage servers, manage users, and edit global configuration.
Does it keep history and logs?
It can display history graphs of uptime and latency. It also logs connection errors, outgoing emails, and text messages.
Answers sourced from docs.phpservermonitor.org, github.com
Community
- r/selfhosted on Reddit: PHP Server Monitor | Open source tool to ... (reddit)
- PHP Server Monitor - Windows Install Guide : r/selfhosted - Reddit (reddit)
- Server monitoring : r/selfhosted - Reddit (reddit)
Collected yesterday - public community threads