docker-rollout VS etsd

Compare docker-rollout vs etsd and see what are their differences.

docker-rollout

🚀 Zero Downtime Deployment for Docker Compose (by Wowu)

etsd

Transmit sensitive data encrypted across your organization! (by spapas)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
docker-rollout etsd
9 4
2,093 48
- -
6.2 3.6
29 days ago 9 months ago
Shell JavaScript
MIT License GNU Affero General Public License v3.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

docker-rollout

Posts with mentions or reviews of docker-rollout. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-20.
  • Show HN: Deploy highly available infra to EC2 with Docker-compose and CDK
    2 projects | news.ycombinator.com | 20 Feb 2024
    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...

  • How I run my servers
    8 projects | news.ycombinator.com | 16 Jul 2023
    ````

    This way, Caddy will buffer the request and give 30 seconds for your new service to get online when you're deploying a new version.

    Ideally, during deployment of a new version the new version should go live and healthy before caddy starts using it (and kills the old container). I've looked at https://github.com/Wowu/docker-rollout and https://github.com/lucaslorentz/caddy-docker-proxy but haven't had time to prioritize it yet.

  • Zero-downtime deployment tool for web apps (created by DHH, creator of Rails)
    4 projects | news.ycombinator.com | 17 Feb 2023
  • docker rollout - Zero Downtime Deployment for docker-compose
    1 project | /r/u_rsohlot | 17 Feb 2023
    1 project | /r/u_rsohlot | 17 Feb 2023
    1 project | /r/selfhosted | 9 Feb 2023
    2 projects | /r/docker | 7 Feb 2023
  • Show HN: Docker rollout – Zero Downtime Deployment for Docker-compose
    1 project | /r/patient_hackernews | 7 Feb 2023
    1 project | /r/hackernews | 7 Feb 2023

etsd

Posts with mentions or reviews of etsd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-16.
  • How I run my servers
    8 projects | news.ycombinator.com | 16 Jul 2023
    A pretty same setup with a bunch of differences:

    1. I'm using a single postgresql database for all apps (each with a different user) on a different server; each app has a different db user

    2. I use a minio instance for file/media uploads/serving

    3. I mostly use nginx but i'm transitioning new apps to caddy because of automatic integration with let's encrypt and much smaller config for common purposes

    4. I use a fab-classic (fabric 1x) script to deploy new versions: https://github.com/spapas/etsd/blob/master/fabfile.py

    5. For backup I do a logical db backup once per day via cron (using a script similar to this https://spapas.github.io/2016/11/02/postgresql-backup/)

    6. One memcache instance of all apps

    7. Each app gets a redis instance (if redis is needed): https://gist.github.com/akhdaniel/04e4bb2df76ef534b0cb982c1d...

    8. Use systemd for app control

  • Show HN: Enc – A modern and friendly CLI alternative to GnuPG
    6 projects | news.ycombinator.com | 9 Feb 2023
    Yes, you are right on that. If the server is compromised a malicious user may change the client-side code to add a backdoor and steal your private key when you unlock it. He'll be able to steal only the keys that are unlocked while the backdoor stays undetected (not all the data).

    The ideal way to resolve that would be to change the service to an API and offer binaries with a correct signature so the user can check and make sure that they get the correct thing. Actually I tried writing the client binaries using electron (https://github.com/spapas/etsd/tree/master/client) but didn't have the time for that :(

    You are rigth though, I've added a Risks section to warn for that thingie https://github.com/spapas/etsd/blob/master/README.md#risks

  • Show HN: ETSD – Transmit sensitive data encrypted across your organization
    1 project | news.ycombinator.com | 18 Aug 2021

What are some alternatives?

When comparing docker-rollout and etsd you can also consider the following projects:

mypaas - Run your own PaaS using Docker, Traefik, and great analytics

enc - 🔑🔒 A modern and friendly CLI alternative to GnuPG: generate and download keys, encrypt, decrypt, and sign text and files, and more.

susam.net - Source code of https://susam.net/

PythonEncryptionAlgorithm - An encryption algorithm in python

Moby - The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

securestore-rs - A simple, encrypted, git-friendly, file-backed secrets manager for rust

ts-neural-network - A neural network to play with

gpg-ed25519-to-cv25519 - Convert GPG ed25519 to cv25519 encryption key

caddy-docker-proxy - Caddy as a reverse proxy for Docker

Dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications