Freedom251 › Uptime Monitoring Software
PHP Server Monitor

What PHP Server Monitor is
PHP Server Monitor is a free, self-hosted web script for checking whether websites and servers are available. It can connect to an IP address or domain on a selected port, or inspect a website’s HTTP status and compare page content with a regular expression; a failed check marks the site down. Cron jobs can run checks automatically. Alerts are available through email, SMS, Discord, Pushover, Telegram, and Jabber. Listed SMS gateways include Twilio, Plivo, Nexmo, and MessageBird, which require accounts with sufficient credits. Uptime and latency graphs show history, while optional logs record connection errors, outgoing emails, and text messages. Administrator and regular-user roles support controlled access and per-server user management. Deployment requires a web server, MySQL, PHP 7.4 or later, and specified PHP extensions. Releases are provided through GitHub, with older versions on SourceForge; Docker is also described.
Who it suits
It suits people wanting a free monitoring service they can host themselves. It requires a compatible PHP and MySQL environment plus responsibility for deployment and operation.
What it does well
- Checks ports, HTTP status, and page content
- Multiple alert channels
- Uptime and latency history graphs
- Administrator and regular-user access levels
- Free under GNU GPL version 3 or later
What to know first
- Self-hosting requires web server and MySQL
- SMS gateways need funded accounts
- Distributed without warranty
- Website matching relies on regular expressions
Verdict
PHP Server Monitor provides configurable website and server checks with broad notification options and historical records. Its self-hosted requirements and no-warranty distribution are important considerations before deployment.
Facts from PHP Server Monitor's own pages
- Alert channels
- email,SMS,Discord,Pushover,Telegram,Jabber · phpservermonitor.org, 20 Sept 2026
- Deployment
- The project README says installation involves uploading the files to a web server and running install.php, and notes that PHP Server Monitor is available on Docker. · github.com, 11 Oct 2026
- Deployment requirements
- The listed requirements are a web server, MySQL, PHP 7.4 or later, and the ext-curl, ext-json, ext-pdo, and ext-xml PHP extensions. · phpservermonitor.org, 11 Oct 2026
- Distribution
- The latest release is available from GitHub, and older releases are available from SourceForge. · phpservermonitor.org, 11 Oct 2026
- Free plan
- Yes · phpservermonitor.org, 20 Sept 2026
- Headquarters
- Netherlands · phpservermonitor.org, 28 Sept 2026
- History and access
- It provides uptime and latency history graphs and two user levels: administrator and regular user. · phpservermonitor.org, 11 Oct 2026
- History and logs
- It provides uptime and latency history graphs and can log connection errors, outgoing emails, and text messages. · phpservermonitor.org, 11 Oct 2026
- Keyword monitoring
- Yes · phpservermonitor.org, 20 Sept 2026
- License
- The software is free software under GNU GPL version 3 or, at the user's option, any later version. · phpservermonitor.org, 11 Oct 2026
- License and warranty
- The software is free software under GNU GPL version 3 or later, and is distributed without warranty. · phpservermonitor.org, 11 Oct 2026
- Logging and scheduling
- When logging is enabled, it records connection errors, emails, and text messages; a cron job can keep server status updated. · phpservermonitor.org, 11 Oct 2026
- Maker details
- The pages opened identify the project as PHP Server Monitor but do not state a headquarters or founding date. · phpservermonitor.org, 11 Oct 2026
- Monitoring
- It can check a service by connecting to an IP address or domain on a specified port, or check a website’s HTTP status and matching page content. · phpservermonitor.org, 11 Oct 2026
- Notifications
- It supports email, SMS, Discord, Pushover, Telegram, and Jabber notifications. · phpservermonitor.org, 11 Oct 2026
- Purpose
- PHP Server Monitor is a script that checks whether websites and servers are up and running. · phpservermonitor.org, 11 Oct 2026
- Requirements
- The listed requirements include a web server, MySQL, PHP 7.4 or later, and the ext-curl, ext-json, ext-pdo, and ext-xml extensions. · phpservermonitor.org, 11 Oct 2026
- Scheduling
- A cron job can automatically check servers and keep their status up to date. · phpservermonitor.org, 11 Oct 2026
- Server monitoring
- Yes · phpservermonitor.org, 20 Sept 2026
- SMS gateways
- The site lists SMS gateways including Twilio, Plivo, Nexmo, and MessageBird, and says users need an account with sufficient credits. · phpservermonitor.org, 11 Oct 2026
- Support
- The support page directs users to online documentation and a bug tracker. · phpservermonitor.org, 11 Oct 2026
- User access
- It has administrator and regular user authentication levels, and users can be managed for each server. · phpservermonitor.org, 11 Oct 2026
- Warranty
- The project states that the software is distributed without any warranty, including implied warranties of merchantability or fitness for a particular purpose. · phpservermonitor.org, 11 Oct 2026
- Website check limitation
- Website checks use cURL and check HTTP status and page content against a regular expression; a failed match marks the site down. · phpservermonitor.org, 11 Oct 2026
Where PHP Server Monitor stands on Freedom251
- Uptime Monitoring Software#25 of 48
- Website Monitoring Software#31 of 55
- Uptime monitoring services#34 of 48