Track Awesome Sysadmin Updates Daily
A curated list of amazingly awesome open-source sysadmin resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 awesome-foss/awesome-sysadmin · ⭐ 24K · 🏷️ Development Environment
Aug 19, 2024
Software / VPN
- Gluetun VPN client (⭐7.1k) - 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
Aug 11, 2024
Software / VPN
- Firezone - WireGuard based VPN Server and Firewall. (Source Code (⭐6.6k))
Apache-2.0
Docker
Jul 16, 2024
Software / VPN
- DefGuard - True enterprise WireGuard with MFA/2FA and SSO. (Source Code)
Apache-2.0
Rust
May 20, 2024
Software / Monitoring
- Wazuh - Unified XDR and SIEM protection for endpoints and cloud workloads. (Source Code (⭐9.9k))
GPL-2.0
C
Software / PaaS
- CapRover - Build your own PaaS in a few minutes. (Demo, Source Code (⭐13k))
Apache-2.0
Docker/Nodejs
- Coolify - An open-source & self-hostable Heroku / Netlify alternative (and even more). (Source Code (⭐28k))
Apache-2.0
Docker
- Dokku - An open-source PaaS (alternative to Heroku). (Source Code (⭐26k))
MIT
Docker/Shell/Go/deb
- fx (⭐2.1k) - A tool to help you do Function as a Service with painless on your own servers.
MIT
Go
- Kubero - A self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps. (Demo, Source Code (⭐2.4k))
GPL-3.0
K8S/Nodejs/Go
- LocalStack - LocalStack is a fully functional local AWS cloud stack. This includes Lambda for serverless computation. (Source Code (⭐53k))
Apache-2.0
Python/Docker/K8S
- Nhost - Firebase Alternative with GraphQL. Get a database and backend configured and ready in minutes. (Source Code (⭐7.7k))
MIT
Docker/Nodejs/Go
- OpenFaaS - Serverless Functions Made Simple for Docker & Kubernetes. (Source Code (⭐25k))
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 (⭐2.9k))
BSD-3-Clause
Go/Rust/Docker
- Trusted-CGI (⭐222) - Lightweight self-hosted lambda/applications/cgi/serverless-functions platform.
MIT
Go/deb/Docker
Mar 11, 2024
Software / Configuration Management
- Rudder - Scalable and dynamic configuration management system for patching, security & compliance, based on CFEngine. (Source Code (⭐508))
GPL-3.0
Scala
Software / Mail Clients
- aerc - Terminal MUA with a focus on plaintext and features for developers. (Source Code)
MIT
Go
Feb 21, 2024
Websites / Web
- Cloud Native Software Landscape - Compilation of software and tools for cloud computing.
Nov 30, 2023
Software / Monitoring
- openITCOCKPIT Community Edition - Monitoring Suite featuring seamless integrations with Naemon, Checkmk, Grafana and more. (Demo, Source Code (⭐264))
GPL-3.0
deb/Docker
Nov 04, 2023
Software / Control Panels
- HestiaCP - Web server control panel (fork of VestaCP). (Demo, Source Code (⭐3.2k))
GPL-3.0
PHP/Shell/Other
Sep 25, 2023
Software / Automation
- Bolt - You can use Bolt to run one-off tasks, scripts to automate the provisioning and management of some nodes, you can use Bolt to move a step beyond scripts, and make them shareable. (Source Code (⭐497))
Apache-2.0
Ruby
Software / Build and software organization tools
- Environment Modules - Environment Modules provides for the dynamic modification of a user's environment via modulefiles. (Source Code (⭐679))
GPL-2.0
Tcl
- Lmod - Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. (Source Code (⭐477))
MIT
Lua
Sep 13, 2023
Software / Continuous Integration & Continuous Deployment
- GitLab CI - Gitlab's built-in, full-featured CI/CD solution. (Source Code)
MIT
Ruby
Software / Distributed Filesystems
- Ceph - Distributed object, block, and file storage platform. (Source Code (⭐14k))
LGPL-3.0
C++
Software / DNS - Control Panels & Domain Management
- Atomia DNS (⭐357) - DNS management system.
ISC
Perl
Software / Monitoring
- glances - Open-source, cross-platform real-time monitoring tool with CLI and web dashboard interfaces and many exporting options. (Source Code (⭐26k))
GPL-3.0
Python
Sep 05, 2023
Software / Automation
- 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 (⭐4.3k))
Apache-2.0
Java
- Bazel - A fast, scalable, multi-language and extensible build system. Used by Google. (Source Code (⭐23k))
Apache-2.0
Java
- 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
- Gradle - Another build automation system. (Source Code (⭐17k))
Apache-2.0
Groovy/Java
Software / ChatOps
- Eggdrop - The oldest Internet Relay Chat (IRC) bot still in active development. (Source Code (⭐497))
GPL-2.0
C
- Errbot - Plugin based chatbot designed to be easily deployable, extensible and maintainable. (Source Code (⭐3.1k))
GPL-3.0
Python
Software / Configuration Management Database
- Collins - At Tumblr, it's the infrastructure source of truth and knowledge. (Source Code (⭐572))
Apache-2.0
Docker/Scala
- i-doit - IT Documentation and CMDB.
AGPL-3.0
PHP
- iTop - Complete ITIL web based service management tool. (Source Code)
AGPL-3.0
PHP
Software / Continuous Integration & Continuous Deployment
- Buildbot - Python-based toolkit for continuous integration. (Source Code (⭐5.2k))
GPL-2.0
Python
- Factor - Programmatically define and run workflows to connect configuration management, source code management, build, continuous integration, continuous deployment and communication tools. (Source Code (⭐81))
MIT
Ruby
- GoCD - Continuous delivery server. (Source Code (⭐7.1k))
Apache-2.0
Java/Ruby
- Laminar - Fast, lightweight, simple and flexible Continuous Integration. (Source Code (⭐297))
GPL-3.0
C++
- Strider - Open Source Continuous Deployment / Continuous Integration platform. (Source Code (⭐4.6k))
MIT
Nodejs
Software / Control Panels
- Ajenti - Control panel for Linux and BSD. (Source Code (⭐7.5k))
MIT
Python/Shell
- Cockpit - Web-based graphical interface for servers. (Source Code (⭐11k))
LGPL-2.1
C
- ISPConfig - Manage Linux servers directly through your browser. (Source Code)
BSD-3-Clause
PHP
- Sentora - Open-Source Web hosting control panel for Linux, BSD (fork of ZPanel). (Source Code (⭐645))
GPL-3.0
PHP
- 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 (⭐4.1k))
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 (⭐13k))
MIT
Ruby
- CloudSlang - Flow-based orchestration tool for managing deployed applications, with Docker capabilities. (Source Code (⭐85))
Apache-2.0
Java
- CloudStack - Cloud computing software for creating, managing, and deploying infrastructure cloud services. (Source Code (⭐1.9k))
Apache-2.0
Java/Python
- Cobbler - Cobbler is a Linux installation server that allows for rapid setup of network installation environments. (Source Code (⭐2.6k))
GPL-2.0
Python
- Fabric - Python library and cli tool for streamlining the use of SSH for application deployment or systems administration tasks. (Source Code (⭐15k))
BSD-2-Clause
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 (⭐478))
MIT
Nodejs
Software / DNS - Servers
- djbdns - A collection of DNS applications, including tinydns. (Source Code)
CC0-1.0
C
Software / Editors
- Brackets - Code editor for web designers and front-end developers. (Source Code (⭐1.3k))
MIT
JavaScript
- Eclipse - IDE written in Java with an extensible plug-in system. (Source Code)
EPL-1.0
Java
- Geany - GTK2 text editor. (Source Code (⭐3k))
GPL-2.0
C/C++
- GNU Emacs - An extensible, customizable text editor-and more. (Source Code (⭐4.3k))
GPL-3.0
C
- Nano - Easy to use, customizable text editor. (Source Code)
GPL-3.0
C
- Vim - A highly configurable text editor built to enable efficient editing. (Source Code (⭐36k))
Vim
C
Software / IT Asset Management
- 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 (⭐726))
GPL-2.0
PHP
Software / Mail Clients
- Sylpheed - Still developed predecessor to Claws Mail, lightweight mail client. (Source Code (⭐129))
GPL-2.0
C
Software / Miscellaneous
- Clonezilla - Partition and disk imaging/cloning program. (Source Code)
GPL-2.0
Perl/Shell/Other
- DadaMail - Mailing List Manager, written in Perl. (Source Code)
GPL-2.0
Perl
Software / Monitoring
- Bosun - Monitoring and alerting system by Stack Exchange. (Source Code (⭐3.4k))
MIT
Go
- Cacti - Web-based network monitoring and graphing tool. (Source Code (⭐1.6k))
GPL-2.0
PHP
- eZ Server Monitor - A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. (Source Code (⭐348))
GPL-3.0
PHP/Shell
- LibreNMS - Fully featured network monitoring system that provides a wealth of features and device support. (Source Code (⭐3.7k))
GPL-3.0
PHP
- Monit - Small utility for managing and monitoring Unix systems. (Source Code)
AGPL-3.0
C
- Munin - Networked resource monitoring tool. (Source Code (⭐2k))
GPL-2.0
Perl/Shell
- Naemon - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. (Source Code (⭐151))
GPL-2.0
C
- Riemann - Flexible and fast events processor allowing complex events/metrics analysis. (Source Code (⭐4.2k))
EPL-1.0
Java
- Thruk - Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken. (Source Code (⭐404))
GPL-1.0
Perl
- Zabbix - Enterprise-class software for monitoring of networks and applications. (Source Code)
GPL-2.0
C
Software / Network Configuration Management
- phpIPAM - Open source IP address management with PowerDNS integration. (Source Code (⭐2.2k))
GPL-3.0
PHP
- RANCID - Monitor network devices configuration and maintain history of changes. (Source Code (⭐114))
BSD-3-Clause
Perl/Shell
- rConfig - Network device configuration management tool. (Source Code (⭐87))
GPL-3.0
PHP
Software / Service Discovery
- ZooKeeper - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. (Source Code (⭐12k))
Apache-2.0
Java/C++
Software / Troubleshooting
- mitmproxy - A Python tool used for intercepting, viewing and modifying network traffic. Invaluable in troubleshooting certain problems. (Source Code (⭐36k))
MIT
Python
- Sysdig - Capture system state and activity from a running Linux instance, then save, filter and analyze. (Source Code (⭐7.7k))
Apache-2.0
Docker/Lua/C
Software / Virtualization
- Ganeti - Cluster virtual server management software tool built on top of KVM and Xen. (Source Code (⭐483))
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 (⭐1.2k))
Apache-2.0
C++
- oVirt - Manages virtual machines, storage and virtual networks. (Source Code)
Apache-2.0
Java
- QEMU - QEMU is a generic machine emulator and virtualizer. (Source Code)
LGPL-2.1
C
- Xen - Virtual machine monitor for 32/64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. (Source Code)
GPL-2.0
C
Software / VPN
- ocserv - Cisco AnyConnect-compatible VPN server. (Source Code)
GPL-2.0
C
List of Licenses / Web
AGPL-3.0
- GNU Affero General Public License 3.0
Apache-2.0
- Apache, Version 2.0
BSD-2-Clause
- BSD 2-clause "Simplified"
BSD-3-Clause
- BSD 3-Clause "New" or "Revised"
CC0-1.0
- Public Domain/Creative Common Zero 1.0
GPL-1.0
- GNU General Public License 1.0
GPL-2.0
- GNU General Public License 2.0
GPL-3.0
- GNU General Public License 3.0
IPL-1.0
- IBM Public License v1.0
ISC
- ISC License
LGPL-2.0
- GNU Lesser General Public License v2
LGPL-2.1
- GNU Lesser General Public License v2.1
LGPL-3.0
- GNU Lesser General Public License v3
MIT
- MIT License
MPL-2.0
- Mozilla Public License
OLDAP-2.8
- Open LDAP Public License v2.8
Zlib
- zlib License
Communities / Forums / Web
- ArsTechnica OpenForum - IT Forum which is attached to a large news site.
Repositories / Web
- AlternativeTo - Find alternatives to software you know and discover new software.
- ElRepo - Community Repo for Enterprise Linux (RHEL, CentOS, etc).
Websites / Web
- Ops School - Comprehensive program that will help you learn to be an operations engineer.
Sep 04, 2023
Software / Build and software organization tools
- EasyBuild - EasyBuild builds software and modulefiles for High Performance Computing (HPC) systems in an efficient way. (Source Code (⭐362))
GPL-2.0
Python
Software / Configuration Management Database
- netbox - IP address management (IPAM) and data center infrastructure management (DCIM) tool. (Demo, Source Code (⭐16k))
Apache-2.0
Python
Software / Editors
- TextMate - A graphical text editor for OS X. (Source Code (⭐14k))
GPL-3.0
C++
- VSCodium - An open source cross-platform extensible code editor based on VS Code by Microsoft removing their non-free additions. (Source Code (⭐25k))
MIT
TypeScript
Software / Identity Management - Tools and web interfaces
- ZITADEL - Cloud-native Identity & Access Management solution providing a platform for secure authentication, authorization and identity management. (Source Code (⭐8k))
Apache-2.0
Go/Docker/K8S
Software / Miscellaneous
- phpList - Newsletter and email marketing software. (Source Code (⭐734))
AGPL-3.0
PHP
Software / Monitoring
- Observium Community Edition - Network monitoring and management platform that provides real-time insight into network health and performance.
QPL-1.0
PHP
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
- Git - Distributed revision control and source code management (SCM) with an emphasis on speed. (Source Code (⭐51k))
GPL-2.0
C
- Subversion - Client-server revision control system. (Source Code)
Apache-2.0
C
Software / Virtualization
- XCP-ng - Virtualization platform based on Xen Source and Citrix® Hypervisor (formerly XenServer). (Source Code)
GPL-2.0
C
List of Licenses / Web
BUSL-1.1
- Business Source License 1.1
EPL-1.0
- Eclipse Public License 1.0
GFDL-1.2
- GNU Free Documentation License 1.2
NLPL
- No Limit Public License
QPL-1.0
- Q Public License 1.0
Vim
- Vim License
Jul 30, 2023
Software / Configuration Management
- Ansible - Provisioning, configuration management, and application-deployment tool. (Source Code (⭐62k))
GPL-3.0
Python
- Chef - Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". (Source Code (⭐7.5k))
Apache-2.0
Ruby
- Puppet - Software configuration management tool which includes its own declarative language to describe system configuration. (Source Code (⭐7.4k))
Apache-2.0
Ruby/C
- Salt - Event-driven IT automation, remote task execution, and configuration management software. (Source Code (⭐14k))
Apache-2.0
Python
Jul 25, 2023
Software / Diagramming
- Kroki - API for generating diagrams from textual descriptions. (Source Code (⭐2.8k))
MIT
Java
Jul 11, 2023
Software / Identity Management - Single Sign-On (SSO)
- Authentik - Flexible identity provider with support for different protocols. (OAuth 2.0, SAML, LDAP and Radius). (Source Code (⭐8.2k))
MIT
Python
Jul 04, 2023
Software / Service Discovery
- etcd - Distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. (Source Code (⭐47k))
Apache-2.0
Go
Software / Software Containers
- Docker - Platform for developers and sysadmins to build, ship, and run distributed applications. (Source Code)
Apache-2.0
Go
- OpenVZ - Container-based virtualization for Linux. (Source Code)
GPL-2.0
C
- Portainer Community Edition - Simple management UI for Docker. (Source Code (⭐30k))
Zlib
Go
Jun 29, 2023
Software / DNS - Control Panels & Domain Management
- nsupdate.info - Dynamic DNS service. (Demo, Source Code (⭐1k))
BSD-3-Clause
Python
- SPF Toolbox - Application to look up DNS records such as SPF, MX, Whois, and more. (Source Code (⭐270))
MIT
PHP
Jun 28, 2023
Software / Backups
- Amanda - Backup and archive many computers on a network to disk, tape changer/drive or cloud storage. (Source Code (⭐218))
MIT
C
- Bareos - Cross-network backup solution which preserves, archives, and recovers data from all major operating systems. (Source Code (⭐959))
AGPL-3.0
C++/C
- Barman - Backup and Recovery Manager for PostgreSQL. (Source Code (⭐2k))
GPL-3.0
Python
- BorgBackup - Deduplicating archiver with compression and authenticated encryption. (Source Code (⭐11k))
BSD-3-Clause
Python
- Burp - Network backup and restore program. (Source Code (⭐481))
AGPL-3.0
C
- Duplicati - Backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. (Source Code (⭐11k))
LGPL-2.1
C#
- 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
- Rdiff-backup - Reverse differential backup tool, over a network or locally. (Source Code (⭐1.1k))
GPL-2.0
Python
- Rsnapshot - Filesystem snapshot utility based on rsync. (Source Code (⭐3.2k))
GPL-2.0
Perl
- UrBackup - Client/Server Open Source Network Backup for Windows, MacOS and Linux. (Source Code (⭐643))
AGPL-3.0
C/C++
Software / Monitoring
- ruptime (⭐134) - Classic system status server.
AGPL-3.0
Shell
Software / Packaging
- fpm - Versatile multi format package creator. (Source Code (⭐11k))
MIT
Ruby
Software / Queuing
- BeanstalkD - A simple, fast work queue. (Source Code (⭐6.5k))
MIT
C
- NSQ - A realtime distributed messaging platform. (Source Code (⭐25k))
MPL-2.0
Go
- ZeroMQ - Lightweight queuing system. (Source Code)
GPL-3.0
C++
Software / Remote Desktop Clients
- Remmina - Feature-rich remote desktop application for linux and other unixes. (Source Code)
GPL-2.0
C
- Tiger VNC - High-performance, multi-platform VNC client and server. (Source Code (⭐5k))
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
- 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 (⭐4.8k))
Apache-2.0
Shell/PHP/Other
Jun 15, 2023
Software / Distributed Filesystems
- DRBD - Distributed replicated storage system, implemented as a Linux kernel driver. (Source Code (⭐560))
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 (⭐4.6k))
GPL-2.0/LGPL-3.0
C
- Hadoop Distributed Filesystem (HDFS) - Distributed file system that provides high-throughput access to application data. (Source Code (⭐15k))
Apache-2.0
Java
- Kubo (⭐16k) - 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 - Highly available, distributed, replicated eventually consistent object/blob store. (Source Code (⭐1.5k))
Apache-2.0
Erlang
- Lustre - Parallel distributed file system, generally used for large-scale cluster computing. (Source Code)
GPL-2.0
C
- Minio - High-performance, S3 compatible object store built for large scale AI/ML, data lake and database workloads. (Source Code (⭐46k))
AGPL-3.0
Go
- MooseFS - Fault tolerant, network distributed file system. (Source Code (⭐1.6k))
GPL-2.0
C
- 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
- XtreemFS - Distributed, replicated and fault-tolerant file system for federated IT infrastructures.. (Source Code (⭐332))
BSD-3-Clause
Java
Jun 05, 2023
Software / Distributed Filesystems
- JuiceFS - Distributed POSIX file system built on top of Redis and S3. (Source Code (⭐10k))
Apache-2.0
Go
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 (⭐12k))
Apache-2.0
Go
- Collectd - System statistics collection daemon. (Source Code (⭐3k))
MIT
C
- Diamond (⭐1.7k) - Daemon that collects system metrics and publishes them to Graphite (and others).
MIT
Python
- Grafana - A Graphite & InfluxDB Dashboard and Graph Editor. (Source Code (⭐62k))
AGPL-3.0
Go
- Graphite - Scalable graphing server. (Source Code (⭐5.9k))
Apache-2.0
Python
- RRDtool - Industry standard, high performance data logging and graphing system for time series data. (Source Code (⭐995))
GPL-2.0
C
- Statsd (⭐18k) - 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 - Gathers data from local collectors and pushes the data to OpenTSDB. (Source Code (⭐512))
LGPL-3.0/GPL-3.0
Python
- Telegraf (⭐14k) - Plugin-driven server agent for collecting, processing, aggregating, and writing metrics.
MIT
Go
Software / Monitoring
- Prometheus - Service monitoring system and time series database. (Source Code (⭐54k))
Apache-2.0
Go
May 07, 2023
Software / DNS - Control Panels & Domain Management
- Poweradmin - Web-based DNS control panel for PowerDNS server. (Source Code (⭐620))
GPL-3.0
PHP
Apr 20, 2023
Software / Backups
- Duplicity - Encrypted bandwidth-efficient backup using the rsync algorithm. (Source Code)
GPL-2.0
Python
Software / DNS - Servers
- Bind - Versatile, classic, complete name server software. (Source Code)
MPL-2.0
C
- dnsmasq - Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. (Source Code)
GPL-2.0
C
- NSD - Authoritative DNS name server developed speed, reliability, stability and security. (Source Code (⭐437))
BSD-3-Clause
C
- PowerDNS Authoritative Server - Versatile nameserver which supports a large number of backends. (Source Code (⭐3.5k))
GPL-2.0
C++
- Unbound - Validating, recursive, and caching DNS resolver. (Source Code (⭐3k))
BSD-3-Clause
C
- Yadifa - Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. (Source Code (⭐66))
BSD-3-Clause
C
Apr 17, 2023
Software / Automation
- Rake - Build automation tool similar to Make, written in and extensible in Ruby. (Source Code (⭐2.3k))
MIT
Ruby
Apr 15, 2023
Software / Monitoring
- dashdot (⭐2.5k) - A simple, modern server dashboard for smaller private servers. (Demo)
MIT
Nodejs/Docker
Apr 07, 2023
Software / Log Management
- rsyslog - Rocket-fast system for log processing. (Source Code (⭐2k))
GPL-3.0
C
Apr 04, 2023
Software / Log Management
- Fluentd - Data collector for unified logging layer. (Source Code (⭐13k))
Apache-2.0
Ruby
- GoAccess - Real-time web log analyzer and interactive viewer that runs in a terminal or through the browser. (Source Code (⭐18k))
MIT
C
Mar 29, 2023
Software / Identity Management - LDAP
- 389 Directory Server - Enterprise-class Open Source LDAP server for Linux. (Source Code (⭐206))
GPL-3.0
C
- 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 (⭐147))
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 (⭐2.1k))
GPL-2.0
C
- lldap (⭐4.1k) - Light (simplified) LDAP implementation with a simple, intuitive web interface and GraphQL support.
GPL-3.0
Rust
- OpenLDAP - Open-source implementation of the Lightweight Directory Access Protocol (server, libraries and clients). (Source Code)
OLDAP-2.8
C
Mar 21, 2023
Software / VPN
- Dockovpn - Out-of-the-box stateless dockerized OpenVPN server which starts in less than 2 seconds. (Source Code (⭐1.2k))
GPL-2.0
Docker
Mar 13, 2023
Software / Backups
- Dar - Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. (Source Code (⭐132))
GPL-2.0
C++
Software / Identity Management - Single Sign-On (SSO)
- Authelia - The Single Sign-On Multi-Factor portal for web apps. (Source Code (⭐21k))
Apache-2.0
Go
Software / Monitoring
- Status (⭐142) - Simple and lightweight system monitoring tool for small homeservers with a pleasant web interface. (Demo
MIT
Python
Software / Software Containers
- 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 (⭐23k))Apache-2.0
Go
- systemd-nspawn - Lightweight, chroot-like, environment to run an OS or command directly under systemd. (Source Code (⭐13k))
GPL-2.0
C
Mar 02, 2023
Software / Network Configuration Management
- OpenWISP - Open Source Network Management System for OpenWRT based routers and access points. (Demo, Source Code)
GPL-3.0
Python
Feb 04, 2023
Software / Mail Clients
- Thunderbird - Free email application that's easy to set up and customize. (Source Code)
MPL-2.0
C/C++
Feb 02, 2023
Software / Monitoring
- Alerta - Distributed, scalable and flexible monitoring system. (Source Code (⭐2.4k))
Apache-2.0
Python
- Healthchecks - Monitoring for cron jobs, background services and scheduled tasks. (Source Code (⭐7.9k))
BSD-3-Clause
Python
- Linux Dash (⭐10k) - A low-overhead monitoring web dashboard for a GNU/Linux machine.
MIT
Nodejs/Go/Python/PHP
- Sensu - Monitoring tool for ephemeral infrastructure and distributed applications. (Source Code (⭐1k))
MIT
Go
Jan 26, 2023
Software / Continuous Integration & Continuous Deployment
- Woodpecker - Community fork of Drone that uses Docker containers. (Source Code (⭐4k))
Apache-2.0
Go
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
- OpenWrt - A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. (Source Code)
GPL-2.0
C
- 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
Jan 20, 2023
Software / DNS - Control Panels & Domain Management
- DNSControl - Synchronize your DNS to multiple providers from a simple DSL. (Source Code (⭐3k))
MIT
Go/Docker
Software / Software Containers
- Docker Compose - Define and run multi-container Docker applications. (Source Code (⭐33k))
Apache-2.0
Go
- Docker Swarm - Manage cluster of Docker Engines. (Source Code (⭐3.3k))
Apache-2.0
Go
- LXD - Container "hypervisor" and a better UX for LXC. (Source Code (⭐2.3k))
Apache-2.0
Go
Nov 04, 2022
Software / Identity Management - Single Sign-On (SSO)
- KeyCloak - Open Source Identity and Access Management. (Source Code (⭐22k))
Apache-2.0
Java
Oct 09, 2022
Software / Editors
- Atom Community (⭐724) - A fork of atom (⭐60k) A hackable text editor from Github.
MIT
JavaScript
Oct 06, 2022
Software / Packaging
- aptly - Swiss army knife for Debian repository management. (Source Code (⭐2.6k))
MIT
Go
Sep 30, 2022
Software / Monitoring
- checkmk - Comprehensive solution for monitoring of applications, servers, and networks. (Source Code (⭐1.5k))
GPL-2.0
Python/PHP
Sep 21, 2022
Software / IT Asset Management
- OCS Inventory NG - Asset management and deployment solution for all devices in your IT Department. (Source Code)
GPL-2.0
PHP/Perl
- Ralph - Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. (Demo (⭐2.2k), Source Code (⭐2.2k))
Apache-2.0
Python/Docker
- Snipe IT - Asset & license management software. (Source Code (⭐11k))
AGPL-3.0
PHP
Jul 12, 2022
Software / Monitoring
- Scrutiny (⭐4.8k) - Web UI for hard drive S.M.A.R.T monitoring, historical trends & real-world failure thresholds.
MIT
Go
May 27, 2022
Software / VPN
- Headscale (⭐21k) - Self-hostable fork of Tailscale, cross-platform clients, simple to use, built-in (currently experimental) monitoring tools.
BSD-3-Clause
Go
Feb 20, 2022
Software / Monitoring
- Icinga - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring. (Source Code (⭐2k))
GPL-2.0
C++
Dec 18, 2021
Software / Log Management
- Loki - Log aggregation system designed to store and query logs from all your applications and infrastructure. (Source Code (⭐23k))
AGPL-3.0
Go
Nov 15, 2021
Software / Backups
- Backupninja - Lightweight, extensible meta-backup system, provides a centralized way to configure and coordinate many different backup utilities.
GPL-2.0
Shell
Oct 11, 2020
Software / Distributed Filesystems
- Perkeep - A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). (Source Code (⭐6.5k))
Apache-2.0
C
Oct 10, 2020
Software / Continuous Integration & Continuous Deployment
- CDS - Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform. (Source Code (⭐4.5k))
BSD-3-Clause
Go
Jul 20, 2020
Software / Continuous Integration & Continuous Deployment
- werf - Open Source CI/CD tool for building Docker images and deploying to Kubernetes via GitOps. (Source Code (⭐4.1k))
Apache-2.0
Go
Jun 29, 2020
Software / VPN
- Nebula (⭐14k) - A scalable p2p VPN with a focus on performance, simplicity and security.
MIT
Go
Jun 16, 2020
Software / Monitoring
- Bloonix - Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. (Source Code)
GPL-3.0
Perl
May 12, 2020
Software / Diagramming
- Diagrams.net - A.K.A. Draw.io. Easy to use Diagram UI with a plethora of templates. (Source Code (⭐40k))
Apache-2.0
JavaScript/Docker
May 04, 2020
Software / Diagramming
- Mermaid - Javascript module with a unique, easy, shorthand syntax. Integrates into several other tools like Grafana. (Source Code (⭐3.9k))
MIT
Nodejs/Docker
Apr 09, 2020
Software / VPN
- WireGuard - Very fast VPN based on elliptic curve and public key crypto. (Source Code)
GPL-2.0
C
Mar 14, 2020
Software / Continuous Integration & Continuous Deployment
- Concourse - Concourse is a CI tool that treats pipelines as first class objects and containerizes every step along the way. (Demo, Source Code (⭐7.3k))
Apache-2.0
Go
Nov 14, 2019
Software / IT Asset Management
- GLPI - Information Resource-Manager with an additional Administration Interface. (Source Code (⭐4.1k))
GPL-3.0
PHP
Nov 13, 2019
Software / DNS - Control Panels & Domain Management
- octoDNS (⭐3.1k) - DNS as code - Tools for managing DNS across multiple providers.
MIT
Python
Nov 08, 2019
Software / Build and software organization tools
- Spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers. (Source Code (⭐4.2k))
MIT/Apache-2.0
Python
Oct 28, 2019
Software / Monitoring
- Netdata - Distributed, real-time, performance and health monitoring for systems and applications. Runs on Linux, FreeBSD, and MacOS. (Source Code (⭐70k))
GPL-3.0
C
Sep 16, 2019
Software / Identity Management - Tools and web interfaces
- Smallstep Certificates - A private certificate authority (X.509 & SSH) and related tools for secure automated certificate management. (Source Code (⭐6.5k))
Apache-2.0
Go
Jul 20, 2019
Software / Backups
- BackupPC - High-performance, enterprise-grade system for backing up to a server's disk.. (Source Code (⭐1.3k))
GPL-3.0
Perl
Jul 17, 2019
Software / Identity Management - Tools and web interfaces
- easy-rsa (⭐4k) - Bash script to build and manage a PKI CA.
GPL-2.0
Shell
Repositories / Web
- deb.sury.org - Repository with LAMP updated packages for Debian and Ubuntu.
May 08, 2019
Software / Identity Management - Tools and web interfaces
- Pomerium - An identity and context aware access-proxy inspired by BeyondCorp. (Source Code (⭐4k))
Apache-2.0
Docker/Go
Mar 10, 2019
Software / Continuous Integration & Continuous Deployment
- drone - Drone is a Continuous Delivery platform built on Docker, written in Go. (Source Code (⭐32k))
Apache-2.0
Go
- Jenkins - Continuous Integration Server. (Source Code (⭐23k))
MIT
Java
- PHP Censor (⭐676) - Open source self-hosted continuous integration server for PHP projects.
BSD-2-Clause
PHP
- PHPCI - Free and open source continuous integration specifically designed for PHP. (Source Code (⭐2.4k))
BSD-2-Clause
PHP
Feb 14, 2019
Software / Monitoring
- NetXMS - Open Source network and infrastructure monitoring and management. (Source Code (⭐216))
LGPL-3.0/GPL-3.0
Java/C++/C
Dec 28, 2018
Software / DNS - Servers
- CoreDNS - Flexible DNS server. (Source Code (⭐12k))
Apache-2.0
Go
Jul 28, 2018
Software / Monitoring
- EdMon (⭐8) - A command-line monitoring application helping you to check that your hosts and services are available, with notifications support.
MIT
Java
Apr 12, 2018
Software / Backups
- Restic - Easy, fast, verifiable, secure and efficient remote backup tool. (Source Code (⭐25k))
BSD-2-Clause
Go
Apr 06, 2018
Software / VPN
- sshuttle (⭐11k) - Poor man's VPN.
LGPL-2.1
Python
Jan 28, 2018
Software / Editors
- Micro - A modern and intuitive terminal-based text editor. (Source Code (⭐25k))
MIT
Go
Jan 27, 2018
Software / Backups
- rclone - Command-line program to sync files and directories to and from different cloud storage providers.. (Source Code (⭐46k))
MIT
Go
Dec 01, 2017
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 (⭐415))
Apache-2.0
Java
Software / Backups
- Shield (⭐353) - A pluggable architecture for backup and restore of database systems.
MIT
Go
Software / ChatOps
- Hubot - A customizable, life embetterment robot. (Source Code (⭐17k))
MIT
Nodejs
Software / Configuration Management
- CFEngine - Configuration management system for automated configuration and maintenance of large-scale computer systems. (Source Code (⭐484))
GPL-3.0
C
Software / Control Panels
- Froxlor - Lightweight server management software with Nginx and PHP-FPM support. (Source Code (⭐1.6k))
GPL-2.0
PHP
Software / Deployment Automation
- Genesis (⭐54) - 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 (⭐3.1k))
Apache-2.0
Python
Software / Distributed Filesystems
- TahoeLAFS - Secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. (Source Code (⭐1.3k))
GPL-2.0
Python
Software / DNS - Control Panels & Domain Management
- Designate - DNSaaS services for OpenStack. (Source Code)
Apache-2.0
Python
- DomainMOD - Manage your domains and other internet assets in a central location. (Source Code (⭐473))
GPL-3.0
PHP
Software / DNS - Servers
- Knot - High performance authoritative-only DNS server. (Source Code)
GPL-3.0
C
Software / Editors
- Haroopad - Markdown editor with live preview. (Source Code (⭐1.6k))
GPL-3.0
JavaScript
- ICEcoder - Code editor awesomeness, built with common web languages. (Demo, Source Code (⭐1.4k))
MIT
PHP
- jotgit (⭐208) - Git-backed real-time collaborative code editing.
MIT
Nodejs
- KDevelop - IDE by the people behind KDE. (Source Code)
GFDL-1.2
C++
- Notepad++ - GPLv2 multi-language editor with syntax highlighting for Windows. (Source Code (⭐22k))
GPL-2.0
C++
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
- Fusion Directory - Improve the Management of the services and the company directory based on OpenLDAP. (Source Code (⭐159))
GPL-2.0
PHP
- LDAP Account Manager (LAM) - Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. (Source Code (⭐423))
GPL-3.0
PHP
- Libravatar - Libravatar is a service which delivers your avatar (profile picture) to other websites. (Source Code)
AGPL-3.0
Python
- Samba - Active Directory and CIFS protocol implementation. (Source Code)
GPL-3.0
C
Software / Log Management
- Flume - Distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. (Source Code (⭐2.5k))
Apache-2.0
Java
Software / Mail Clients
- 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 (⭐3.3k))
NLPL
Perl
- Mutt - Small but very powerful text-based mail client. (Source Code)
GPL-2.0
C
Software / Miscellaneous
- Chocolatey - The package manager for Windows. (Source Code (⭐10k))
Apache-2.0
C#/PowerShell
- Fog - Cloning/imaging solution/rescue suite. (Source Code (⭐1.1k))
GPL-3.0
PHP/Shell
Software / Monitoring
- Adagios - Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface. (Source Code (⭐327))
AGPL-3.0
Docker/Python
- cadvisor (⭐17k) - Analyzes resource usage and performance characteristics of running containers.
Apache-2.0
Go
- Nagios - Computer system, network and infrastructure monitoring software application. (Source Code (⭐1.5k))
GPL-2.0
C
- Performance Co-Pilot - Lightweight, distributed system performance and analysis framework. (Source Code (⭐957))
LGPL-2.1/GPL-2.0
C
- PHP Server Monitor - Open source tool to monitor your servers and websites. (Source Code (⭐2.1k))
GPL-3.0
PHP
- PhpSysInfo - A customizable PHP script that displays information about your system nicely. (Source Code (⭐1.4k))
GPL-2.0
PHP
- rtop (⭐2.1k) - Interactive, remote system monitoring tool based on SSH.
MIT
Go
Software / Network Configuration Management
- GNS3 - Graphical network simulator that provides a variety of virtual appliances. (Source Code (⭐2.1k))
GPL-3.0
Python
- Oxidized (⭐2.7k) - Network device configuration backup tool.
Apache-2.0
Ruby
Software / Packaging
- omnibus-ruby (⭐1.3k) - Easily create full-stack installers for your project across a variety of platforms.
Apache-2.0
Ruby
- tito (⭐378) - Builds RPMs for git-based projects.
GPL-2.0
Python
Software / Queuing
- ActiveMQ - Java message broker. (Source Code (⭐2.3k))
Apache-2.0
Java
- Gearman - Fast multi-language queuing/job processing platform. (Source Code (⭐731))
BSD-3-Clause
C++
Software / Service Discovery
- Consul - Consul is a tool for service discovery, monitoring and configuration. (Source Code (⭐28k))
MPL-2.0
Go
Software / Software Containers
- LXC - Userspace interface for the Linux kernel containment features. (Source Code (⭐4.6k))
GPL-2.0
C
Software / Troubleshooting
- grml - Bootable Debian Live CD with powerful CLI tools. (Source Code)
GPL-3.0
Shell
- mtr - Network utility that combines traceroute and ping. (Source Code (⭐2.6k))
GPL-2.0
C
- Wireshark - The world's foremost network protocol analyzer. (Source Code)
GPL-2.0
C
Software / Version control
- Mercurial - Distributed source control management tool. (Source Code)
GPL-2.0
Python/C/Rust
Software / Virtualization
- Packer - A tool for creating identical machine images for multiple platforms from a single source configuration. (Source Code (⭐15k))
MPL-2.0
Go
- Proxmox VE - Virtualization management solution. (Source Code)
GPL-2.0
Perl/Shell
- Vagrant - Tool for building complete development environments. (Source Code (⭐26k))
BUSL-1.1
Ruby
- VirtualBox - Virtualization product from Oracle Corporation. (Source Code)
GPL-3.0/CDDL-1.0
C++
Software / VPN
- OpenVPN - Uses a custom security protocol that utilizes SSL/TLS for key exchange. (Source Code (⭐10k))
GPL-2.0
C
- SoftEther - Multi-protocol software VPN with advanced features. (Source Code (⭐11k))
Apache-2.0
C
- strongSwan - Complete IPsec implementation for Linux. (Source Code (⭐2.2k))
GPL-2.0
C
Communities / Forums / Web
- Reddit - Really, really large bulletin board system.
- /r/Linux - News and information about Linux.
- /r/LinuxQuestions
- /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.
Repositories / Web
- 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.
- Software Collections - Community Release of Red Hat Software Collections. Provides updated packages of Ruby, Python, etc. for CentOS/Scientific Linux 6.x.
Websites / Web
- ArchWiki - Arch Linux Wiki which has really nice written articles valid for other distros.
- Gentoo Wiki - Gentoo Linux Wiki with a lot in-detail description of Linux components.
- Awesome SysAdmin @ LibHunt - Your go-to SysAdmin Toolbox. Based on the list here.
- Digital Ocean Tutorials - 6,000+ tutorials for getting the basics of certain applications/tools/systems administration topics.