Shell Deployment

Open-source Shell projects categorized as Deployment

Top 20 Shell Deployment Projects

  • docker-rollout

    🚀 Zero Downtime Deployment for Docker Compose

    Project mention: Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK | news.ycombinator.com | 2024-02-20

    I created a CDK deploy that uses docker-rollout [1][2] to deploy highly available infrastructure to EC2 using only autoscaling groups. It is not super polished but it is a complete example, so it could be useful if you are considering hosting on EC2. Rolling out deploys involves updating one file on S3 and running one script.

    Ironically after all that setup, I decided to give Linode with k8s a try [3] :-) (due to aws' high costs of egress and NAT gws / IPv4 tax on AWS, and the fact that some apps that I want to run are easier to deploy with helm).

    More notes:

    * I did try ECS and Fargate, which are nice, but also come with associated costs and a bunch of complexity. At that point, I rather spend time directly with k8s, which should make my localhost parity way higher, and hosting somewhere more affordable.

    * I tried both Pulumi and Terraform. I have mixed feelings about them. I ended up using CDK because it _felt_ like the nicer development experience (except when CloudFormation fails and it kind of hides the reason why, sigh ... fishing for logs on CloudWatch is such a drag!).

    * I tried to add some NACL rules since I ended up running the thing on a public VPC. I couldn't make it work but at that time I had already decided to host elsewhere so I left it like that :-). I did succeed on adding support for AWS WAF. Sadly, the cdk currently doesn't have high level support for WAF so it was not as nice to setup.

    --

    1: https://github.com/Wowu/docker-rollout

    2: https://news.ycombinator.com/item?id=34690947

    3: https://medium.com/@elliotgraebert/comparing-the-top-eight-m...

  • edeliver

    Deployment for Elixir and Erlang

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • nixos-anywhere

    install nixos everywhere via ssh [maintainer=@numtide]

    Project mention: NixOS: Declarative Builds and Deployments | news.ycombinator.com | 2024-01-14

    I have step-by-step video guides (with accompanying git repos) for booting NixOS from zero on both Hetzner VPS instances[1] and bare metal Robot instances[2] with nixos-anywhere[3]. I used to use nixos-infect but now I'm 100% sold on nixos-anywhere.

    [1]: https://www.youtube.com/watch?v=wr22CyoyRo4

    [2]: https://www.youtube.com/watch?v=nlX8g0NXW1M&t=952s

    [3]: https://github.com/nix-community/nixos-anywhere

  • s3-sync-action

    🔄 GitHub Action to sync a directory with a remote S3 bucket 🧺

  • Installomator

    Installation script to deploy standard software on Macs

    Project mention: Starting role as MAC admin | /r/macsysadmin | 2023-12-06
  • bastille

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

    Project mention: 3 Advantages to Running FreeBSD as Your Server Operating System | news.ycombinator.com | 2023-08-15

    > FreeBSD jails don't have a one-command way to install a preconfigured jail for a specific service

    FreeBSD does have that tool, its BastilleBSD: https://bastillebsd.org/

    For example, this is the Bastillefile for running consul: https://gitlab.com/bastillebsd-templates/consul/-/blob/maste...

  • awesome-k8s-tools

    List of container/k8s tools.

    Project mention: Ask r/kubernetes: What are you working on this week? | /r/kubernetes | 2023-05-22

    https://github.com/vilaca/awesome-k8s-tools is a project I've started about 9 months ago. This project aims to rank a comprehensive list of Kubernetes/container related OSS projects, sorted by stars. Every early morning, a GitHub action retrieves repositories from https://github.com/vilaca/awesome-k8s-tools/blob/main/data/repos and updates the README file accordingly. Initially, I intended for it to be another "awesome_X" list, but later I realised that there were already a few similar lists for Kubernetes, and the format didn't quite fit. Nonetheless, I've diligently maintained and updated the project almost every week, ensuring it remains a valuable resource. I often rely on it personally, and I believe it can be helpful to others in search of Kubernetes tooling. To further enhance the project, I am currently exploring new features. One idea is to generate a GitHub page (instead), providing a more user-friendly interface for browsing the list. This page could include additional details about each tool, such as concise descriptions, documentation links, and even user ratings or reviews. I would also like to encourage contributions from the community. If you know of any repositories that should or shouldn't be included in the list, I warmly welcome pull requests. You can find guidelines for contributing in the project's README, which will help maintain the list's relevancy and accuracy over time.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • slickstack

    Lightning-fast WordPress on Nginx

    Project mention: Slick­Stack – Fast WordPress on Nginx | news.ycombinator.com | 2023-11-10
  • rust-musl-cross

    Docker images for compiling static Rust binaries using musl-cross

  • heroku-buildpack-rust

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

  • linuxdeploy-cli

    Linux Deploy CLI

  • bento

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

  • steam-deploy

    Github Action to deploy a game to Steam

  • github-action-wpe-site-deploy

    A GitHub Action to deploy code directly to WP Engine.

  • github-action

  • ezinnit

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

  • racker

    rack provisioning utility for Kinvolk projects

  • prefect-cli-action

    Github Action for running Prefect commands using the Prefect CLI

  • openstack-deployment

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

    Project mention: OpenStack deployment scripts | /r/openstack | 2023-09-11

    for hypervisor we had KVM back then, and images are QEMU. You can pretty much configure suits to your needs. This is the link: https://github.com/tanerjn/openstack-deployment if you like maybe give it a start so my repo does not look very lonely out there :-p.

  • 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

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 2024-02-20.

Shell Deployment related posts

Index

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

Project Stars
1 docker-rollout 2,069
2 edeliver 1,971
3 nixos-anywhere 1,010
4 s3-sync-action 1,004
5 Installomator 952
6 bastille 756
7 awesome-k8s-tools 629
8 slickstack 597
9 rust-musl-cross 564
10 heroku-buildpack-rust 519
11 linuxdeploy-cli 229
12 bento 203
13 steam-deploy 202
14 github-action-wpe-site-deploy 157
15 github-action 152
16 ezinnit 15
17 racker 14
18 prefect-cli-action 4
19 openstack-deployment 1
20 ryo-host 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com