Shell Deployment

Open-source Shell projects categorized as Deployment

Top 21 Shell Deployment Projects

  1. docker-rollout

    🚀 Zero Downtime Deployment for Docker Compose

    Project mention: Show HN: A CLI tool I made to self-host any app with two commands and a VPS | news.ycombinator.com | 2024-09-19

    * I built a custom plugin for deploying which leveraged https://github.com/Wowu/docker-rollout for zero-downtime deployments

    Your solution looks much simpler than mine. I started off modeling mine off fly.io CLI, which is much more verbose Go code. I'll likely continue to use mine, but for any future VPS I'll have to give this a try.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. edeliver

    Deployment for Elixir and Erlang

  4. nixos-anywhere

    install nixos everywhere via ssh [maintainer=@numtide]

    Project mention: Inject NixOS into an Azure VM with nixos-anywhere and Azure Container Intances | dev.to | 2024-12-14

    Early I was pulled towards nixos-anywhere, a set of scripts to install NixOS over SSH on an arbitrary target system having kexec support. When struggling I tried my luck with nixos-inject, another way to install NixOS from within an existing target system.

  5. Installomator

    Installation script to deploy standard software on Macs

  6. awesome-k8s-tools

    List of container/k8s tools.

  7. bastille

    Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.

    Project mention: Bocker: Docker implemented in around 100 lines of Bash (2015) | news.ycombinator.com | 2024-11-23

    A brother from another mother: https://bastillebsd.org/ Bastille manages jails using shell with many of the same constructs you'd find in docker. I like it over other jail management software in BSD because it has so few dependencies.

  8. rust-musl-cross

    Docker images for compiling static Rust binaries using musl-cross

    Project mention: The Fastest Mutexes | news.ycombinator.com | 2024-10-02

    what worked for me for cross-compiling go:

    https://github.com/elastic/golang-crossbuild docker images for macos and windows (not linux though)

    https://github.com/rust-cross/rust-musl-cross

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. kubectl-plugins

    A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc). (by jordanwilson230)

    Project mention: Kubesafe: Never run Kubernetes commands on the wrong cluster again | news.ycombinator.com | 2024-09-18

    Thanks for the feedback John! You're right, that's pretty much it :)

    I developed kubesafe because (1) I was tired of tinkering with shell aliases and scripts (especially when I wanted to define protected commands) and (2) I needed something that worked smoothly with all Kubernetes tools like kubectl, helm, kubecolor, etc.

    Kubesafe is just a convenient way to manage protected commands and contexts. Nothing too fancy!

    Btw - I also found a kubectl plugin written in Bash that’s similar to what you mentioned, in case you're interested: https://github.com/jordanwilson230/kubectl-plugins/blob/krew...

  11. heroku-buildpack-rust

    A buildpack for Rust applications on Heroku, with full support for Rustup, cargo and build caching.

  12. rsync-deployments

    GitHub Action for deploying code via rsync over ssh

    Project mention: How to deploy a static website to DigitalOcean | dev.to | 2024-10-23

    A plugin is used to rsync the contents to our server Make sure to use the correct path from which to deploy content Don't forget to specify the correct domain at remote-path and remote-host properties. Notice the SSH Key is retrieved from the repository secrets.

  13. alpine-make-vm-image

    Make customized Alpine Linux disk image for virtual machines

    Project mention: Show HN: Convert your Containerfile to a bootable OS | news.ycombinator.com | 2024-05-07

    I understand this is similar to alpine-make-vm-image [0] or nixos-generators [1]

    By the way, is there a way to create minimal NixOS VMs without systemd?

    - [0] https://github.com/alpinelinux/alpine-make-vm-image

  14. bento

    A KISS deployment tool to keep your NixOS fleet (servers & workstations) up to date. (by rapenne-s)

  15. linuxdeploy-cli

    Linux Deploy CLI

  16. steam-deploy

    Github Action to deploy a game to Steam

  17. github-action-wpe-site-deploy

    A GitHub Action to deploy code directly to WP Engine.

  18. github-action

  19. ezinnit

    ezinnit initializes your gitlab repository and your server. Your app will be live and commits to main will automatically deploy.

  20. racker

    rack provisioning utility for Kinvolk projects

  21. openstack-deployment

    OpenStack installation and deployment scripts with KVM, QEMU to create ports, launch instances, attach interfaces manage configuration. Ansible, Bash.

  22. turbo-cloud

    The lightweight and easy way to deploy static websites, web apps, backends, IoT projects, and any other web projects without any vendor lock-in, straight from your local directory. No Git required, no wasting time on configuration, no setup, zero dependencies - just run one command

    Project mention: Deploy static websites and web apps everywhere in minutes with TurboCloud | dev.to | 2024-05-28

    That's why we developed what's probably the lightest and simplest way to deploy web projects anywhere - VPS, cloud server, dedicated server, or even on-premise. No configuration, no Git required, not even CLI setup - just go to the project's root folder and run one command. Meet TurboCloud - https://github.com/localcloud-dev/turbo-cloud

  23. ryo-host

    Deploy a rollyourown host server using Ansible. Mirror of the https://rollyourown.xyz ryo-host repository.

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Shell Deployment discussion

Log in or Post with

Shell Deployment related posts

  • Shortest times between train stations in Europe

    3 projects | news.ycombinator.com | 28 Dec 2024
  • Inject NixOS into an Azure VM with nixos-anywhere and Azure Container Intances

    6 projects | dev.to | 14 Dec 2024
  • Bocker: Docker implemented in around 100 lines of Bash (2015)

    5 projects | news.ycombinator.com | 23 Nov 2024
  • Show HN: A CLI tool I made to self-host any app with two commands and a VPS

    4 projects | news.ycombinator.com | 19 Sep 2024
  • Automating Azure VM Ubuntu install without fancy tools

    5 projects | dev.to | 22 Jul 2024
  • Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK

    2 projects | news.ycombinator.com | 20 Feb 2024
  • NixOS-anywhere: install NixOS everywhere via SSH

    1 project | news.ycombinator.com | 25 Sep 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 11 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 docker-rollout 2,588
2 edeliver 1,973
3 nixos-anywhere 1,895
4 Installomator 1,153
5 awesome-k8s-tools 883
6 bastille 867
7 rust-musl-cross 662
8 kubectl-plugins 624
9 heroku-buildpack-rust 524
10 rsync-deployments 380
11 alpine-make-vm-image 314
12 bento 260
13 linuxdeploy-cli 248
14 steam-deploy 236
15 github-action-wpe-site-deploy 176
16 github-action 173
17 ezinnit 15
18 racker 14
19 openstack-deployment 6
20 turbo-cloud 2
21 ryo-host 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Shell is
the 11th most popular programming language
based on number of references?