Shell Deployment

Open-source Shell projects categorized as Deployment

Top 22 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...

  • 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.

    InfluxDB logo
  • edeliver

    Deployment for Elixir and Erlang

  • 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.

  • SaaSHub

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

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

  • 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

  • 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

  • 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.

  • prefect-cli-action

    Github Action for running Prefect commands using the Prefect CLI

  • 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

  • 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

    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

  • 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
  • OpenStack deployment scripts

    1 project | /r/openstack | 11 Sep 2023
  • Is it possible to morph Debian into NixOS?

    2 projects | /r/NixOS | 4 Jun 2023
  • BastilleBSD

    1 project | /r/devopsish | 27 May 2023
  • Bastille – System for automating deployment and management of FreeBSD containers

    1 project | news.ycombinator.com | 26 May 2023
  • Bastille – Open-source system for automating management of containers on FreeBSD

    1 project | news.ycombinator.com | 26 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jun 2024
    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. 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,165
2 edeliver 1,971
3 nixos-anywhere 1,152
4 s3-sync-action 1,014
5 Installomator 996
6 bastille 775
7 awesome-k8s-tools 663
8 slickstack 620
9 rust-musl-cross 590
10 heroku-buildpack-rust 519
11 alpine-make-vm-image 288
12 linuxdeploy-cli 234
13 bento 209
14 steam-deploy 208
15 github-action-wpe-site-deploy 162
16 github-action 157
17 ezinnit 15
18 racker 14
19 openstack-deployment 5
20 prefect-cli-action 4
21 turbo-cloud 2
22 ryo-host 1

Sponsored
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.
www.influxdata.com