Please sign in to access this page
A simple, user-friendly PHP and JavaScript-based status page that attempts TCP connections to ports and checks systemd statuses for services.
The data is displayed in cards, and you can filter by status (All, Active or Inactive)
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I will add another page that lists system resource usage.
This PHP file outputs system resource usage in a JSON format.
It checks the system CPU load averages (1 minute, 5 minutes and 15 minutes), RAM and storage usage.
I added the Last Updated time at the bottom. The time is set when the page is loaded and services are checked.
After experiencing problems while trying to make the table responsive, I thought cards would work better. It did. I also added more CSS to improve its appearance.
I added a HTML page and JavaScript file that gets the data from the JSON PHP and displays it in a table. Minimal CSS is used for the Online and Offline text and will be improved.
This PHP file outputs port and systemd service statuses in JSON format. It will be used like an API for the status page.
For ports, it attempts to open a connection with the server and reports if it's successful or fails. For systemd services, it runs the command systemctl is-active with the service name and reports the status.
The true/false and active/inactive is changed to Online and Offline.