awesome-sysadmin
Sys admin toolkit
A curated list of resources and tools for managing and automating system administration tasks.
A curated list of amazingly awesome open-source sysadmin resources.
26k stars
618 watching
1k forks
last commit: 4 months ago
Linked from 9 awesome lists
awesomeawesome-listdevopslistopsself-hostedsoftwaresresysadmin
Awesome Sysadmin / 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. ( ) | ||
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. ( ) | ||
Bazel | A fast, scalable, multi-language and extensible build system. Used by Google. ( ) | ||
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. ( ) | ||
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. ( ) | ||
Gradle | Another build automation system. ( ) | ||
Rake | Build automation tool similar to Make, written in and extensible in Ruby. ( ) | ||
Awesome Sysadmin / Software / Backups | |||
Amanda | Backup and archive many computers on a network to disk, tape changer/drive or cloud storage. ( ) | ||
Backupninja | Lightweight, extensible meta-backup system, provides a centralized way to configure and coordinate many different backup utilities | ||
BackupPC | High-performance, enterprise-grade system for backing up to a server's disk.. ( ) | ||
Bareos | Cross-network backup solution which preserves, archives, and recovers data from all major operating systems. ( ) | ||
Barman | Backup and Recovery Manager for PostgreSQL. ( ) | ||
BorgBackup | Deduplicating archiver with compression and authenticated encryption. ( ) | ||
Burp | Network backup and restore program. ( ) | ||
Dar | Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ( ) | ||
Duplicati | Backup client that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. ( ) | ||
Duplicity | Encrypted bandwidth-efficient backup using the rsync algorithm. ( ) | ||
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. ( ) | ||
rclone | Command-line program to sync files and directories to and from different cloud storage providers.. ( ) | ||
Rdiff-backup | Reverse differential backup tool, over a network or locally. ( ) | ||
Restic | Easy, fast, verifiable, secure and efficient remote backup tool. ( ) | ||
Rsnapshot | Filesystem snapshot utility based on rsync. ( ) | ||
Shield | 370 | 1 day ago | A pluggable architecture for backup and restore of database systems |
UrBackup | Client/Server Open Source Network Backup for Windows, MacOS and Linux. ( ) | ||
Awesome Sysadmin / Software / Build and software organization tools | |||
EasyBuild | EasyBuild builds software and modulefiles for High Performance Computing (HPC) systems in an efficient way. ( ) | ||
Environment Modules | Environment Modules provides for the dynamic modification of a user's environment via modulefiles. ( ) | ||
Lmod | Lmod is a Lua based module system that easily handles the MODULEPATH Hierarchical problem. ( ) | ||
Spack | A flexible package manager that supports multiple versions, configurations, platforms, and compilers. ( ) | ||
Awesome Sysadmin / Software / ChatOps | |||
Eggdrop | The oldest Internet Relay Chat (IRC) bot still in active development. ( ) | ||
Errbot | Plugin based chatbot designed to be easily deployable, extensible and maintainable. ( ) | ||
Hubot | A customizable, life embetterment robot. ( ) | ||
Awesome Sysadmin / Software / Configuration Management | |||
Ansible | Provisioning, configuration management, and application-deployment tool. ( ) | ||
CFEngine | Configuration management system for automated configuration and maintenance of large-scale computer systems. ( ) | ||
Chef | Configuration management tool using a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". ( ) | ||
Puppet | Software configuration management tool which includes its own declarative language to describe system configuration. ( ) | ||
Rudder | Scalable and dynamic configuration management system for patching, security & compliance, based on CFEngine. ( ) | ||
Salt | Event-driven IT automation, remote task execution, and configuration management software. ( ) | ||
Awesome Sysadmin / Software / Configuration Management Database | |||
Collins | At Tumblr, it's the infrastructure source of truth and knowledge. ( ) | ||
i-doit | IT Documentation and CMDB | ||
iTop | Complete ITIL web based service management tool. ( ) | ||
netbox | IP address management (IPAM) and data center infrastructure management (DCIM) tool. ( , ) | ||
Awesome Sysadmin / Software / Continuous Integration & Continuous Deployment | |||
Buildbot | Python-based toolkit for continuous integration. ( ) | ||
CDS | Enterprise-Grade Continuous Delivery & DevOps Automation Open Source Platform. ( ) | ||
Concourse | Concourse is a CI tool that treats pipelines as first class objects and containerizes every step along the way. ( , ) | ||
drone | Drone is a Continuous Delivery platform built on Docker, written in Go. ( ) | ||
Factor | Programmatically define and run workflows to connect configuration management, source code management, build, continuous integration, continuous deployment and communication tools. ( ) | ||
GitLab CI | Gitlab's built-in, full-featured CI/CD solution. ( ) | ||
GoCD | Continuous delivery server. ( ) | ||
Jenkins | Continuous Integration Server. ( ) | ||
Laminar | Fast, lightweight, simple and flexible Continuous Integration. ( ) | ||
PHP Censor | 679 | 14 days ago | Open source self-hosted continuous integration server for PHP projects |
PHPCI | Free and open source continuous integration specifically designed for PHP. ( ) | ||
Strider | Open Source Continuous Deployment / Continuous Integration platform. ( ) | ||
werf | Open Source CI/CD tool for building Docker images and deploying to Kubernetes via GitOps. ( ) | ||
Woodpecker | Community fork of Drone that uses Docker containers. ( ) | ||
Awesome Sysadmin / Software / Control Panels | |||
Ajenti | Control panel for Linux and BSD. ( ) | ||
Cockpit | Web-based graphical interface for servers. ( ) | ||
Froxlor | Lightweight server management software with Nginx and PHP-FPM support. ( ) | ||
HestiaCP | Web server control panel (fork of VestaCP). ( , ) | ||
ISPConfig | Manage Linux servers directly through your browser. ( ) | ||
Sentora | Open-Source Web hosting control panel for Linux, BSD (fork of ZPanel). ( ) | ||
Virtualmin | Powerful and flexible web hosting control panel for Linux and BSD systems. ( ) | ||
Webmin | Web-based interface for system administration for Unix. ( ) | ||
Awesome Sysadmin / Software / Deployment Automation | |||
Capistrano | Deploy your application to any number of machines simultaneously, in sequence or as a rolling set via SSH (rake based). ( ) | ||
CloudSlang | Flow-based orchestration tool for managing deployed applications, with Docker capabilities. ( ) | ||
CloudStack | Cloud computing software for creating, managing, and deploying infrastructure cloud services. ( ) | ||
Cobbler | Cobbler is a Linux installation server that allows for rapid setup of network installation environments. ( ) | ||
Fabric | Python library and cli tool for streamlining the use of SSH for application deployment or systems administration tasks. ( ) | ||
Genesis | 56 | 1 day ago | A template framework for multi-environment BOSH deployments |
munki | Webserver-based repository of packages and package metadata, that allows macOS administrators to manage software installs. ( ) | ||
Overcast | Deploy VMs across different cloud providers, and run commands and scripts across any or all of them in parallel via SSH. ( ) | ||
Awesome Sysadmin / Software / Diagramming | |||
Diagrams.net | A.K.A. . Easy to use Diagram UI with a plethora of templates. ( ) | ||
Kroki | API for generating diagrams from textual descriptions. ( ) | ||
Mermaid | Javascript module with a unique, easy, shorthand syntax. Integrates into several other tools like Grafana. ( ) | ||
Awesome Sysadmin / Software / Distributed Filesystems | |||
Ceph | Distributed object, block, and file storage platform. ( ) | ||
DRBD | Distributed replicated storage system, implemented as a Linux kernel driver. ( ) | ||
GlusterFS | Software-defined distributed storage that can scale to several petabytes, with interfaces for object, block and file storage. ( ) | ||
Hadoop Distributed Filesystem (HDFS) | Distributed file system that provides high-throughput access to application data. ( ) | ||
JuiceFS | Distributed POSIX file system built on top of Redis and S3. ( ) | ||
Kubo | 16,201 | 4 days ago | Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files |
LeoFS | Highly available, distributed, replicated eventually consistent object/blob store. ( ) | ||
Lustre | Parallel distributed file system, generally used for large-scale cluster computing. ( ) | ||
Minio | High-performance, S3 compatible object store built for large scale AI/ML, data lake and database workloads. ( ) | ||
MooseFS | Fault tolerant, network distributed file system. ( ) | ||
OpenAFS | Distributed network file system with read-only replicas and multi-OS support. ( ) | ||
Openstack Swift | A highly available, distributed, eventually consistent object/blob store. ( ) | ||
Perkeep | A set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data (previously Camlistore). ( ) | ||
TahoeLAFS | Secure, decentralized, fault-tolerant, peer-to-peer distributed data store and distributed file system. ( ) | ||
XtreemFS | Distributed, replicated and fault-tolerant file system for federated IT infrastructures.. ( ) | ||
Awesome Sysadmin / Software / DNS - Control Panels & Domain Management | |||
Atomia DNS | 362 | 3 months ago | DNS management system |
Designate | DNSaaS services for OpenStack. ( ) | ||
DNSControl | Synchronize your DNS to multiple providers from a simple DSL. ( ) | ||
DomainMOD | Manage your domains and other internet assets in a central location. ( ) | ||
nsupdate.info | Dynamic DNS service. ( , ) | ||
octoDNS | 3,191 | 28 days ago | DNS as code - Tools for managing DNS across multiple providers |
Poweradmin | Web-based DNS control panel for PowerDNS server. ( ) | ||
SPF Toolbox | Application to look up DNS records such as SPF, MX, Whois, and more. ( ) | ||
Awesome Sysadmin / Software / DNS - Servers | |||
Bind | Versatile, classic, complete name server software. ( ) | ||
CoreDNS | Flexible DNS server. ( ) | ||
djbdns | A collection of DNS applications, including tinydns. ( ) | ||
dnsmasq | Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. ( ) | ||
Knot | High performance authoritative-only DNS server. ( ) | ||
NSD | Authoritative DNS name server developed speed, reliability, stability and security. ( ) | ||
PowerDNS Authoritative Server | Versatile nameserver which supports a large number of backends. ( ) | ||
Unbound | Validating, recursive, and caching DNS resolver. ( ) | ||
Yadifa | Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. ( ) | ||
Awesome Sysadmin / Software / Editors | |||
Atom Community | 746 | over 1 year ago | A fork of A hackable text editor from Github |
Brackets | Code editor for web designers and front-end developers. ( ) | ||
Eclipse | IDE written in Java with an extensible plug-in system. ( ) | ||
Geany | GTK2 text editor. ( ) | ||
GNU Emacs | An extensible, customizable text editor-and more. ( ) | ||
Haroopad | Markdown editor with live preview. ( ) | ||
ICEcoder | Code editor awesomeness, built with common web languages. ( , ) | ||
jotgit | 208 | over 10 years ago | Git-backed real-time collaborative code editing |
KDevelop | IDE by the people behind KDE. ( ) | ||
Micro | A modern and intuitive terminal-based text editor. ( ) | ||
Nano | Easy to use, customizable text editor. ( ) | ||
Notepad++ | GPLv2 multi-language editor with syntax highlighting for Windows. ( ) | ||
TextMate | A graphical text editor for OS X. ( ) | ||
Vim | A highly configurable text editor built to enable efficient editing. ( ) | ||
VSCodium | An open source cross-platform extensible code editor based on removing their non-free additions. ( ) | ||
Awesome Sysadmin / Software / Identity Management - LDAP | |||
389 Directory Server | Enterprise-class Open Source LDAP server for Linux. ( ) | ||
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. ( ) | ||
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). ( ) | ||
FreeRADIUS | Multi-protocol policy server (radiusd) that implements RADIUS, DHCP, BFD, and ARP and associated client/PAM library/Apache module. ( ) | ||
lldap | 4,507 | 8 days ago | Light (simplified) LDAP implementation with a simple, intuitive web interface and GraphQL support |
OpenLDAP | Open-source implementation of the Lightweight Directory Access Protocol (server, libraries and clients). ( ) | ||
Awesome Sysadmin / Software / Identity Management - Single Sign-On (SSO) | |||
Authelia | The Single Sign-On Multi-Factor portal for web apps. ( ) | ||
Authentik | Flexible identity provider with support for different protocols. (OAuth 2.0, SAML, LDAP and Radius). ( ) | ||
KeyCloak | Open Source Identity and Access Management. ( ) | ||
Awesome Sysadmin / Software / Identity Management - Tools and web interfaces | |||
BounCA | A personal SSL Key / Certificate Authority web-based tool for creating self-signed certificates. ( ) | ||
easy-rsa | 4,080 | 2 days ago | Bash script to build and manage a PKI CA |
Fusion Directory | Improve the Management of the services and the company directory based on OpenLDAP. ( ) | ||
LDAP Account Manager (LAM) | Web frontend for managing entries (e.g. users, groups, DHCP settings) stored in an LDAP directory. ( ) | ||
Libravatar | Libravatar is a service which delivers your avatar (profile picture) to other websites. ( ) | ||
Pomerium | An identity and context aware access-proxy inspired by BeyondCorp. ( ) | ||
Samba | Active Directory and CIFS protocol implementation. ( ) | ||
Smallstep Certificates | A private certificate authority (X.509 & SSH) and related tools for secure automated certificate management. ( ) | ||
ZITADEL | Cloud-native Identity & Access Management solution providing a platform for secure authentication, authorization and identity management. ( ) | ||
Awesome Sysadmin / Software / IT Asset Management | |||
GLPI | Information Resource-Manager with an additional Administration Interface. ( ) | ||
OCS Inventory NG | Asset management and deployment solution for all devices in your IT Department. ( ) | ||
OPSI | Hardware and software inventory, client management, deployment, and patching for Linux and Windows. ( ) | ||
RackTables | Datacenter and server room asset management like document hardware assets, network addresses, space in racks, networks configuration. ( , ) | ||
Ralph | Asset management, DCIM and CMDB system for large Data Centers as well as smaller LAN networks. ( , ) | ||
Snipe IT | Asset & license management software. ( ) | ||
Awesome Sysadmin / Software / Log Management | |||
Fluentd | Data collector for unified logging layer. ( ) | ||
Flume | Distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. ( ) | ||
GoAccess | Real-time web log analyzer and interactive viewer that runs in a terminal or through the browser. ( ) | ||
Loki | Log aggregation system designed to store and query logs from all your applications and infrastructure. ( ) | ||
rsyslog | Rocket-fast system for log processing. ( ) | ||
Awesome Sysadmin / Software / Mail Clients | |||
aerc | Terminal MUA with a focus on plaintext and features for developers. ( ) | ||
Claws Mail | Old school email client (and news reader), based on GTK+. ( ) | ||
ImapSync | Simple IMAP migration tool for copying mailboxes to other servers. ( ) | ||
Mutt | Small but very powerful text-based mail client. ( ) | ||
Sylpheed | Still developed predecessor to Claws Mail, lightweight mail client. ( ) | ||
Thunderbird | Free email application that's easy to set up and customize. ( ) | ||
Awesome Sysadmin / Software / Metrics & Metric Collection | |||
Beats | Single-purpose data shippers that send data from hundreds or thousands of machines and systems to Logstash or Elasticsearch. ( ) | ||
Collectd | System statistics collection daemon. ( ) | ||
Diamond | 1,743 | 5 months ago | Daemon that collects system metrics and publishes them to Graphite (and others) |
Grafana | A Graphite & InfluxDB Dashboard and Graph Editor. ( ) | ||
Graphite | Scalable graphing server. ( ) | ||
RRDtool | Industry standard, high performance data logging and graphing system for time series data. ( ) | ||
Statsd | 17,696 | 11 months ago | Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services |
tcollector | Gathers data from local collectors and pushes the data to OpenTSDB. ( ) | ||
Telegraf | 14,903 | 8 days ago | Plugin-driven server agent for collecting, processing, aggregating, and writing metrics |
Awesome Sysadmin / Software / Miscellaneous | |||
Chocolatey | The package manager for Windows. ( ) | ||
Clonezilla | Partition and disk imaging/cloning program. ( ) | ||
DadaMail | Mailing List Manager, written in Perl. ( ) | ||
Fog | Cloning/imaging solution/rescue suite. ( ) | ||
phpList | Newsletter and email marketing software. ( ) | ||
Awesome Sysadmin / Software / Monitoring | |||
Adagios | Web based Nagios interface for configuration and monitoring (replacement to the standard interface), and a REST interface. ( ) | ||
Alerta | Distributed, scalable and flexible monitoring system. ( ) | ||
Bloonix | Bloonix is a monitoring solution that helps businesses to ensure high availability and performance. ( ) | ||
Bosun | Monitoring and alerting system by Stack Exchange. ( ) | ||
Cacti | Web-based network monitoring and graphing tool. ( ) | ||
cadvisor | 17,248 | 5 days ago | Analyzes resource usage and performance characteristics of running containers |
checkmk | Comprehensive solution for monitoring of applications, servers, and networks. ( ) | ||
dashdot | 2,689 | 2 months ago | A simple, modern server dashboard for smaller private servers. ( ) |
EdMon | 8 | about 4 years ago | A command-line monitoring application helping you to check that your hosts and services are available, with notifications support |
eZ Server Monitor | A lightweight and simple dashboard monitor for Linux, available in Web and Bash application. ( ) | ||
glances | Open-source, cross-platform real-time monitoring tool with CLI and web dashboard interfaces and many exporting options. ( ) | ||
Healthchecks | Monitoring for cron jobs, background services and scheduled tasks. ( ) | ||
Icinga | Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring. ( ) | ||
LibreNMS | Fully featured network monitoring system that provides a wealth of features and device support. ( ) | ||
Linux Dash | 10,431 | 8 months ago | A low-overhead monitoring web dashboard for a GNU/Linux machine |
Monit | Small utility for managing and monitoring Unix systems. ( ) | ||
Munin | Networked resource monitoring tool. ( ) | ||
Naemon | Network monitoring tool based on the Nagios 4 core with performance enhancements and new features. ( ) | ||
Nagios | Computer system, network and infrastructure monitoring software application. ( ) | ||
Netdata | Distributed, real-time, performance and health monitoring for systems and applications. Runs on Linux, FreeBSD, and MacOS. ( ) | ||
NetXMS | Open Source network and infrastructure monitoring and management. ( ) | ||
Observium Community Edition | Network monitoring and management platform that provides real-time insight into network health and performance | ||
openITCOCKPIT Community Edition | Monitoring Suite featuring seamless integrations with Naemon, Checkmk, Grafana and more. ( , ) | ||
Performance Co-Pilot | Lightweight, distributed system performance and analysis framework. ( ) | ||
PHP Server Monitor | Open source tool to monitor your servers and websites. ( ) | ||
PhpSysInfo | A customizable PHP script that displays information about your system nicely. ( ) | ||
Prometheus | Service monitoring system and time series database. ( ) | ||
Riemann | Flexible and fast events processor allowing complex events/metrics analysis. ( ) | ||
rtop | 2,119 | over 2 years ago | Interactive, remote system monitoring tool based on SSH |
ruptime | 153 | 28 days ago | Classic system status server |
Scrutiny | 5,419 | 7 days ago | Web UI for hard drive S.M.A.R.T monitoring, historical trends & real-world failure thresholds |
Sensu | Monitoring tool for ephemeral infrastructure and distributed applications. ( ) | ||
Status | 167 | 4 months ago | Simple and lightweight system monitoring tool for small homeservers with a pleasant web interface. ( |
Thruk | Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken. ( ) | ||
Wazuh | Unified XDR and SIEM protection for endpoints and cloud workloads. ( ) | ||
Zabbix | Enterprise-class software for monitoring of networks and applications. ( ) | ||
Awesome Sysadmin / Software / Network Configuration Management | |||
GNS3 | Graphical network simulator that provides a variety of virtual appliances. ( ) | ||
OpenWISP | Open Source Network Management System for OpenWRT based routers and access points. ( , ) | ||
Oxidized | 2,821 | 4 days ago | Network device configuration backup tool |
phpIPAM | Open source IP address management with PowerDNS integration. ( ) | ||
RANCID | Monitor network devices configuration and maintain history of changes. ( ) | ||
rConfig | Network device configuration management tool. ( ) | ||
Awesome Sysadmin / Software / PaaS | |||
CapRover | Build your own PaaS in a few minutes. ( , ) | ||
Coolify | An open-source & self-hostable Heroku / Netlify alternative (and even more). ( ) | ||
Dokku | An open-source PaaS (alternative to Heroku). ( ) | ||
fx | 2,172 | about 1 year ago | A tool to help you do Function as a Service with painless on your own servers |
Kubero | A self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps. ( , ) | ||
LocalStack | LocalStack is a fully functional local AWS cloud stack. This includes Lambda for serverless computation. ( ) | ||
Nhost | Firebase Alternative with GraphQL. Get a database and backend configured and ready in minutes. ( ) | ||
OpenFaaS | Serverless Functions Made Simple for Docker & Kubernetes. ( ) | ||
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. ( ) | ||
Trusted-CGI | 231 | 2 months ago | Lightweight self-hosted lambda/applications/cgi/serverless-functions platform |
Awesome Sysadmin / Software / Packaging | |||
aptly | Swiss army knife for Debian repository management. ( ) | ||
fpm | Versatile multi format package creator. ( ) | ||
omnibus-ruby | 1,291 | 3 months ago | Easily create full-stack installers for your project across a variety of platforms |
tito | 382 | 22 days ago | Builds RPMs for git-based projects |
Awesome Sysadmin / Software / Queuing | |||
ActiveMQ | Java message broker. ( ) | ||
BeanstalkD | A simple, fast work queue. ( ) | ||
Gearman | Fast multi-language queuing/job processing platform. ( ) | ||
NSQ | A realtime distributed messaging platform. ( ) | ||
ZeroMQ | Lightweight queuing system. ( ) | ||
Awesome Sysadmin / Software / Remote Desktop Clients | |||
Remmina | Feature-rich remote desktop application for linux and other unixes. ( ) | ||
Tiger VNC | High-performance, multi-platform VNC client and server. ( ) | ||
X2go | X2Go is an open source remote desktop software for Linux that uses the NoMachine/NX technology protocol. ( ) | ||
Awesome Sysadmin / Software / Router | |||
DD-WRT | A Linux-based firmware for wireless routers and access points, originally designed for the Linksys WRT54G series. ( ) | ||
OpenWrt | A Linux-based router featuring Mesh networking, IPS via snort and AQM among many other features. ( ) | ||
OPNsense | An open source FreeBSD-based firewall and router with traffic shaping, load balancing, and virtual private network capabilities. ( ) | ||
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. ( ) | ||
Awesome Sysadmin / Software / Service Discovery | |||
Consul | Consul is a tool for service discovery, monitoring and configuration. ( ) | ||
etcd | Distributed K/V-Store, authenticating via SSL PKI and a REST HTTP Api for shared configuration and service discovery. ( ) | ||
ZooKeeper | ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ( ) | ||
Awesome Sysadmin / Software / Software Containers | |||
Docker Compose | Define and run multi-container Docker applications. ( ) | ||
Docker Swarm | Manage cluster of Docker Engines. ( ) | ||
Docker | Platform for developers and sysadmins to build, ship, and run distributed applications. ( ) | ||
LXC | Userspace interface for the Linux kernel containment features. ( ) | ||
LXD | Container "hypervisor" and a better UX for LXC. ( ) | ||
OpenVZ | Container-based virtualization for Linux. ( ) | ||
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: . ( ) | ||
Portainer Community Edition | Simple management UI for Docker. ( ) | ||
systemd-nspawn | Lightweight, chroot-like, environment to run an OS or command directly under systemd. ( ) | ||
Awesome Sysadmin / Software / Troubleshooting | |||
grml | Bootable Debian Live CD with powerful CLI tools. ( ) | ||
mitmproxy | A Python tool used for intercepting, viewing and modifying network traffic. Invaluable in troubleshooting certain problems. ( ) | ||
mtr | Network utility that combines traceroute and ping. ( ) | ||
Sysdig | Capture system state and activity from a running Linux instance, then save, filter and analyze. ( ) | ||
Wireshark | The world's foremost network protocol analyzer. ( ) | ||
Awesome Sysadmin / 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. ( ) | ||
Fossil | Distributed version control with built-in wiki and bug tracking. ( ) | ||
Git | Distributed revision control and source code management (SCM) with an emphasis on speed. ( ) | ||
Mercurial | Distributed source control management tool. ( ) | ||
Subversion | Client-server revision control system. ( ) | ||
Awesome Sysadmin / Software / Virtualization | |||
Ganeti | Cluster virtual server management software tool built on top of KVM and Xen. ( ) | ||
KVM | Linux kernel virtualization infrastructure. ( ) | ||
OpenNebula | Build and manage enterprise clouds for virtualized services, containerized applications and serverless computing. ( ) | ||
oVirt | Manages virtual machines, storage and virtual networks. ( ) | ||
Packer | A tool for creating identical machine images for multiple platforms from a single source configuration. ( ) | ||
Proxmox VE | Virtualization management solution. ( ) | ||
QEMU | QEMU is a generic machine emulator and virtualizer. ( ) | ||
Vagrant | Tool for building complete development environments. ( ) | ||
VirtualBox | Virtualization product from Oracle Corporation. ( ) | ||
XCP-ng | Virtualization platform based on Xen Source and Citrix® Hypervisor (formerly XenServer). ( ) | ||
Xen | Virtual machine monitor for 32/64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. ( ) | ||
Awesome Sysadmin / Software / VPN | |||
DefGuard | True enterprise WireGuard with MFA/2FA and SSO. ( ) | ||
Dockovpn | Out-of-the-box stateless dockerized OpenVPN server which starts in less than 2 seconds. ( ) | ||
Firezone | WireGuard based VPN Server and Firewall. ( ) | ||
Gluetun VPN client | 8,163 | 8 days ago | 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 |
Headscale | 23,722 | 4 days ago | Self-hostable fork of , cross-platform clients, simple to use, built-in (currently experimental) monitoring tools |
Nebula | 14,633 | 7 days ago | A scalable p2p VPN with a focus on performance, simplicity and security |
ocserv | Cisco AnyConnect-compatible VPN server. ( ) | ||
OpenVPN | Uses a custom security protocol that utilizes SSL/TLS for key exchange. ( ) | ||
SoftEther | Multi-protocol software VPN with advanced features. ( ) | ||
sshuttle | 11,820 | about 1 month ago | Poor man's VPN |
strongSwan | Complete IPsec implementation for Linux. ( ) | ||
WireGuard | Very fast VPN based on elliptic curve and public key crypto. ( ) | ||
Awesome Sysadmin / List of Licenses | |||
GNU Affero General Public License 3.0 | - | ||
Apache, Version 2.0 | - | ||
BSD 2-clause "Simplified" | - | ||
BSD 3-Clause "New" or "Revised" | - | ||
Business Source License 1.1 | - | ||
Public Domain/Creative Common Zero 1.0 | - | ||
Common Development and Distribution License 1.0 | - | ||
Eclipse Public License 1.0 | - | ||
GNU Free Documentation License 1.2 | - | ||
GNU General Public License 1.0 | - | ||
GNU General Public License 2.0 | - | ||
GNU General Public License 3.0 | - | ||
IBM Public License v1.0 | - | ||
ISC License | - | ||
GNU Lesser General Public License v2 | - | ||
GNU Lesser General Public License v2.1 | - | ||
GNU Lesser General Public License v3 | - | ||
MIT License | - | ||
Mozilla Public License | - | ||
No Limit Public License | - | ||
Open LDAP Public License v2.8 | - | ||
Q Public License 1.0 | - | ||
Vim License | - | ||
zlib License | - | ||
Awesome Sysadmin / Communities / Forums | |||
ArsTechnica OpenForum | IT Forum which is attached to a large news site | ||
Really, really large bulletin board system | |||
Awesome Sysadmin / Communities / Forums / Reddit | |||
/r/Linux | News and information about Linux | ||
/r/LinuxQuestions | |||
/r/SysAdmin | |||
Awesome Sysadmin / Communities / Forums | |||
Spiceworks Community | General enterprise IT news and small articles | ||
StackExchange Network | Q&A communities | ||
Awesome Sysadmin / Communities / Forums / StackExchange Network | |||
Server Fault | StackExchange community for system and network administrators | ||
Awesome Sysadmin / Repositories | |||
AlternativeTo | Find alternatives to software you know and discover new software | ||
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 | ||
Software Collections | Community Release of . Provides updated packages of Ruby, Python, etc. for CentOS/Scientific Linux 6.x | ||
Awesome Sysadmin / Websites | |||
Cloud Native Software Landscape | Compilation of software and tools for cloud computing | ||
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 | ||
Ops School | Comprehensive program that will help you learn to be an operations engineer | ||
Digital Ocean Tutorials | 6,000+ tutorials for getting the basics of certain applications/tools/systems administration topics |