awesome-sysadmin-tools
Awesome Tools for Sysadmins
https://github.com/Sysadminka/awesome-sysadmin-tools
Last synced: 26 days ago
JSON representation
CLI tools
Git
- lazygit - A simple terminal UI for git commands
Monitoring
- SmokePing - Graph latency to needed resources
- blktop - top-like monitoring block devices metrics (latency, IOPS and so on)
- mtr - combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool
- LibreSpeed - selfhosted speedtest meter
- htop - An interactive process viewer
Networking
- OpenVPN install - OpenVPN installer for Debian, Ubuntu, Fedora, CentOS and Arch Linux.
- dockvpn - OpenVPN for Docker
- docker-openvpn - OpenVPN for Docker
- ngrok - Expose a local web server to the internet
Other CLI tools
- libfaketime - libfaketime intercepts various system calls that programs use to retrieve the current date and time
Shell
- starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell
Containers
Container Distributions
- LXC - Linux Containers
- Containerd - Container runtime
Container tools
- ctop - Top for containers
- docker-slim - Minify and Secure Docker containers
Infrastructure
Amazon Web Services
- chamber - Chamber is a tool for managing secrets. Currently it does so by storing secrets in SSM Parameter Store, an AWS service for storing secrets.
- awscreds - Store AWS credentials inside your Keychain
Ansible
- ansible - Ansible is a radically simple IT automation system
- molecule - Molecule project is designed to aid in the development and testing of Ansible roles
Diagrams
- diagrams - infrastructure diagrams as code
Terraform
- tflint - TFLint is a Terraform linter focused on possible errors, best practices, etc
- tfswitch - The tfswitch command line tool lets you switch between different versions of terraform
- terraform-docs - A utility to generate documentation from Terraform modules in various output formats
- checkov - Checkov is a static code analysis tool for infrastructure-as-code
- terraform - Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services
Kubernetes
Kubernetes Distributions
- kubeadm - Kubeadm is a tool built to provide best-practice "fast paths" for creating Kubernetes clusters
- k3s - Lightweight Kubernetes
- minikube - implements a local Kubernetes cluster on macOS, Linux, and Windows
- kubespray - Deploy a Production Ready Kubernetes Cluster
Kubernetes tools
- kustomize - Kubernetes native configuration management
- traefik - Traefik is an open-source Edge Router that makes publishing your services a fun and easy experience
- k9s - provides a terminal UI to interact with your Kubernetes clusters
- kubens - helps you switch between Kubernetes namespaces smoothly
- kubetail - Bash script that enables you to aggregate (tail/follow) logs from multiple pods into one stream
- kube-monkey - kube-monkey is an implementation of Netflix's Chaos Monkey for Kubernetes clusters
- kubectl-reap - is a kubectl plugin that deletes unused Kubernetes resources
- ingress-nginx - NGINX is an Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
- kubecost - Kubecost gives you visibility into your Kubernetes resources to reduce spend and prevent resource-based outages
- kubecost - Kubecost gives you visibility into your Kubernetes resources to reduce spend and prevent resource-based outages
Load testing tools
Passwords storage
Security
2FA
- Authy - Best Rated 2FA App
Passwords storage
- 1Password - 1Password is the easiest way to store and use strong passwords