From 9c1c72fbcad356a5a2d48751ef87b0cd4df30b2e Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 1 Mar 2026 11:04:51 +0000 Subject: [PATCH 01/17] doc: pull request template: only relevant to additions (#684) --- .github/PULL_REQUEST_TEMPLATE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index a14d236..af5cacf 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,4 +1,5 @@ - + + Thank you for taking the time to work on a PR for Awesome-Sysadmin! From 3f7f0e79b8b9e9eadee11b8c197bfcb505a2ff75 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Sun, 1 Mar 2026 23:20:50 +0000 Subject: [PATCH 02/17] remove netdata (no longer FOSS) (#683) * Netdata dashboard is now closed-source, proprietary software, and there is no alternative tool to exploit data returned by the netdata agent. * The Netdata dashboard now imposes an arbitrary limit to the number of monitored nodes unless on a paid, monthly subscription plan. * Upgrading from Netdata's previous, Free and Open-source releases silently leads to installing proprietary (since v1.41) and artifically limited (since v2.2) software. * The new limitations and license were not mentioned in the release notes * Netdata has been removed from Debian repositories. * Free and Open-Source versions of Netdata, and versions without this limitation, have been removed from Netdata's APT repositories * Netdata has repeatedly added dependencies or interactions with third-party cloud services in the dashboard (telemetry, features required a Netdata cloud subscription, ...) and misrepresenting itself as Free and Open-source software * [[1]](https://github.com/coreinfrastructure/best-practices-badge/issues/2153), [[2]](https://github.com/netdata/netdata/pull/18125), [[3]](https://github.com/netdata/netdata/discussions/16136), [[4]](https://community.netdata.cloud/t/suddenly-local-dashboard-is-limited-to-5-nodes/7111), [[5]](https://community.netdata.cloud/t/concerned-about-the-future-of-netdata-forced-sso-cloud/5771), [[6]](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107082), [[7]](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106233) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 117fd01..c6e9853 100644 --- a/README.md +++ b/README.md @@ -500,7 +500,6 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Munin](https://munin-monitoring.org/) - Networked resource monitoring tool. ([Source Code](https://github.com/munin-monitoring/munin)) `GPL-2.0` `Perl/Shell` - [Naemon](https://www.naemon.org/) - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. ([Source Code](https://github.com/naemon/naemon-core)) `GPL-2.0` `C` - [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. ([Source Code](https://github.com/NagiosEnterprises/nagioscore)) `GPL-2.0` `C` -- [Netdata](https://www.netdata.cloud/) - Distributed, real-time, performance and health monitoring for systems and applications. Runs on Linux, FreeBSD, and MacOS. ([Source Code](https://github.com/netdata/netdata)) `GPL-3.0` `C` - [NetXMS](https://www.netxms.org/) - Open Source network and infrastructure monitoring and management. ([Source Code](https://github.com/netxms/netxms)) `LGPL-3.0/GPL-3.0` `Java/C++/C` - [Observium Community Edition](http://www.observium.org/) - Network monitoring and management platform that provides real-time insight into network health and performance. `QPL-1.0` `PHP` - [openITCOCKPIT Community Edition](https://openitcockpit.io/) - Monitoring Suite featuring seamless integrations with Naemon, Checkmk, Grafana and more. ([Demo](https://demo.openitcockpit.io/), [Source Code](https://github.com/openITCOCKPIT/openITCOCKPIT)) `GPL-3.0` `deb/Docker` From ea0dcb6d0ee73b76ad9e0fb3c98923441b257128 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Tue, 3 Mar 2026 19:56:52 +0000 Subject: [PATCH 03/17] Add LTB Self-Service Password (#686) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c6e9853..3c0bf11 100644 --- a/README.md +++ b/README.md @@ -370,6 +370,7 @@ Open-source code editors. - [FreeIPA](https://www.freeipa.org/) - Integrated security information management solution combining Linux (Fedora), 389 Directory Server, Kerberos, NTP, DNS, and Dogtag Certificate System (web interface and command-line administration tools). ([Source Code](https://pagure.io/freeipa)) `GPL-3.0` `Python/C/JavaScript` - [FreeRADIUS](https://freeradius.org/) - Multi-protocol policy server (radiusd) that implements RADIUS, DHCP, BFD, and ARP and associated client/PAM library/Apache module. ([Source Code](https://github.com/FreeRADIUS/freeradius-server)) `GPL-2.0` `C` - [lldap](https://github.com/nitnelave/lldap) - Light (simplified) LDAP implementation with a simple, intuitive web interface and GraphQL support. `GPL-3.0` `Rust` +- [LTB Self-Service Password](https://www.ltb-project.org/documentation/self-service-password.html) - Web interface to change and reset LDAP passwords. ([Source Code](https://github.com/ltb-project/self-service-password)) `GPL-3.0` `PHP` - [OpenLDAP](https://www.openldap.org/) - Open-source implementation of the Lightweight Directory Access Protocol (server, libraries and clients). ([Source Code](https://git.openldap.org/openldap/openldap)) `OLDAP-2.8` `C` From d7070d80b1ce9aeec3db57473d8dd6a1efee0039 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Wed, 11 Mar 2026 21:26:39 +0000 Subject: [PATCH 04/17] Remove Minio (#699) This repository was archived by the owner on Feb 13, 2026. It is now read-only. The recommended alternatives are non-free --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 3c0bf11..846818a 100644 --- a/README.md +++ b/README.md @@ -277,7 +277,6 @@ _See also: [awesome-selfhosted/File Transfer - Object Storage & File Servers](ht - [Kubo](https://github.com/ipfs/kubo) - Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. `Apache-2.0/MIT` `Go` - [LeoFS](https://leo-project.net) - Highly available, distributed, replicated eventually consistent object/blob store. ([Source Code](https://github.com/leo-project/leofs)) `Apache-2.0` `Erlang` - [Lustre](https://www.lustre.org/) - Parallel distributed file system, generally used for large-scale cluster computing. ([Source Code](https://git.whamcloud.com/?p=fs/lustre-release.git;a=summary)) `GPL-2.0` `C` -- [Minio](https://min.io/) - High-performance, S3 compatible object store built for large scale AI/ML, data lake and database workloads. ([Source Code](https://github.com/minio/minio)) `AGPL-3.0` `Go` - [MooseFS](https://moosefs.com/) - Fault tolerant, network distributed file system. ([Source Code](https://github.com/moosefs/moosefs)) `GPL-2.0` `C` - [OpenAFS](https://www.openafs.org/) - Distributed network file system with read-only replicas and multi-OS support. ([Source Code](https://git.openafs.org/?p=openafs.git;a=summary)) `IPL-1.0` `C` - [Openstack Swift](https://docs.openstack.org/developer/swift/) - A highly available, distributed, eventually consistent object/blob store. ([Source Code](https://opendev.org/openstack/swift)) `Apache-2.0` `Python` From 5cb9b76776f6febbf52523c2a19814dc8af65a81 Mon Sep 17 00:00:00 2001 From: Rabenherz112 Date: Tue, 17 Mar 2026 10:01:08 +0100 Subject: [PATCH 05/17] merge Monitoring and Status Pages (#707) * merge Monitoring and Status Pages * fix toc name --- README.md | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 846818a..f6e5c4f 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ - [Mail Clients](#mail-clients) - [Metrics \& Metric Collection](#metrics-metric-collection) - [Miscellaneous](#miscellaneous) - - [Monitoring](#monitoring) + - [Monitoring & Status Pages](#monitoring--status-pages) - [Network Configuration Management](#network-configuration-management) - [PaaS](#paas) - [Packaging](#packaging) @@ -48,7 +48,6 @@ - [Router](#router) - [Service Discovery](#service-discovery) - [Software Containers](#software-containers) - - [Status Pages](#status-pages) - [Troubleshooting](#troubleshooting) - [Version control](#version-control) - [Virtualization](#virtualization) @@ -474,7 +473,7 @@ Software that does not fit in another section. - [phpList](https://www.phplist.org/) - Newsletter and email marketing software. ([Source Code](https://github.com/phpList/phplist3)) `AGPL-3.0` `PHP` -### Monitoring +### Monitoring & Status Pages **[`^ back to top ^`](#awesome-sysadmin)** @@ -644,16 +643,6 @@ Software for management of [router](https://en.wikipedia.org/wiki/Router_(comput - [systemd-nspawn](https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html) - Lightweight, chroot-like, environment to run an OS or command directly under systemd. ([Source Code](https://github.com/systemd/systemd)) `GPL-2.0` `C` -### Status Pages - -**[`^ back to top ^`](#awesome-sysadmin)** - -[Uptime](https://en.wikipedia.org/wiki/Uptime) is a measure of system reliability, expressed as the percentage of time a machine, typically a computer, has been working and available. - -**Please visit [awesome-selfhosted/Status / Uptime Pages](https://awesome-selfhosted.net/tags/status--uptime-pages.html)** - - - ### Troubleshooting **[`^ back to top ^`](#awesome-sysadmin)** From bbeaeb656aaa6f560cb54ec369a07de52bb4883b Mon Sep 17 00:00:00 2001 From: kokomo123 <70863536+kokomo123@users.noreply.github.com> Date: Thu, 19 Mar 2026 05:17:03 -0400 Subject: [PATCH 06/17] Add CheckCle to Monitoring & Status Pages (#708) --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f6e5c4f..ac8c36f 100644 --- a/README.md +++ b/README.md @@ -486,7 +486,8 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Beszel](https://beszel.dev/) - Lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions. ([Source Code](https://github.com/henrygd/beszel)) `MIT` `Go` - [Cacti](https://www.cacti.net) - Web-based network monitoring and graphing tool. ([Source Code](https://github.com/Cacti/cacti)) `GPL-2.0` `PHP` - [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers. `Apache-2.0` `Go` -- [checkmk](https://checkmk.com/) - Comprehensive solution for monitoring of applications, servers, and networks. ([Source Code](https://github.com/Checkmk/checkmk)) `GPL-2.0` `Python/PHP` +- [checkmk](https://checkmk.com/) - Comprehensive solution for monitoring of applications, servers, and networks. ([Demo]([Source Code](https://github.com/Checkmk/checkmk)) `GPL-2.0` `Python/PHP` +- [CheckCle](https://checkcle.io) - Seamless, real-time monitoring of full-stack systems, applications, and infrastructure. ([Source Code](https://github.com/operacle/checkcle)) `MIT` `Docker` - [dashdot](https://github.com/MauriceNino/dashdot) - A simple, modern server dashboard for smaller private servers. ([Demo](https://dash.mauz.dev/)) `MIT` `Nodejs/Docker` - [EdMon](https://github.com/Edraens/EdMon) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support. `MIT` `Java` - [eZ Server Monitor](https://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. ([Source Code](https://github.com/shevabam/ezservermonitor-web)) `GPL-3.0` `PHP/Shell` From 60d3cf0803cd2e8e2ec39ee7e90cdd7ee324e45f Mon Sep 17 00:00:00 2001 From: kokomo123 <70863536+kokomo123@users.noreply.github.com> Date: Thu, 19 Mar 2026 05:17:27 -0400 Subject: [PATCH 07/17] Add Kuvasz Uptime to Monitoring & Status Pages (#709) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ac8c36f..2f70e95 100644 --- a/README.md +++ b/README.md @@ -494,6 +494,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [glances](https://nicolargo.github.io/glances/) - Open-source, cross-platform real-time monitoring tool with CLI and web dashboard interfaces and many exporting options. ([Source Code](https://github.com/nicolargo/glances)) `GPL-3.0` `Python` - [Healthchecks](https://healthchecks.io/docs/self_hosted/) - Monitoring for cron jobs, background services and scheduled tasks. ([Source Code](https://github.com/healthchecks/healthchecks)) `BSD-3-Clause` `Python` - [Icinga](https://www.icinga.com/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring. ([Source Code](https://github.com/Icinga/icinga2)) `GPL-2.0` `C++` +- [KuvaszUptime](https://kuvasz-uptime.dev) - Performant, stable uptime & SSL monitoring service with brandable status pages, IAC support, Prometheus integration and a complete REST API. ([Demo](https://kuvasz-uptime.dev/demo/), [Source Code](https://github.com/kuvasz-uptime/kuvasz)) `Apache-2.0` `Docker` - [LibreNMS](https://www.librenms.org) - Fully featured network monitoring system that provides a wealth of features and device support. ([Source Code](https://github.com/librenms/librenms)) `GPL-3.0` `PHP` - [Linux Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. `MIT` `Nodejs/Go/Python/PHP` - [Monit](https://mmonit.com/monit/#home) - Small utility for managing and monitoring Unix systems. ([Source Code](https://bitbucket.org/tildeslash/monit/src/master/)) `AGPL-3.0` `C` From b9928fa3adf3a3e603d854063eda2df493b6daa2 Mon Sep 17 00:00:00 2001 From: kokomo123 <70863536+kokomo123@users.noreply.github.com> Date: Thu, 19 Mar 2026 05:18:33 -0400 Subject: [PATCH 08/17] Add cState to Monitoring & Status Pages (#710) Co-authored-by: nodiscc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2f70e95..1eda0a0 100644 --- a/README.md +++ b/README.md @@ -486,6 +486,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Beszel](https://beszel.dev/) - Lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions. ([Source Code](https://github.com/henrygd/beszel)) `MIT` `Go` - [Cacti](https://www.cacti.net) - Web-based network monitoring and graphing tool. ([Source Code](https://github.com/Cacti/cacti)) `GPL-2.0` `PHP` - [cadvisor](https://github.com/google/cadvisor) - Analyzes resource usage and performance characteristics of running containers. `Apache-2.0` `Go` +- [cState](https://cstate.netlify.app/) - Static status page for hyperfast Hugo. Clean design, minimal JS, super light HTML/CSS, high customization, optional admin panel, read-only API, IE8+. ([Demo](https://cstate.mnts.lt/), [Source Code](https://github.com/cstate/cstate)) - [checkmk](https://checkmk.com/) - Comprehensive solution for monitoring of applications, servers, and networks. ([Demo]([Source Code](https://github.com/Checkmk/checkmk)) `GPL-2.0` `Python/PHP` - [CheckCle](https://checkcle.io) - Seamless, real-time monitoring of full-stack systems, applications, and infrastructure. ([Source Code](https://github.com/operacle/checkcle)) `MIT` `Docker` - [dashdot](https://github.com/MauriceNino/dashdot) - A simple, modern server dashboard for smaller private servers. ([Demo](https://dash.mauz.dev/)) `MIT` `Nodejs/Docker` From 0baeead15afd631e6b596de76f7ea9c7b3863d1e Mon Sep 17 00:00:00 2001 From: kokomo123 <70863536+kokomo123@users.noreply.github.com> Date: Thu, 19 Mar 2026 05:18:59 -0400 Subject: [PATCH 09/17] Add Nezha to Monitoring & Status Pages (#711) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1eda0a0..cdcaef2 100644 --- a/README.md +++ b/README.md @@ -501,6 +501,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Monit](https://mmonit.com/monit/#home) - Small utility for managing and monitoring Unix systems. ([Source Code](https://bitbucket.org/tildeslash/monit/src/master/)) `AGPL-3.0` `C` - [Munin](https://munin-monitoring.org/) - Networked resource monitoring tool. ([Source Code](https://github.com/munin-monitoring/munin)) `GPL-2.0` `Perl/Shell` - [Naemon](https://www.naemon.org/) - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. ([Source Code](https://github.com/naemon/naemon-core)) `GPL-2.0` `C` +- [Nezha](https://nezha.wiki/en_US/) - Lightweight, servers & websites monitoring and O&M tool. ([Source Code](https://github.com/nezhahq/nezha)) `Apache-2.0` `Go/Shell` - [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. ([Source Code](https://github.com/NagiosEnterprises/nagioscore)) `GPL-2.0` `C` - [NetXMS](https://www.netxms.org/) - Open Source network and infrastructure monitoring and management. ([Source Code](https://github.com/netxms/netxms)) `LGPL-3.0/GPL-3.0` `Java/C++/C` - [Observium Community Edition](http://www.observium.org/) - Network monitoring and management platform that provides real-time insight into network health and performance. `QPL-1.0` `PHP` From 528772b67c07438f3bb0a35ce7842027a70d4ca3 Mon Sep 17 00:00:00 2001 From: kokomo123 <70863536+kokomo123@users.noreply.github.com> Date: Thu, 19 Mar 2026 05:19:24 -0400 Subject: [PATCH 10/17] Add OneUptime to Monitoring (#712) --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index cdcaef2..d40b3bd 100644 --- a/README.md +++ b/README.md @@ -505,7 +505,9 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [Nagios](https://www.nagios.org/) - Computer system, network and infrastructure monitoring software application. ([Source Code](https://github.com/NagiosEnterprises/nagioscore)) `GPL-2.0` `C` - [NetXMS](https://www.netxms.org/) - Open Source network and infrastructure monitoring and management. ([Source Code](https://github.com/netxms/netxms)) `LGPL-3.0/GPL-3.0` `Java/C++/C` - [Observium Community Edition](http://www.observium.org/) - Network monitoring and management platform that provides real-time insight into network health and performance. `QPL-1.0` `PHP` -- [openITCOCKPIT Community Edition](https://openitcockpit.io/) - Monitoring Suite featuring seamless integrations with Naemon, Checkmk, Grafana and more. ([Demo](https://demo.openitcockpit.io/), [Source Code](https://github.com/openITCOCKPIT/openITCOCKPIT)) `GPL-3.0` `deb/Docker` +- [openITCOCKPIT Community Edition](https://openitcockpit.io/) - Monitoring Suite featuring seamless integrations with Naemon, Checkmk, Grafana and more. ([Demo](https://demo.openitcockpit.io/), [Source Code](https://github.com/openITCOCKPIT/openITCOCKPIT)) +`GPL-3.0` `deb/Docker` +- [OneUptime](https://oneuptime.com) - A comprehensive solution for monitoring and managing your online services. ([Source Code](https://github.com/oneuptime/oneuptime)) `Apache-2.0` `Docker` - [Performance Co-Pilot](http://pcp.io) - Lightweight, distributed system performance and analysis framework. ([Source Code](https://github.com/performancecopilot/pcp)) `LGPL-2.1/GPL-2.0` `C` - [PHP Server Monitor](https://www.phpservermonitor.org/) - Open source tool to monitor your servers and websites. ([Source Code](https://github.com/phpservermon/phpservermon)) `GPL-3.0` `PHP` - [PhpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - A customizable PHP script that displays information about your system nicely. ([Source Code](https://github.com/phpsysinfo/phpsysinfo)) `GPL-2.0` `PHP` From a656dc3cf935c39fc2790e6c80d7512e07762d56 Mon Sep 17 00:00:00 2001 From: kokomo123 <70863536+kokomo123@users.noreply.github.com> Date: Thu, 19 Mar 2026 05:19:39 -0400 Subject: [PATCH 11/17] Add Gatus to Monitoring & Status Pages (#713) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d40b3bd..9b61798 100644 --- a/README.md +++ b/README.md @@ -492,6 +492,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [dashdot](https://github.com/MauriceNino/dashdot) - A simple, modern server dashboard for smaller private servers. ([Demo](https://dash.mauz.dev/)) `MIT` `Nodejs/Docker` - [EdMon](https://github.com/Edraens/EdMon) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support. `MIT` `Java` - [eZ Server Monitor](https://www.ezservermonitor.com) - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. ([Source Code](https://github.com/shevabam/ezservermonitor-web)) `GPL-3.0` `PHP/Shell` +- [Gatus](https://gatus.io) - Automated service health dashboard. ([Demo](https://status.twin.sh), [Source Code](https://github.com/TwiN/gatus)) `Apache-2.0` `Docker/K8S` - [glances](https://nicolargo.github.io/glances/) - Open-source, cross-platform real-time monitoring tool with CLI and web dashboard interfaces and many exporting options. ([Source Code](https://github.com/nicolargo/glances)) `GPL-3.0` `Python` - [Healthchecks](https://healthchecks.io/docs/self_hosted/) - Monitoring for cron jobs, background services and scheduled tasks. ([Source Code](https://github.com/healthchecks/healthchecks)) `BSD-3-Clause` `Python` - [Icinga](https://www.icinga.com/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring. ([Source Code](https://github.com/Icinga/icinga2)) `GPL-2.0` `C++` From 6ba22678ccbc25214d1772eb0f21d067eb300a3c Mon Sep 17 00:00:00 2001 From: kokomo123 <70863536+kokomo123@users.noreply.github.com> Date: Thu, 19 Mar 2026 07:34:53 -0400 Subject: [PATCH 12/17] Add Kener to Monitoring & Status Pages (#714) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9b61798..e27b29f 100644 --- a/README.md +++ b/README.md @@ -496,6 +496,7 @@ _Related: [Metrics & Metric Collection](#metrics--metric-collection)_ - [glances](https://nicolargo.github.io/glances/) - Open-source, cross-platform real-time monitoring tool with CLI and web dashboard interfaces and many exporting options. ([Source Code](https://github.com/nicolargo/glances)) `GPL-3.0` `Python` - [Healthchecks](https://healthchecks.io/docs/self_hosted/) - Monitoring for cron jobs, background services and scheduled tasks. ([Source Code](https://github.com/healthchecks/healthchecks)) `BSD-3-Clause` `Python` - [Icinga](https://www.icinga.com/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring. ([Source Code](https://github.com/Icinga/icinga2)) `GPL-2.0` `C++` +- [Kener](https://kener.ing/) - Status page with incident management, easy to use and customize. ([Source Code](https://github.com/rajnandan1/kener)) `MIT` `Nodejs/Docker` - [KuvaszUptime](https://kuvasz-uptime.dev) - Performant, stable uptime & SSL monitoring service with brandable status pages, IAC support, Prometheus integration and a complete REST API. ([Demo](https://kuvasz-uptime.dev/demo/), [Source Code](https://github.com/kuvasz-uptime/kuvasz)) `Apache-2.0` `Docker` - [LibreNMS](https://www.librenms.org) - Fully featured network monitoring system that provides a wealth of features and device support. ([Source Code](https://github.com/librenms/librenms)) `GPL-3.0` `PHP` - [Linux Dash](https://github.com/afaqurk/linux-dash) - A low-overhead monitoring web dashboard for a GNU/Linux machine. `MIT` `Nodejs/Go/Python/PHP` From ad618ddb08bbdf8749d2d3b65d049ac700a0f3f4 Mon Sep 17 00:00:00 2001 From: DaanSelen <80752476+DaanSelen@users.noreply.github.com> Date: Sat, 21 Mar 2026 10:56:50 +0100 Subject: [PATCH 13/17] add the MeshCentral project (#678) Co-authored-by: DaanSelen --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e27b29f..577c366 100644 --- a/README.md +++ b/README.md @@ -215,6 +215,7 @@ Web hosting and server or service control panels. - [Froxlor](https://froxlor.org/) - Lightweight server management software with Nginx and PHP-FPM support. ([Source Code](https://github.com/Froxlor/Froxlor/)) `GPL-2.0` `PHP` - [HestiaCP](https://hestiacp.com/) - Web server control panel (fork of VestaCP). ([Demo](https://demo.hestiacp.com:8083/login/), [Source Code](https://github.com/hestiacp/hestiacp)) `GPL-3.0` `PHP/Shell/Other` - [ISPConfig](https://www.ispconfig.org) - Manage Linux servers directly through your browser. ([Source Code](https://git.ispconfig.org/ispconfig/ispconfig3)) `BSD-3-Clause` `PHP` +- [MeshCentral](https://meshcentral.com) - A complete web-based remote monitoring and management web site. ([Source Code](https://github.com/ylianst/meshcentral)) `Apache-2.0` `JavaScript/HTML` - [Sentora](https://sentora.org/) - Open-Source Web hosting control panel for Linux, BSD (fork of ZPanel). ([Source Code](https://github.com/sentora/sentora-core)) `GPL-3.0` `PHP` - [Virtualmin](https://www.virtualmin.com/) - Powerful and flexible web hosting control panel for Linux and BSD systems. ([Source Code](https://github.com/virtualmin)) `GPL-3.0` `Shell/Perl/Other` - [Webmin](https://www.webmin.com/) - Web-based interface for system administration for Unix. ([Source Code](https://github.com/webmin/webmin)) `BSD-3-Clause` `Perl` From 12ec68c8af6ab63af7750ec1480c7191e5893be5 Mon Sep 17 00:00:00 2001 From: Chosto Date: Thu, 26 Mar 2026 14:00:44 +0100 Subject: [PATCH 14/17] Add reaction to log management tools (#646) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 577c366..14dc584 100644 --- a/README.md +++ b/README.md @@ -425,6 +425,7 @@ Log management tools: collect, parse, visualize... - [Flume](https://flume.apache.org/) - Distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. ([Source Code](https://github.com/apache/flume)) `Apache-2.0` `Java` - [GoAccess](https://goaccess.io/) - Real-time web log analyzer and interactive viewer that runs in a terminal or through the browser. ([Source Code](https://github.com/allinurl/goaccess)) `MIT` `C` - [Loki](https://grafana.com/oss/loki/) - Log aggregation system designed to store and query logs from all your applications and infrastructure. ([Source Code](https://github.com/grafana/loki)) `AGPL-3.0` `Go` +- [reaction](https://reaction.ppom.me/) - A lightweight daemon that scans program outputs for repeated patterns, and takes action. ([Source Code](https://framagit.org/ppom/reaction)) `AGPL-3.0` `Rust` - [rsyslog](https://www.rsyslog.com/) - Rocket-fast system for log processing. ([Source Code](https://github.com/rsyslog/rsyslog)) `GPL-3.0` `C` From a95f5b79f0417ba5f8e0a20c4ba32e3225089d44 Mon Sep 17 00:00:00 2001 From: Matthew Vaishnav Date: Thu, 26 Mar 2026 16:26:48 -0400 Subject: [PATCH 15/17] Add VictoriaMetrics to Metrics & Metric Collection (#720) --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 14dc584..b3656e0 100644 --- a/README.md +++ b/README.md @@ -460,6 +460,9 @@ _Related: [Databases](#databases), [Monitoring](#monitoring)_ - [Statsd](https://github.com/etsy/statsd/) - Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services. `MIT` `Nodejs` - [tcollector](http://opentsdb.net/docs/build/html/user_guide/utilities/tcollector.html) - Gathers data from local collectors and pushes the data to OpenTSDB. ([Source Code](https://github.com/OpenTSDB/tcollector/)) `LGPL-3.0/GPL-3.0` `Python` - [Telegraf](https://github.com/influxdata/telegraf) - Plugin-driven server agent for collecting, processing, aggregating, and writing metrics. `MIT` `Go` +- [VictoriaMetrics](https://victoriametrics.com/) - Fast, cost-effective time series database and monitoring solution; drop-in replacement for Prometheus with PromQL/MetricsQL support. ([Source Code](https://github.com/VictoriaMetrics/VictoriaMetrics)) `Apache-2.0` `Go` + + ### Miscellaneous From faf506c6d73c2657a2d64aaf89e209ca0e1df380 Mon Sep 17 00:00:00 2001 From: Ashith <203875103+Ashith04@users.noreply.github.com> Date: Thu, 2 Apr 2026 20:44:05 +0530 Subject: [PATCH 16/17] Rename the section to time servers and add PTP/Roughtime tools (#728) --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index b3656e0..7e2373a 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,7 @@ - [Router](#router) - [Service Discovery](#service-discovery) - [Software Containers](#software-containers) + - [Time Servers](#time-servers) - [Troubleshooting](#troubleshooting) - [Version control](#version-control) - [Virtualization](#virtualization) @@ -656,6 +657,19 @@ Software for management of [router](https://en.wikipedia.org/wiki/Router_(comput - [systemd-nspawn](https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html) - Lightweight, chroot-like, environment to run an OS or command directly under systemd. ([Source Code](https://github.com/systemd/systemd)) `GPL-2.0` `C` +### Time Servers + +**[`^ back to top ^`](#awesome-sysadmin)** + +Time synchronization servers and clients (NTP, PTP, Roughtime). + +- [Chrony](https://chrony-project.org/) - A versatile implementation of the Network Time Protocol (NTP). ([Source Code](https://gitlab.com/chrony/chrony)) `GPL-2.0` `C` +- [NTPsec](https://www.ntpsec.org/) - A secure, hardened, and improved implementation of Network Time Protocol derived from NTP Classic. ([Source Code](https://gitlab.com/NTPsec/ntpsec)) `BSD-2-Clause/Custom` `C` +- [OpenNTPD](https://www.openntpd.org/) - A FREE, easy to use implementation of the Network Time Protocol. ([Source Code](https://github.com/openntpd-portable/openntpd-openbsd/)) `ISC` `C` +- [Roughenough](https://github.com/int08h/roughenough) - A Roughtime secure time synchronization client and server. `MIT/Apache-2.0` `Rust` +- [Statime](https://github.com/pendulum-project/statime) - A Precision Time Protocol (PTP) implementation in Rust. `MIT/Apache-2.0` `Rust` + + ### Troubleshooting **[`^ back to top ^`](#awesome-sysadmin)** From 5ee1d9756d3b10a4e258c7330d57eb3c68749298 Mon Sep 17 00:00:00 2001 From: Chancey Mathews <74248+chanceymathews@users.noreply.github.com> Date: Thu, 9 Apr 2026 13:35:33 -0400 Subject: [PATCH 17/17] Update README.md to fix broken anchor links (#751) --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7e2373a..469fc5d 100644 --- a/README.md +++ b/README.md @@ -20,14 +20,14 @@ - [Code Review](#code-review) - [Configuration Management](#configuration-management) - [Configuration Management Database](#configuration-management-database) - - [Continuous Integration \& Continuous Deployment](#continuous-integration-continuous-deployment) + - [Continuous Integration \& Continuous Deployment](#continuous-integration--continuous-deployment) - [Control Panels](#control-panels) - [Databases](#databases) - [Deployment Automation](#deployment-automation) - [Diagramming](#diagramming) - [Distributed Filesystems](#distributed-filesystems) - - [DNS - Control Panels \& Domain Management](#dns-control-panels-domain-management) - - [DNS - Servers](#dns-servers) + - [DNS - Control Panels \& Domain Management](#dns---control-panels--domain-management) + - [DNS - Servers](#dns---servers) - [Editors](#editors) - [Identity Management](#identity-management) - [Identity Management - LDAP](#identity-management---ldap) @@ -36,7 +36,7 @@ - [IT Asset Management](#it-asset-management) - [Log Management](#log-management) - [Mail Clients](#mail-clients) - - [Metrics \& Metric Collection](#metrics-metric-collection) + - [Metrics \& Metric Collection](#metrics--metric-collection) - [Miscellaneous](#miscellaneous) - [Monitoring & Status Pages](#monitoring--status-pages) - [Network Configuration Management](#network-configuration-management) @@ -56,7 +56,7 @@ - [Web](#web) - [List of Licenses](#list-of-licenses) - [External links](#external-links) - - [Communities / Forums](#communities-forums) + - [Communities / Forums](#communities--forums) - [Repositories](#repositories) - [Websites](#websites) - [License](#license)