Skip to content
92

Awesome Sysadmin

A curated list of amazingly awesome open-source sysadmin resources.

35k stars2,110 forks329 entriesLast push Sep 17, 2026 (12 days ago)License Other

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

HTML version

(recommended), Markdown version (legacy).

Software >Automation

Apache Ant

Automation build tool, similar to make, a library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. (Source Code) Apache-2.0 Java

In 3 lists

Apache Maven

Build automation tool mainly for Java. A software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. (Source Code) Apache-2.0 Java

In 3 lists

Bazel

A fast, scalable, multi-language and extensible build system. Used by Google. (Source Code) Apache-2.0 Java

In 2 lists

GNU Make

The most popular automation build tool for many purposes, make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. (Source Code) GPL-3.0 C

In 4 listsDetails

Gradle

Another build automation system. (Source Code) Apache-2.0 Groovy/Java

In 4 listsDetails

OpenBolt

Orchestration tool to run orchestration workflows or one-off tasks/scripts to automate the provisioning and management of nodes. Community fork of the last open source version of Puppet Bolt. (Source Code) Apache-2.0 Ruby

parse-dmarc

⚠ - DMARC aggregate report parser with a built-in dashboard. Fetches reports over IMAP, stores them, and flags spoofing. Single Go binary with embedded Vue UI, SQLite storage, and Prometheus metrics (alternative to PowerDMARC, EasyDMARC, Dmarcian). (Source Code, Clients) Apache-2.0 Go/Docker

Rake

Build automation tool similar to Make, written in and extensible in Ruby. (Source Code) MIT Ruby

In 2 lists

Software >Backups

Backup

software.

In 2 lists

Backrest

Backrest is a web UI and orchestrator for restic backup. (Source Code) GPL-3.0 Docker/Go

Backupninja

Lightweight, extensible meta-backup system, provides a centralized way to configure and coordinate many different backup utilities. GPL-2.0 Shell

Bareos

Cross-network backup solution which preserves, archives, and recovers data from all major operating systems. (Source Code) AGPL-3.0 C++/C

Barman

Backup and Recovery Manager for PostgreSQL. (Source Code) GPL-3.0 Python

BorgBackup

Deduplicating archiver with compression and authenticated encryption. (Source Code) BSD-3-Clause Python

In 2 lists

Burp

Network backup and restore program. (Source Code) AGPL-3.0 C

Dar

Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. (Source Code) GPL-2.0 C++

Databasus

PostgreSQL, MySQL, MariaDB and MongoDB backup tool with web UI, external storages (local, S3, FTP, Google Drive, etc.), notifications (webhook, Discord, Slack, etc.) and team management. (Source Code) Apache-2.0 Docker

Duplicati

Backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. (Source Code) LGPL-2.1 C#

In 3 lists

Duplicity

Encrypted bandwidth-efficient backup using the rsync algorithm. (Source Code) GPL-2.0 Python

Minarca

Client–server backup platform with a centralized web console to manage and restore Linux, Windows, and macOS backups via GUI or CLI. (Source Code) AGPL-3.0 Python

mtsaver

Simple differential backup archives command-line tool. 7-Zip archiver based. MIT Go

Portabase

Server dashboard tool that simplifies the backup and restoration of your database instances. (Source Code) Apache-2.0 Docker

Proxmox Backup Server

Proxmox Backup Server is an enterprise-class, client-server backup solution thatis capable of backing up virtual machines, containers, and physical hosts. (Source Code) GPL-3.0 Rust

In 2 lists

rclone

Command-line program to sync files and directories to and from different cloud storage providers.. (Source Code) MIT Go

In 9 listsDetails

Rdiff-backup

Reverse differential backup tool, over a network or locally. (Source Code) GPL-2.0 Python

In 3 lists

Restic

Easy, fast, verifiable, secure and efficient remote backup tool. (Source Code) BSD-2-Clause Go

In 6 listsDetails

Rsnapshot

Filesystem snapshot utility based on rsync. (Source Code) GPL-2.0 Perl

In 3 lists

Shield

A pluggable architecture for backup and restore of database systems. MIT Go

UrBackup

Client/Server Open Source Network Backup for Windows, MacOS and Linux. (Source Code) AGPL-3.0 C/C++

In 3 lists

Software >Build and software organization tools

EasyBuild

EasyBuild builds software and modulefiles for High Performance Computing (HPC) systems in an efficient way. (Source Code) GPL-2.0 Python

In 2 lists

Environment Modules

Environment Modules provides for the dynamic modification of a user's environment via modulefiles. (Source Code) GPL-2.0 Tcl

Lmod

Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. (Source Code) MIT Lua

Spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers. (Source Code) MIT/Apache-2.0 Python

In 4 listsDetails

Software >ChatOps

Eggdrop

The oldest Internet Relay Chat (IRC) bot still in active development. (Source Code) GPL-2.0 C

In 2 lists

Errbot

Plugin based chatbot designed to be easily deployable, extensible and maintainable. (Source Code) GPL-3.0 Python

Hubot

A customizable, life embetterment robot. (Source Code) MIT Nodejs

In 4 listsDetails

Software >Cloud Computing

Cloud computing

is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.

Software >Code Review

Code review

is a software quality assurance activity in which one or several people check a program mainly by viewing and reading parts of its source code.

Software >Configuration Management

Configuration management (CM)

is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life.

Ansible

Provisioning, configuration management, and application-deployment tool. (Source Code) GPL-3.0 Python

In 8 listsDetails

CFEngine

Configuration management system for automated configuration and maintenance of large-scale computer systems. (Source Code) GPL-3.0 C

In 2 lists

CINC

Free distribution of Chef, a configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". (Source Code) Apache-2.0 Ruby

cloud-init

Initialization tool to automate the configuration of VMs, cloud instances, or machines on a network. (Source Code) GPL-3.0/Apache-2.0 Python

OpenBolt

Orchestration tool to run orchestration workflows or one-off tasks/scripts to automate the provisioning and management of nodes. Community fork of the last open source version of Puppet Bolt. (Source Code) Apache-2.0 Ruby

Rudder

Scalable and dynamic configuration management system for patching, security & compliance, based on CFEngine. (Source Code) GPL-3.0 Scala

Salt

Event-driven IT automation, remote task execution, and configuration management software. (Source Code) Apache-2.0 Python

Software >Configuration Management Database

i-doit

IT Documentation and CMDB. AGPL-3.0 PHP

iTop

Complete ITIL web based service management tool. (Source Code) AGPL-3.0 PHP

netbox

IP address management (IPAM) and data center infrastructure management (DCIM) tool. (Demo, Source Code) Apache-2.0 Python

Software >Continuous Integration & Continuous Deployment

Continuous integration

/deployment software.

In 2 lists

ArgoCD

Declarative, GitOps continuous delivery tool for Kubernetes. (Source Code) Apache-2.0 Go

In 3 lists

Buildbot

Python-based toolkit for continuous integration. (Source Code) GPL-2.0 Python

In 2 lists

CDS

Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform. (Source Code) BSD-3-Clause Go

In 2 lists

Concourse

Concourse is a CI tool that treats pipelines as first class objects and containerizes every step along the way. (Demo, Source Code) Apache-2.0 Go

In 7 listsDetails

GitLab CI

Gitlab's built-in, full-featured CI/CD solution. (Source Code) MIT Ruby

GoCD

Continuous delivery server. (Source Code) Apache-2.0 Java/Ruby

Harness

End-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries (fork of Drone). (Source Code) Apache-2.0 Go

Jenkins

Continuous Integration Server. (Source Code) MIT Java

In 2 lists

Laminar

Fast, lightweight, simple and flexible Continuous Integration. (Source Code) GPL-3.0 C++

PHP Censor

Open source self-hosted continuous integration server for PHP projects. BSD-2-Clause PHP

In 4 listsDetails

Stategraph

GitOps-first automation platform for Terraform and OpenTofu workflows with support for self-hosted runners. (Source Code) MPL-2.0 OCaml/Docker

In 5 listsDetails

werf

Open Source CI/CD tool for building Docker images and deploying to Kubernetes via GitOps. (Source Code) Apache-2.0 Go

In 4 listsDetails

Woodpecker

Community fork of Drone that uses Docker containers. (Source Code) Apache-2.0 Go

In 2 lists

Software >Control Panels

Ajenti

Control panel for Linux and BSD. (Source Code) MIT Python/Shell

Cockpit

Web-based graphical interface for servers. (Source Code) LGPL-2.1 C

In 2 lists

Froxlor

Lightweight server management software with Nginx and PHP-FPM support. (Source Code) GPL-2.0 PHP

HestiaCP

Web server control panel (fork of VestaCP). (Demo, Source Code) GPL-3.0 PHP/Shell/Other

ISPConfig

Manage Linux servers directly through your browser. (Source Code) BSD-3-Clause PHP

MeshCentral

A complete web-based remote monitoring and management web site. (Source Code) Apache-2.0 JavaScript/HTML

In 4 listsDetails

Virtualmin

Powerful and flexible web hosting control panel for Linux and BSD systems. (Source Code) GPL-3.0 Shell/Perl/Other

Webmin

Web-based interface for system administration for Unix. (Source Code) BSD-3-Clause Perl

Software >Deployment Automation

Capistrano

Deploy your application to any number of machines simultaneously, in sequence or as a rolling set via SSH (rake based). (Source Code) MIT Ruby

In 2 lists

CloudSlang

Flow-based orchestration tool for managing deployed applications, with Docker capabilities. (Source Code) Apache-2.0 Java

CloudStack

Cloud computing software for creating, managing, and deploying infrastructure cloud services. (Source Code) Apache-2.0 Java/Python

In 2 lists

Cobbler

Cobbler is a Linux installation server that allows for rapid setup of network installation environments. (Source Code) GPL-2.0 Python

In 2 lists

Fabric

Python library and cli tool for streamlining the use of SSH for application deployment or systems administration tasks. (Source Code) BSD-2-Clause Python

In 4 listsDetails

FaynoSync

Self-hosted Dynamic Update Server with statistics, supporting multiple updaters. Flexible features for seamless app updates and insights. (Source Code, Clients) Apache-2.0 Docker/Go

Genesis

A template framework for multi-environment BOSH deployments. MIT Perl

munki

Webserver-based repository of packages and package metadata, that allows macOS administrators to manage software installs. (Source Code) Apache-2.0 Python

Overcast

Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. (Source Code) MIT Nodejs

Software >Diagramming

Diagrams.net

A.K.A. Draw.io. Easy to use Diagram UI with a plethora of templates. (Source Code) Apache-2.0 JavaScript/Docker

In 4 listsDetails

Kroki

API for generating diagrams from textual descriptions. (Source Code) MIT Java

In 2 lists

Mermaid

Javascript module with a unique, easy, shorthand syntax. Integrates into several other tools like Grafana. (Source Code) MIT Nodejs/Docker

In 3 lists

Software >Distributed Filesystems

Ceph

Distributed object, block, and file storage platform. (Source Code) LGPL-3.0 C++

DRBD

Distributed replicated storage system, implemented as a Linux kernel driver. (Source Code) GPL-2.0 C

GlusterFS

Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. (Source Code) GPL-2.0/LGPL-3.0 C

In 5 listsDetails

Hadoop Distributed Filesystem (HDFS)

Distributed file system that provides high-throughput access to application data. (Source Code) Apache-2.0 Java

In 2 lists

JuiceFS

Distributed POSIX file system built on top of Redis and S3. (Source Code) Apache-2.0 Go

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

In 5 listsDetails

Lustre

Parallel distributed file system, generally used for large-scale cluster computing. (Source Code) GPL-2.0 C

In 3 lists

MooseFS

Fault tolerant, network distributed file system. (Source Code) GPL-2.0 C

In 3 lists

OpenAFS

Distributed network file system with read-only replicas and multi-OS support. (Source Code) IPL-1.0 C

Openstack Swift

A highly available, distributed, eventually consistent object/blob store. (Source Code) Apache-2.0 Python

In 2 lists

Perkeep

A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). (Source Code) Apache-2.0 C

In 2 lists

TahoeLAFS

Secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. (Source Code) GPL-2.0 Python

In 2 lists

XtreemFS

Distributed, replicated and fault-tolerant file system for federated IT infrastructures.. (Source Code) BSD-3-Clause Java

In 2 lists

Software >DNS - Control Panels & Domain Management

Designate

DNSaaS services for OpenStack. (Source Code) Apache-2.0 Python

In 2 lists

DNSControl

Synchronize your DNS to multiple providers from a simple DSL. (Source Code) MIT Go/Docker

DomainMOD

Manage your domains and other internet assets in a central location. (Source Code) GPL-3.0 PHP

nsupdate.info

Dynamic DNS service. (Demo, Source Code) BSD-3-Clause Python

octoDNS

DNS as code - Tools for managing DNS across multiple providers. MIT Python

Poweradmin

Web-based DNS control panel for PowerDNS server. (Source Code) GPL-3.0 PHP

SPF Toolbox

Application to look up DNS records such as SPF, MX, Whois, and more. (Source Code) MIT PHP

Software >DNS - Servers

DNS

servers.

Bind

Versatile, classic, complete name server software. (Source Code) MPL-2.0 C

CoreDNS

Flexible DNS server. (Source Code) Apache-2.0 Go

In 2 lists

djbdns

A collection of DNS applications, including tinydns. (Source Code) CC0-1.0 C

dnsmasq

Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. (Source Code) GPL-2.0 C

Knot

High performance authoritative-only DNS server. (Source Code) GPL-3.0 C

In 2 lists

NSD

Authoritative DNS name server developed speed, reliability, stability and security. (Source Code) BSD-3-Clause C

PowerDNS Authoritative Server

Versatile nameserver which supports a large number of backends. (Source Code) GPL-2.0 C++

Unbound

Validating, recursive, and caching DNS resolver. (Source Code) BSD-3-Clause C

In 2 lists

Yadifa

Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. (Source Code) BSD-3-Clause C

Software >Editors

Atom Community

A fork of atom A hackable text editor from Github. MIT JavaScript

Brackets

Code editor for web designers and front-end developers. (Source Code) MIT JavaScript

In 4 listsDetails

Eclipse

IDE written in Java with an extensible plug-in system. (Source Code) EPL-1.0 Java

In 8 listsDetails

Geany

GTK2 text editor. (Source Code) GPL-2.0 C/C++

In 8 listsDetails

GNU Emacs

An extensible, customizable text editor-and more. (Source Code) GPL-3.0 C

In 13 listsDetails

KDevelop

IDE by the people behind KDE. (Source Code) GFDL-1.2 C++

In 5 listsDetails

Micro

A modern and intuitive terminal-based text editor. (Source Code) MIT Go

In 4 listsDetails

Nano

Easy to use, customizable text editor. (Source Code) GPL-3.0 C

In 6 listsDetails

Notepad++

GPLv2 multi-language editor with syntax highlighting for Windows. (Source Code) GPL-2.0 C++

In 8 listsDetails

Vim

A highly configurable text editor built to enable efficient editing. (Source Code) Vim C

In 11 listsDetails

VSCodium

An open source cross-platform extensible code editor based on VS Code by Microsoft removing their non-free additions. (Source Code) MIT TypeScript

In 6 listsDetails

Software >Identity Management

Identity management

(IdM), also known as identity and access management (IAM or IdAM), is a framework of policies and technologies to ensure that the right users (that are part of the ecosystem connected to or within an enterprise) have the appropriate access to technology resources.

In 3 lists

Software >Identity Management - LDAP

Lightweight Directory Access Protocol (LDAP)

is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.

389 Directory Server

Enterprise-class Open Source LDAP server for Linux. (Source Code) GPL-3.0 C

In 2 lists

Apache Directory Server

Extensible and embeddable directory server, certified LDAPv3 compatible, with Kerberos 5 and Change Password Protocol support, triggers, stored procedures, queues and views. (Source Code) Apache-2.0 Java

FreeIPA

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) GPL-3.0 Python/C/JavaScript

FreeRADIUS

Multi-protocol policy server (radiusd) that implements RADIUS, DHCP, BFD, and ARP and associated client/PAM library/Apache module. (Source Code) GPL-2.0 C

lldap

Light (simplified) LDAP implementation with a simple, intuitive web interface and GraphQL support. GPL-3.0 Rust

In 3 lists

LTB Self-Service Password

Web interface to change and reset LDAP passwords. (Source Code) GPL-3.0 PHP

OpenLDAP

Open-source implementation of the Lightweight Directory Access Protocol (server, libraries and clients). (Source Code) OLDAP-2.8 C

In 2 lists

Wren:DS

LDAPv3-compliant directory service providing a high-performance, highly available, and secure identity data store for enterprise environments. (Source Code) CDDL-1.0 Java

Software >Identity Management - Single Sign-On (SSO)

Single sign-on (SSO)

is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems.

In 2 lists

Authelia

The Single Sign-On Multi-Factor portal for web apps. (Source Code) Apache-2.0 Go

In 4 listsDetails

Authentik

Flexible identity provider with support for different protocols. (OAuth 2.0, SAML, LDAP and Radius). (Source Code) MIT Python

KeyCloak

Open Source Identity and Access Management. (Source Code) Apache-2.0 Java

In 2 lists

Wren:AM

Access management platform providing adaptive authentication, SSO, federation, and fine-grained authorization for web and API resources. (Source Code) CDDL-1.0 Java

Wren:IG

Identity gateway and reverse proxy enforcing authentication, authorization, and SSO without requiring application changes. (Source Code) CDDL-1.0 Java

Software >Identity Management - Tools and web interfaces

BounCA

A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. (Source Code) Apache-2.0 Python

In 2 lists

easy-rsa

Bash script to build and manage a PKI CA. GPL-2.0 Shell

Fusion Directory

Improve the Management of the services and the company directory based on OpenLDAP. (Source Code) GPL-2.0 PHP

In 2 lists

LDAP Account Manager (LAM)

Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. (Source Code) GPL-3.0 PHP

Libravatar

Libravatar is a service which delivers your avatar (profile picture) to other websites. (Source Code) AGPL-3.0 Python

Pomerium

An identity and context aware access-proxy inspired by BeyondCorp. (Source Code) Apache-2.0 Docker/Go

In 2 lists

Samba

Active Directory and CIFS protocol implementation. (Source Code) GPL-3.0 C

In 2 lists

Smallstep Certificates

A private certificate authority (X.509 & SSH) and related tools for secure automated certificate management. (Source Code) Apache-2.0 Go

Wren:IDM

Identity management and governance platform for lifecycle management, access governance, and comprehensive auditability. (Source Code) CDDL-1.0 Java

ZITADEL

Cloud-native Identity & Access Management solution providing a platform for secure authentication, authorization and identity management. (Source Code) Apache-2.0 Go/Docker/K8S

Software >IT Asset Management

GLPI

Information Resource-Manager with an additional Administration Interface. (Source Code) GPL-3.0 PHP

OCS Inventory NG

Asset management and deployment solution for all devices in your IT Department. (Source Code) GPL-2.0 PHP/Perl

openDCIM

GPL v3 Data Center Inventory Management (DCIM). (Demo, Source Code) GPL-3.0 PHP/JavaScript

OPSI

Hardware and software inventory, client management, deployment, and patching for Linux and Windows. (Source Code) GPL-3.0/AGPL-3.0 OVF/Python

RackTables

Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. (Demo, Source Code) GPL-2.0 PHP

Ralph

Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. (Demo, Source Code) Apache-2.0 Python/Docker

Snipe IT

Asset & license management software. (Source Code) AGPL-3.0 PHP

Software >Log Management

Fluentd

Data collector for unified logging layer. (Source Code) Apache-2.0 Ruby

In 5 listsDetails

Flume

Distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. (Source Code) Apache-2.0 Java

In 3 lists

GoAccess

Real-time web log analyzer and interactive viewer that runs in a terminal or through the browser. (Source Code) MIT C

Loki

Log aggregation system designed to store and query logs from all your applications and infrastructure. (Source Code) AGPL-3.0 Go

In 2 lists

reaction

A lightweight daemon that scans program outputs for repeated patterns, and takes action. (Source Code) AGPL-3.0 Rust

rsyslog

Rocket-fast system for log processing. (Source Code) GPL-3.0 C

Software >Mail Clients

aerc

Terminal MUA with a focus on plaintext and features for developers. (Source Code) MIT Go

In 2 lists

Claws Mail

Old school email client (and news reader), based on GTK+. (Source Code) GPL-3.0 C

ImapSync

Simple IMAP migration tool for copying mailboxes to other servers. (Source Code) NLPL Perl

Mutt

Small but very powerful text-based mail client. (Source Code) GPL-2.0 C

In 2 lists

Sylpheed

Still developed predecessor to Claws Mail, lightweight mail client. (Source Code) GPL-2.0 C

Thunderbird

Free email application that's easy to set up and customize. (Source Code) MPL-2.0 C/C++

In 5 listsDetails

Software >Metrics & Metric Collection

Beats

Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. (Source Code) Apache-2.0 Go

In 2 lists

Collectd

System statistics collection daemon. (Source Code) MIT C

Grafana

A Graphite & InfluxDB Dashboard and Graph Editor. (Source Code) AGPL-3.0 Go

In 11 listsDetails

Graphite

Scalable graphing server. (Source Code) Apache-2.0 Python

RRDtool

Industry standard, high performance data logging and graphing system for time series data. (Source Code) GPL-2.0 C

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

In 3 lists

Telegraf

Plugin-driven server agent for collecting, processing, aggregating, and writing metrics. MIT Go

In 8 listsDetails

VictoriaMetrics

Fast, cost-effective time series database and monitoring solution; drop-in replacement for Prometheus with PromQL/MetricsQL support. (Source Code) Apache-2.0 Go

In 2 lists

Software >Miscellaneous

Chocolatey

The package manager for Windows. (Source Code) Apache-2.0 C#/PowerShell

In 5 listsDetails

Clonezilla

Partition and disk imaging/cloning program. (Source Code) GPL-2.0 Perl/Shell/Other

In 2 lists

DadaMail

Mailing List Manager, written in Perl. (Source Code) GPL-2.0 Perl

Fog

Cloning/imaging solution/rescue suite. (Source Code) GPL-3.0 PHP/Shell

phpList

Newsletter and email marketing software. (Source Code) AGPL-3.0 PHP

In 2 lists

Software >Monitoring & Status Pages

Alerta

Distributed, scalable and flexible monitoring system. (Source Code) Apache-2.0 Python

Beszel

Lightweight server monitoring platform that includes Docker statistics, historical data, and alert functions. (Source Code) MIT Go

Cacti

Web-based network monitoring and graphing tool. (Source Code) GPL-2.0 PHP

cadvisor

Analyzes resource usage and performance characteristics of running containers. Apache-2.0 Go

In 8 listsDetails

CheckCle

Seamless, real-time monitoring of full-stack systems, applications, and infrastructure. (Source Code) MIT Docker

checkmk

Comprehensive solution for monitoring of applications, servers, and networks. (Source Code) GPL-2.0 Python/PHP

cState

Static status page for hyperfast Hugo. Clean design, minimal JS, super light HTML/CSS, high customization, optional admin panel, read-only API, IE8+. (Demo, Source Code) MIT HTML

dashdot

A simple, modern server dashboard for smaller private servers. (Demo) MIT Nodejs/Docker

In 2 lists

Gatus

Automated service health dashboard. (Demo, Source Code) Apache-2.0 Docker/K8S

In 2 lists

glances

Open-source, cross-platform real-time monitoring tool with CLI and web dashboard interfaces and many exporting options. (Source Code) GPL-3.0 Python

In 4 listsDetails

Healthchecks

Monitoring for cron jobs, background services and scheduled tasks. (Source Code) BSD-3-Clause Python

htop

Interactive process viewer and system monitor for Unix systems. (Source Code) GPL-2.0 C

In 2 lists

Icinga

Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring. (Source Code) GPL-2.0 C++

In 4 listsDetails

Kener

Status page with incident management, easy to use and customize. (Source Code) MIT Nodejs/Docker

In 2 lists

KuvaszUptime

Performant, stable uptime & SSL monitoring service with brandable status pages, IAC support, Prometheus integration and a complete REST API. (Demo, Source Code) Apache-2.0 Docker

LibreNMS

Fully featured network monitoring system that provides a wealth of features and device support. (Source Code) GPL-3.0 PHP

Monit

Small utility for managing and monitoring Unix systems. (Source Code) AGPL-3.0 C

In 2 lists

Munin

Networked resource monitoring tool. (Source Code) GPL-2.0 Perl/Shell

Naemon

Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. (Source Code) GPL-2.0 C

Nagios

Computer system, network and infrastructure monitoring software application. (Source Code) GPL-2.0 C

In 5 listsDetails

NetXMS

Open Source network and infrastructure monitoring and management. (Source Code) LGPL-3.0/GPL-3.0 Java/C++/C

Nezha

Lightweight, servers & websites monitoring and O&M tool. (Source Code) Apache-2.0 Go/Shell

Observium Community Edition

Network monitoring and management platform that provides real-time insight into network health and performance. QPL-1.0 PHP

OneUptime

A comprehensive solution for monitoring and managing your online services. (Source Code) Apache-2.0 Docker

In 2 lists

openITCOCKPIT Community Edition

Monitoring Suite featuring seamless integrations with Naemon, Checkmk, Grafana and more. (Demo, Source Code) GPL-3.0 deb/Docker

Performance Co-Pilot

Lightweight, distributed system performance and analysis framework. (Source Code) LGPL-2.1/GPL-2.0 C

PHP Server Monitor

Open source tool to monitor your servers and websites. (Source Code) GPL-3.0 PHP

PhpSysInfo

A customizable PHP script that displays information about your system nicely. (Source Code) GPL-2.0 PHP

Prometheus

Service monitoring system and time series database. (Source Code) Apache-2.0 Go

In 13 listsDetails

Riemann

Flexible and fast events processor allowing complex events/metrics analysis. (Source Code) EPL-1.0 Java

rtop

Interactive, remote system monitoring tool based on SSH. MIT Go

In 2 lists

ruptime

Classic system status server. AGPL-3.0 Shell

In 2 lists

Scrutiny

Web UI for hard drive S.M.A.R.T monitoring, historical trends & real-world failure thresholds. MIT Go

In 3 lists

Sensu

Monitoring tool for ephemeral infrastructure and distributed applications. (Source Code) MIT Go

In 3 lists

Status

Simple and lightweight system monitoring tool for small homeservers with a pleasant web interface. (Demo) MIT Python

Thruk

Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken. (Source Code) GPL-1.0 Perl

tirreno

Application-level security to protect your app from threats, fraud, and abuse. (Demo, Source Code) AGPL-3.0 PHP/Docker

Uptime Kuma

Modern, self-hosted monitoring tool with a clean UI and rich notification support. (Source Code) MIT Nodejs

In 2 lists

Wazuh

Unified XDR and SIEM protection for endpoints and cloud workloads. (Source Code) GPL-2.0 C

In 3 lists

Zabbix

Enterprise-class software for monitoring of networks and applications. (Source Code) GPL-2.0 C

In 5 listsDetails

Software >Network Configuration Management

GNS3

Graphical network simulator that provides a variety of virtual appliances. (Source Code) GPL-3.0 Python

In 3 lists

OpenWISP

Open Source Network Management System for OpenWRT based routers and access points. (Demo, Source Code) GPL-3.0 Python

Oxidized

Network device configuration backup tool. Apache-2.0 Ruby

In 2 lists

phpIPAM

Open source IP address management with PowerDNS integration. (Source Code) GPL-3.0 PHP

In 2 lists

RANCID

Monitor network devices configuration and maintain history of changes. (Source Code) BSD-3-Clause Perl/Shell

In 2 lists

rConfig

Network device configuration management tool. (Source Code) GPL-3.0 PHP

In 2 lists

Software >PaaS

Platform-as-a-Service

software allows customers to provision, instantiate, run, and manage a computing platform and one or more applications, without the complexity of building and maintaining the infrastructure typically associated with developing and launching the application. Also includes Serverless computing and…

CapRover

Build your own PaaS in a few minutes. (Demo, Source Code) Apache-2.0 Docker/Nodejs

In 2 lists

Coolify

An open-source & self-hostable Heroku / Netlify alternative (and even more). (Source Code) Apache-2.0 Docker

In 5 listsDetails

Dokku

An open-source PaaS (alternative to Heroku). (Source Code) MIT Docker/Shell/Go/deb

In 3 lists

fx

A tool to help you do Function as a Service with painless on your own servers. MIT Go

In 4 listsDetails

Kubero

A self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps. (Demo, Source Code) GPL-3.0 K8S/Nodejs/Go

Nhost

Firebase Alternative with GraphQL. Get a database and backend configured and ready in minutes. (Source Code) MIT Docker/Nodejs/Go

In 4 listsDetails

OpenFaaS

Serverless Functions Made Simple for Docker & Kubernetes. (Source Code) MIT Go

Tau

Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, CI/CD, Object Storage, K/V Database, and Pub-Sub Messaging. (Source Code) BSD-3-Clause Go/Rust/Docker

Software >Packaging

aptly

Swiss army knife for Debian repository management. (Source Code) MIT Go

fpm

Versatile multi format package creator. (Source Code) MIT Ruby

omnibus-ruby

Easily create full-stack installers for your project across a variety of platforms. Apache-2.0 Ruby

tito

Builds RPMs for git-based projects. GPL-2.0 Python

Software >Queuing

Message queues

and message broker software, typically used for inter-process communication (IPC), or for inter-thread communication within the same process.

ActiveMQ

Java message broker. (Source Code) Apache-2.0 Java

In 2 lists

BeanstalkD

A simple, fast work queue. (Source Code) MIT C

In 3 lists

Gearman

Fast multi-language queuing/job processing platform. (Source Code) BSD-3-Clause C++

NSQ

A realtime distributed messaging platform. (Source Code) MPL-2.0 Go

In 4 listsDetails

ZeroMQ

Lightweight queuing system. (Source Code) GPL-3.0 C++

Software >Remote Desktop Clients

Remote Desktop

client software.

In 2 lists

Remmina

Feature-rich remote desktop application for linux and other unixes. (Source Code) GPL-2.0 C

In 5 listsDetails

Tiger VNC

High-performance, multi-platform VNC client and server. (Source Code) GPL-2.0 C++

X2go

X2Go is an open source remote desktop software for Linux that uses the NoMachine/NX technology protocol. (Source Code) GPL-2.0 Perl

Software >Router

DD-WRT

A Linux-based firmware for wireless routers and access points, originally designed for the Linksys WRT54G series. (Source Code) GPL-2.0 C

In 3 lists

IPFire

Free network firewall distribution, based on the Linux operating system with easy-to-use web management console. (Source Code) GPL-2.0 Shell/PHP/Other

In 3 lists

OpenWrt

A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. (Source Code) GPL-2.0 C

In 3 lists

OPNsense

An open source FreeBSD-based firewall and router with traffic shaping, load balancing, and virtual private network capabilities. (Source Code) BSD-2-Clause C/PHP

In 10 listsDetails

pfSense CE

Free network firewall distribution, based on the FreeBSD operating system with a custom kernel and including third party free software packages for additional functionality. (Source Code) Apache-2.0 Shell/PHP/Other

In 9 listsDetails

Software >Service Discovery

Service discovery

is the process of automatically detecting devices and services on a computer network.

Consul

Consul is a tool for service discovery, monitoring and configuration. (Source Code) MPL-2.0 Go

In 6 listsDetails

etcd

Distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. (Source Code) Apache-2.0 Go

In 3 lists

ZooKeeper

ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. (Source Code) Apache-2.0 Java/C++

In 4 listsDetails

Software >Software Containers

Operating system–level

virtualization.

Docker Compose

Define and run multi-container Docker applications. (Source Code) Apache-2.0 Go

In 3 lists

Docker Swarm

Manage cluster of Docker Engines. (Source Code) Apache-2.0 Go

In 6 listsDetails

Docker

Platform for developers and sysadmins to build, ship, and run distributed applications. (Source Code) Apache-2.0 Go

In 18 listsDetails

Incus

Container "hypervisor" and a better UX for LXC. (Source Code) Apache-2.0 Go

LXC

Userspace interface for the Linux kernel containment features. (Source Code) GPL-2.0 C

In 2 lists

OpenVZ

Container-based virtualization for Linux. (Source Code) GPL-2.0 C

In 3 lists

Podman

Daemonless container engine for developing, managing, and running OCI Containers on your Linux System. Containers can either be run as root or in rootless mode. Simply put: alias docker=podman. (Source Code) Apache-2.0 Go

In 7 listsDetails

Portainer Community Edition

Simple management UI for Docker. (Source Code) Zlib Go

systemd-nspawn

Lightweight, chroot-like, environment to run an OS or command directly under systemd. (Source Code) GPL-2.0 C

Software >Time Servers

Chrony

A versatile implementation of the Network Time Protocol (NTP). (Source Code) GPL-2.0 C

NTPsec

A secure, hardened, and improved implementation of Network Time Protocol derived from NTP Classic. (Source Code) BSD-2-Clause C

OpenNTPD

A FREE, easy to use implementation of the Network Time Protocol. (Source Code) ISC C

Roughenough

A Roughtime secure time synchronization client and server. MIT/Apache-2.0 Rust

Statime

A Precision Time Protocol (PTP) implementation in Rust. MIT/Apache-2.0 Rust

Software >Troubleshooting

grml

Bootable Debian Live CD with powerful CLI tools. (Source Code) GPL-3.0 Shell

mitmproxy

A Python tool used for intercepting, viewing and modifying network traffic. Invaluable in troubleshooting certain problems. (Source Code) MIT Python

In 10 listsDetails

mtr

Network utility that combines traceroute and ping. (Source Code) GPL-2.0 C

Sysdig

Capture system state and activity from a running Linux instance, then save, filter and analyze. (Source Code) Apache-2.0 Docker/Lua/C

In 4 listsDetails

Wireshark

The world's foremost network protocol analyzer. (Source Code) GPL-2.0 C

In 20 listsDetails

Software >Version control

Darcs

Cross-platform version control system, like git, mercurial or svn but with a very different approach: focus on changes rather than snapshots. (Source Code) GPL-2.0 Haskell

Fossil

Distributed version control with built-in wiki and bug tracking. (Source Code) BSD-2-Clause C

In 3 lists

Git

Distributed revision control and source code management (SCM) with an emphasis on speed. (Source Code) GPL-2.0 C

In 7 listsDetails

Mercurial

Distributed source control management tool. (Source Code) GPL-2.0 Python/C/Rust

In 5 listsDetails

Subversion

Client-server revision control system. (Source Code) Apache-2.0 C

In 2 lists

Software >Virtualization

Ganeti

Cluster virtual server management software tool built on top of KVM and Xen. (Source Code) BSD-2-Clause Python/Haskell

KVM

Linux kernel virtualization infrastructure. (Source Code) GPL-2.0/LGPL-2.0 C

OpenNebula

Build and manage enterprise clouds for virtualized services, containerized applications and serverless computing. (Source Code) Apache-2.0 C++

In 2 lists

oVirt

Manages virtual machines, storage and virtual networks. (Source Code) Apache-2.0 Java

In 2 lists

Packer

A tool for creating identical machine images for multiple platforms from a single source configuration. (Source Code) MPL-2.0 Go

In 5 listsDetails

Proxmox VE

Virtualization management solution. (Source Code) GPL-2.0 Perl/Shell

QEMU

QEMU is a generic machine emulator and virtualizer. (Source Code) LGPL-2.1 C

In 9 listsDetails

Vagrant

Tool for building complete development environments. (Source Code) BUSL-1.1 Ruby

In 11 listsDetails

VirtualBox

Virtualization product from Oracle Corporation. (Source Code) GPL-3.0/CDDL-1.0 C++

In 7 listsDetails

XCP-ng

Virtualization platform based on Xen Source and Citrix® Hypervisor (formerly XenServer). (Source Code) GPL-2.0 C

Xen

Virtual machine monitor for 32/64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. (Source Code) GPL-2.0 C

In 2 lists

Software >VPN

DefGuard

True enterprise WireGuard with MFA/2FA and SSO. (Source Code) Apache-2.0 Rust

Firezone

WireGuard based VPN Server and Firewall. (Source Code) Apache-2.0 Docker

In 9 listsDetails

Gluetun VPN client

VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in. MIT Docker

In 2 lists

Headscale

Self-hostable fork of Tailscale, cross-platform clients, simple to use, built-in (currently experimental) monitoring tools. BSD-3-Clause Go

In 6 listsDetails

Nebula

A scalable p2p VPN with a focus on performance, simplicity and security. MIT Go

In 6 listsDetails

ocserv

Cisco AnyConnect-compatible VPN server. (Source Code) GPL-2.0 C

OpenVPN

Uses a custom security protocol that utilizes SSL/TLS for key exchange. (Source Code) GPL-2.0 C

In 2 lists

SoftEther

Multi-protocol software VPN with advanced features. (Source Code) Apache-2.0 C

In 4 listsDetails

sshuttle

Poor man's VPN. LGPL-2.1 Python

In 8 listsDetails

strongSwan

Complete IPsec implementation for Linux. (Source Code) GPL-2.0 C

In 2 lists

WireGuard

Very fast VPN based on elliptic curve and public key crypto. (Source Code) GPL-2.0 C

In 9 listsDetails

Software >Web

Web servers

and reverse proxies.

External links >Communities / Forums

ArsTechnica OpenForum

IT Forum which is attached to a large news site.

Reddit

Really, really large bulletin board system.

In 4 listsDetails

/r/Linux

News and information about Linux.

In 4 listsDetails

/r/LinuxQuestions

For any question pertaining to Linux from beginner to advanced.

In 3 lists

/r/SysAdmin

Spiceworks Community

General enterprise IT news and small articles.

StackExchange Network

Q&A communities.

Server Fault

StackExchange community for system and network administrators.

In 3 lists

External links >Repositories

AlternativeTo

Find alternatives to software you know and discover new software.

In 4 listsDetails

deb.sury.org

Repository with LAMP updated packages for Debian and Ubuntu.

ElRepo

Community Repo for Enterprise Linux (RHEL, CentOS, etc).

EPEL

Repository for RHEL and compatibles (CentOS, Scientific Linux).

IUS

Community project that provides RPM packages for newer versions of select software for Enterprise Linux distributions.

Remi

Repository with LAMP updated packages for RHEL/Centos/Fedora.

External links >Websites

ArchWiki

Arch Linux Wiki which has really nice written articles valid for other distros.

In 2 lists

Awesome SysAdmin @ LibHunt

Your go-to SysAdmin Toolbox. Based on the list here.

awesome-sysadmin.theravenhub.com

Alternative frontend to filter and search the list.

Cloud Native Software Landscape

Compilation of software and tools for cloud computing.

Digital Ocean Tutorials

6,000+ tutorials for getting the basics of certain applications/tools/systems administration topics.

In 3 lists

Gentoo Wiki

Gentoo Linux Wiki with a lot in-detail description of Linux components.

Ops School

Comprehensive program that will help you learn to be an operations engineer.

See category
92

awesome-zsh-plugins

unixorn/awesome-zsh-plugins

A collection of ZSH frameworks, plugins, themes and tutorials.

Fresh★ 18k2533 entriesPushed 2 days ago
90

Awesome Cli Apps

agarrharr/awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps

Fresh★ 20k546 entriesPushed today
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago
87

Awesome DevOps

wmariuss/awesome-devops

A curated list of awesome DevOps platforms, tools, practices and resources

Fresh★ 4.4k317 entriesPushed 9 days ago
87

Awesome Cloud Native

rootsongjc/awesome-cloud-native

A curated list for awesome cloud native tools, software and tutorials.

Fresh★ 2.5k799 entriesPushed today
82

Awesome WezTerm

michaelbrusegard/awesome-wezterm

Collections of awesome WezTerm plugins.

Fresh★ 76358 entriesPushed 12 days ago