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 →
Top 20 Shell Deployment Projects
-
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.
-
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
-
-
-
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...
-
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.
-
-
-
heroku-buildpack-rust
A buildpack for Rust applications on Heroku, with full support for Rustup, cargo and build caching.
-
-
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.
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
Shell Deployment related posts
- Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK
- NixOS-anywhere: install NixOS everywhere via SSH
- OpenStack deployment scripts
- Is it possible to morph Debian into NixOS?
- BastilleBSD
- Bastille – System for automating deployment and management of FreeBSD containers
- Bastille – Open-source system for automating management of containers on FreeBSD
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
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 |