Shell DevOps

Open-source Shell projects categorized as DevOps | Edit details

Top 23 Shell DevOps Projects

  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

    Project mention: The actual infrastructure costs of running SaaS at scale (billions of requests/month) | | 2022-05-17

    We already had a Hetzner server kicking around that wasn’t doing much, so we installed dokku;  a great project that gives you a self-hosted Heroku-like deployment platform but with minimal costs. We set up a super simple CICD via GitLab CI that would push changes to our main branch to dokku as we went. Postgres was up and running in 2 minutes. Sorting the DNS and LetsEncrypt SSL certificate was pretty easy. And that was it. Total time spent was maybe 2 hours.

  • lynis

    Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.

    Project mention: Setting up Ubuntu Server for the first time... | | 2022-05-14

    For some basic rules/suggestions I like to use lynis on my homelab

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • raspberry-pi-dramble

    Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8

    Project mention: Heatsinks for Raspberry Pi cluster with PoE | | 2022-04-07

    Don't bother. Just put them on an open stack and blow a quiet Noctua fan sideways through the stack. I used to have a four-pi4 cluster ala and one fan blowing back to front was easily good enough. I also removed the fans from the official PoE HATs since they sounded like rocket engines no matter what I did.

  • sysbox

    An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs.

    Project mention: SELinux is unmanageable; just turn it off if it gets in your way | | 2022-04-26

    One project in this space that looked quite promising to me is sysbox[0]. I've used them once for a gitlab runner set-up similar to what is described in their blog[1].

    It's currently working great and I have not had any major crashes/incidents for at least the past 8 months.



  • ansible-interactive-tutorial

    Interactive Ansible tutorials with dead simple setup via Docker

    Project mention: Curious about Ansible but afraid or blocked on getting started? | | 2022-02-28
  • ansible-for-kubernetes

    Ansible and Kubernetes examples from Ansible for Kubernetes Book

    Project mention: Can bash be good as docker compose alternative? Does anybody use it or some better alternatives? | | 2021-12-01

    Sure. Here are examples from the Ansible God himself Jeff Geerling He Worte Books about Ansible.

  • k8s-gitops

    Kubernetes cluster managed by GitOps - Git as a single source of truth, automated pipelines, declarative everything, next-generation DevOps (by xUnholy)

    Project mention: Gaining better visibility into my homelab Kubernetes cluster network using Cilium and Hubble | | 2022-02-28

    My entire Kubernetes cluster state is declaratively defined as code in my GitOps repository - feel free to check it out here

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • terraform-multienv

    A template for maintaining a multiple environments infrastructure with Terraform. This template includes a CI/CD process, that applies the infrastructure in an AWS account.

  • kube-karp

    ☸ Add a floating virtual IP to Kubernetes cluster nodes for load balancing easily.

    Project mention: Kube-VIP as HA Solution | | 2022-01-01
  • azure

    Azure-related repository (by groovy-sky)

    Project mention: Azure PaaS networking cheat sheet | | 2022-03-21

    Not for now. I already have wrote in a plain English few articles about this topic (1,2,3) with a more detailed explanation and practical examples (which you run). At least for now, there is nothing left, what I could share in that area. Probably, in the future I will try to find and tell something new about this topic :)

  • kube-aliases

    Kubernetes Aliases and Bash Functions

    Project mention: Zsh Plugins Commit TOP | | 2021-12-25

    kube-aliases : ⌛ 💼 📈 - Adds functions and aliases to make working with kubectl more pleasant.

  • wakemeops

    A Debian repository for portable applications

    Project mention: WakeMeOps – A Debian/Ubuntu repo for popular DevOps tools and more | | 2022-03-23
  • open-runtimes

    Open runtime environments for serverless cloud computing ⚡️

    Project mention: Appwrite Community Report #4 | | 2022-04-30

    Deno runtime now allows write access to the filesystem

  • docker-salt-master

    🐳🧂 Dockerized Salt Master

  • Fedora-Guide

    Fedora/CentOS Stream/Red Hat Enterprise Linux Guide

    Project mention: Useful Fedora Guide | | 2022-05-15

    Fedora Guide with a set of useful tools and learning resources.

  • vagrant-k3s-HA-cluster

    This repository contains the Vagrantfile and scripts to easily configure a Highly Available Kubernetes (K3s) cluster.

  • kubernetes-bookmark-bar

    This repository will curate all of the awesome links that are useful for kubernetes in a way that can be imported to your bookmark bar

    Project mention: Tool I wrote to generate bookmarks | | 2022-05-05
  • devops-kb

    frequently used commands

    Project mention: Sending logs from a Heroku app to Grafana cloud? | | 2021-11-25

    Would it be possible for someone to ELI5 how to do this? I've found various github repositories on sending logs from a heroku app to grafana cloud, but they are very confusing to me. Here's two examples I found when searching:

  • pg_auto_failover_ansible

    Ansible Playbook(s) to create/manage a cluster of PostgreSQL nodes running in a cluster with pg_auto_failover

    Project mention: Simple Docker service to track health status of your postgres cluster - To be used with Uptime Kuma et al | | 2022-03-26
  • wordpress-docker

    Full stack (LEMP) Wordpress docker environment for dev and production use

    Project mention: Wordpress docker environment | | 2021-10-12

    Here my wordpress docker environment

  • carvel-ytt-library-for-kubernetes

    ytt ( library that includes reusable K8s components (app, ...)

    Project mention: Deploy Neo4J's APOC plugin with code thanks to CARVEL vendir | | 2021-07-04



    Write Bash executable runbooks in Markdown.

    Project mention: -- Bash executable runbooks in markdown | | 2021-07-26

    Runbook automation and literate programming are both not new ideas, but I think the two play well together. So, I got this idea last week, and hacked up a simple tool that I think would be useful to SysAdmins, Ops people, or SREs. Please check it out -

  • Flutter-for-web-deploy-script

    🦋 Flutter for web production build script. Build Flutter beta channel inside your deploy pipeline.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-17.

Shell DevOps related posts


What are some of the best open-source DevOps projects in Shell? This list will help you:

Project Stars
1 Dokku 23,134
2 lynis 9,643
3 raspberry-pi-dramble 1,571
4 sysbox 1,419
5 ansible-interactive-tutorial 1,385
6 ansible-for-kubernetes 536
7 k8s-gitops 247
8 terraform-multienv 133
9 kube-karp 104
10 azure 91
11 kube-aliases 59
12 wakemeops 46
13 open-runtimes 45
14 docker-salt-master 42
15 Fedora-Guide 32
16 vagrant-k3s-HA-cluster 30
17 kubernetes-bookmark-bar 25
18 devops-kb 25
19 pg_auto_failover_ansible 24
20 wordpress-docker 21
21 carvel-ytt-library-for-kubernetes 21
22 13
23 Flutter-for-web-deploy-script 6
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives