Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Rove – Self-hosted container deployments (rove.dev)
6 points by evantbyrne on Aug 26, 2024 | hide | past | favorite | 4 comments
Hey HN,

Rove is a deployment tool that I've been working on for a short while. I was motivated to create this after building a CD SaaS for AWS, and becoming disillusioned with the unnecessary complexity and costs associated with running containers in proprietary "cloud" runtimes.

Rove is very different from that. It is a single binary, does not communicate with an external service, and deployments run in a single command. Deployments are diffed so you can see changes before applying them, sort of like Terraform. There is no proprietary runtime because everything just runs on Docker Swarm behind the scenes.

I have no plans to monetize the project besides being open to sponsorships of features that follow the values of the project rigidly, which means no telemetry, no ads, and always opt-in.

Today marks the initial release. There is still a bit of work to be done around supporting additional Linux distros, more of Docker's features and things like scheduled tasks, but you should be able to deploy services and tasks with Rove in its current state on Ubuntu.

The Git repo is here: https://github.com/evantbyrne/rove

Thanks for checking it out, –Evan



Can't fathom why this doesn't have more attention. Really cool project.

Also, big fan of the landing page design. Great stuff.


Thank you! Hopefully it ends up being useful to people


Looks interesting, does Rove also provide support for issuing TLS certificates for container services? I am also working on something similar, but it will be running on Kubernetes clusters.


Rove is not a service, it does not have a runtime, is not a build tool, and not exclusive to running HTTP services. It deploys Docker images as provided without modification. Auto-issuing certificates would be the job of software built into your deployed images. For example, a Caddy process. At some point I should write how-to guides to illustrate common use-cases like running a HTTPS and deploying from CI though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: