fucking-awesome-sysadmin
A curated list of amazingly awesome open source sysadmin resources. With up-to-date repository stars⭐ and forks🍴
https://github.com/Correia-jpv/fucking-awesome-sysadmin
Last synced: 5 days ago
JSON representation
Contributing
Websites
External links
Repositories
- Remi - Repository with LAMP updated packages for RHEL/Centos/Fedora.
Software
Backups
- Restic's list of Linux backup software
-
Dar
- Which stands for Disk ARchive, is a robust and rich featured archiving and backup software of the tar style. ( 206⭐ 25🍴 Source Code))
GPL-2.0C++ -
Shield
- A pluggable architecture for backup and restore of database systems.
MITGo -
mtsaver
- Simple differential backup archives command-line tool. 7-Zip archiver based.
MITGo
Continuous Integration & Continuous Deployment
-
PHP Censor
- Open source self-hosted continuous integration server for PHP projects.
BSD-2-ClausePHP
Deployment Automation
-
Genesis
- A template framework for multi-environment BOSH deployments.
MITPerl
Distributed Filesystems
-
Kubo
- Implementation of IPFS, a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files.
Apache-2.0/MITGo
DNS - Control Panels & Domain Management
-
octoDNS
- DNS as code - Tools for managing DNS across multiple providers.
MITPython
Editors
-
Atom Community
- A fork of 60712⭐ 17156🍴 atom) A hackable text editor from Github.
MITJavaScript
Identity Management - LDAP
-
lldap
- Light (simplified) LDAP implementation with a simple, intuitive web interface and GraphQL support.
GPL-3.0Rust
Identity Management - Tools and web interfaces
-
easy-rsa
- Bash script to build and manage a PKI CA.
GPL-2.0Shell
Mail Clients
-
Mutt
- Small but very powerful text-based mail client. 🌎 Source Code)
GPL-2.0C
Metrics & Metric Collection
-
Telegraf
- Plugin-driven server agent for collecting, processing, aggregating, and writing metrics.
MITGo -
Statsd
- Daemon that listens for statistics like counters and timers, sent over UDP or TCP, and sends aggregates to one or more pluggable backend services.
MITNodejs
Monitoring & Status Pages
-
cadvisor
- Analyzes resource usage and performance characteristics of running containers.
Apache-2.0Go -
dashdot
- A simple, modern server dashboard for smaller private servers. 🌎 Demo)
MITNodejs/Docker -
rtop
- Interactive, remote system monitoring tool based on SSH.
MITGo -
ruptime
- Classic system status server.
AGPL-3.0Shell -
Scrutiny
- Web UI for hard drive S.M.A.R.T monitoring, historical trends & real-world failure thresholds.
MITGo -
Status
- Simple and lightweight system monitoring tool for small homeservers with a pleasant web interface. 🌎 Demo)
MITPython -
Observium Community Edition
- Network monitoring and management platform that provides real-time insight into network health and performance.
QPL-1.0PHP
Network Configuration Management
-
Oxidized
- Network device configuration backup tool.
Apache-2.0Ruby
PaaS
-
fx
- A tool to help you do Function as a Service with painless on your own servers.
MITGo
Packaging
-
omnibus-ruby
- Easily create full-stack installers for your project across a variety of platforms.
Apache-2.0Ruby -
tito
- Builds RPMs for git-based projects.
GPL-2.0Python
Queuing
-
Gearman
- Fast multi-language queuing/job processing platform. ( 764⭐ 160🍴 Source Code))
BSD-3-ClauseC++
Time Servers
-
Roughenough
- A Roughtime secure time synchronization client and server.
MIT/Apache-2.0Rust -
Statime
- A Precision Time Protocol (PTP) implementation in Rust.
MIT/Apache-2.0Rust
VPN
-
Headscale
- Self-hostable fork of 🌎 Tailscale, cross-platform clients, simple to use, built-in (currently experimental) monitoring tools.
BSD-3-ClauseGo -
Nebula
- A scalable p2p VPN with a focus on performance, simplicity and security.
MITGo -
sshuttle
- Poor man's VPN.
LGPL-2.1Python -
Gluetun VPN client
- VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
MITDocker