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
620 watching
1k forks
last commit: about 1 year 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 | 372 | 11 months 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 | 678 | 12 months 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 | 11 months 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,231 | 11 months 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 | 363 | about 1 year 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,207 | 11 months 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 | 747 | over 2 years 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 11 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,543 | 11 months 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,088 | 11 months 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,745 | over 1 year 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,711 | almost 2 years 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,974 | 11 months 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,304 | 11 months ago | Analyzes resource usage and performance characteristics of running containers |
| checkmk | Comprehensive solution for monitoring of applications, servers, and networks. ( ) | ||
| dashdot | 2,706 | about 1 year ago | A simple, modern server dashboard for smaller private servers. ( ) |
| EdMon | 8 | about 5 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,434 | over 1 year 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 3 years ago | Interactive, remote system monitoring tool based on SSH |
| ruptime | 154 | about 1 year ago | Classic system status server |
| Scrutiny | 5,492 | 12 months 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 | 170 | over 1 year 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,835 | 11 months 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,176 | about 2 years 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 | 233 | about 1 year 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 | about 1 year ago | Easily create full-stack installers for your project across a variety of platforms |
| tito | 383 | 11 months 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,279 | 11 months 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,976 | 11 months ago | Self-hostable fork of , cross-platform clients, simple to use, built-in (currently experimental) monitoring tools |
| Nebula | 14,691 | 11 months 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,853 | 11 months 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 | ||