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: 1 day 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. (<b><code> 206⭐</code></b> <b><code> 25🍴</code></b> [Source Code](https://github.com/Edrusb/DAR))) `GPL-2.0` `C++`
- Shield - A pluggable architecture for backup and restore of database systems. `MIT` `Go`
- mtsaver - Simple differential backup archives command-line tool. 7-Zip archiver based. `MIT` `Go`
-
Continuous Integration & Continuous Deployment
- PHP Censor - Open source self-hosted continuous integration server for PHP projects. `BSD-2-Clause` `PHP`
-
Deployment Automation
- Genesis - A template framework for multi-environment BOSH deployments. `MIT` `Perl`
-
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/MIT` `Go`
-
DNS - Control Panels & Domain Management
- octoDNS - DNS as code - Tools for managing DNS across multiple providers. `MIT` `Python`
-
Editors
- Atom Community - A fork of <b><code> 60712⭐</code></b> <b><code> 17156🍴</code></b> [atom](https://github.com/atom/atom)) A hackable text editor from Github. `MIT` `JavaScript`
-
Identity Management - LDAP
- lldap - Light (simplified) LDAP implementation with a simple, intuitive web interface and GraphQL support. `GPL-3.0` `Rust`
-
Identity Management - Tools and web interfaces
- easy-rsa - Bash script to build and manage a PKI CA. `GPL-2.0` `Shell`
-
Mail Clients
- Mutt - Small but very powerful text-based mail client. 🌎 [Source Code](gitlab.com/muttmua/mutt)) `GPL-2.0` `C`
-
Metrics & Metric Collection
-
Monitoring & Status Pages
- cadvisor - Analyzes resource usage and performance characteristics of running containers. `Apache-2.0` `Go`
- dashdot - A simple, modern server dashboard for smaller private servers. 🌎 [Demo](dash.mauz.dev/)) `MIT` `Nodejs/Docker`
- rtop - Interactive, remote system monitoring tool based on SSH. `MIT` `Go`
- ruptime - Classic system status server. `AGPL-3.0` `Shell`
- Scrutiny - Web UI for hard drive S.M.A.R.T monitoring, historical trends & real-world failure thresholds. `MIT` `Go`
- Status - Simple and lightweight system monitoring tool for small homeservers with a pleasant web interface. 🌎 [Demo](demos-status.djank.me/)) `MIT` `Python`
- Observium Community Edition - Network monitoring and management platform that provides real-time insight into network health and performance. `QPL-1.0` `PHP`
-
Network Configuration Management
- Oxidized - Network device configuration backup tool. `Apache-2.0` `Ruby`
-
PaaS
- fx - A tool to help you do Function as a Service with painless on your own servers. `MIT` `Go`
-
Packaging
- omnibus-ruby - Easily create full-stack installers for your project across a variety of platforms. `Apache-2.0` `Ruby`
- tito - Builds RPMs for git-based projects. `GPL-2.0` `Python`
-
Queuing
- Gearman - Fast multi-language queuing/job processing platform. (<b><code> 764⭐</code></b> <b><code> 160🍴</code></b> [Source Code](https://github.com/gearman/gearmand))) `BSD-3-Clause` `C++`
-
Time Servers
- Roughenough - A Roughtime secure time synchronization client and server. `MIT/Apache-2.0` `Rust`
- Statime - A Precision Time Protocol (PTP) implementation in Rust. `MIT/Apache-2.0` `Rust`
-
VPN
- Headscale - Self-hostable fork of 🌎 [Tailscale](tailscale.com), cross-platform clients, simple to use, built-in (currently experimental) monitoring tools. `BSD-3-Clause` `Go`
- Nebula - A scalable p2p VPN with a focus on performance, simplicity and security. `MIT` `Go`
- sshuttle - Poor man's VPN. `LGPL-2.1` `Python`
- Gluetun VPN client - VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in. `MIT` `Docker`
-
-
Source
-
Websites
-
Programming Languages
Categories
Sub Categories
Monitoring & Status Pages
7
Backups
4
VPN
4
Packaging
2
Websites
2
Metrics & Metric Collection
2
Time Servers
2
Deployment Automation
1
Distributed Filesystems
1
DNS - Control Panels & Domain Management
1
Queuing
1
Network Configuration Management
1
Continuous Integration & Continuous Deployment
1
Identity Management - Tools and web interfaces
1
Identity Management - LDAP
1
Mail Clients
1
PaaS
1
Editors
1
Repositories
1
Keywords
monitoring
4
self-hosted
4
cli
3
golang
3
docker
3
metrics
2
nodejs
2
wireguard
2
linux
2
javascript
1
graphite
1
tailscale-server
1
tailscale-control-server
1
tailscale
1
web-assembly
1
wasm
1
security
1
rust
1
opaque
1
statsd
1
aks
1
aws-lambda
1
faas
1
function-as-a-service
1
k8s
1
kubernetes
1
microservice
1
serverless
1
influxdb
1
json
1
kafka
1
atom
1
awesome
1
awesome-list
1
devops
1
list
1
ops
1
software
1
sre
1
sysadmin
1
ipfs
1
backup-solution
1
bosh
1
cloud
1
cloudfoundry
1
mysql
1
postgres
1
ci
1
continuous-integration
1
database-testing
1