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 →
Top 21 Shell Deployment Projects
-
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.
-
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.
-
-
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.
-
-
-
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-23A 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.
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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-18Thanks 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...
-
heroku-buildpack-rust
A buildpack for Rust applications on Heroku, with full support for Rustup, cargo and build caching.
-
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.
-
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
-
bento
A KISS deployment tool to keep your NixOS fleet (servers & workstations) up to date. (by rapenne-s)
-
-
-
-
ezinnit
ezinnit initializes your gitlab repository and your server. Your app will be live and commits to main will automatically deploy.
-
-
openstack-deployment
OpenStack installation and deployment scripts with KVM, QEMU to create ports, launch instances, attach interfaces manage configuration. Ansible, Bash.
-
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-28That'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
-
ryo-host
Deploy a rollyourown host server using Ansible. Mirror of the https://rollyourown.xyz ryo-host repository.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Deployment discussion
Shell Deployment related posts
-
Shortest times between train stations in Europe
-
Inject NixOS into an Azure VM with nixos-anywhere and Azure Container Intances
-
Bocker: Docker implemented in around 100 lines of Bash (2015)
-
Show HN: A CLI tool I made to self-host any app with two commands and a VPS
-
Automating Azure VM Ubuntu install without fancy tools
-
Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK
-
NixOS-anywhere: install NixOS everywhere via SSH
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 11 Feb 2025
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 |