FREEDOM251

Freedom251 › Uptime Monitoring Software

PHP Server Monitor

by PHP Server Monitor

Free plan Self-hostedWeb

Visit PHP Server Monitor Alternatives

PHP Server Monitor's own site

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

Look at these too