The fastest way to deploy Docker containers to your own server. One command. Automatic HTTPS. Zero config. Platforms like Vercel and Railway have great DX but are expensive and lock you in. Self-hosting is cheap and flexible, but getting containers live with HTTPS is a pain. zero closes that gap — deploy any Docker image to your own server with a single command. Auto HTTPS, zero-downtime deploys, health checks, rollbacks, and preview environments. No YAML. No web UI. Just a CLI that works.
I kept running into the same problem: platforms like Vercel and Railway have amazing DX, but they're expensive and don't support arbitrary Docker images. Self-hosting is cheap and flexible, but setting up nginx, Certbot, deploy scripts, and health checks for every app is tedious.
So I built zero — a single binary that handles all of it. Run zero deploy and your container is live with automatic HTTPS, zero-downtime deploys, preview deployments, and health checks. No YAML, no web dashboard, no config files. Just SSH and a CLI.
It's open source (MIT), has only 2 dependencies, and runs on any Linux server.
I'd love to hear your feedback — what's missing? What would you use it for?
Hey Ronald, that gap between amazing DX on expensive platforms and tedious setup on self hosted is so real. Was there a specific project where you were setting up nginx, Certbot, and deploy scripts for the hundredth time and thought why am I still doing this manually in 2025?
Looks interesting! Even with own-written reverse-proxy, nice!
I'll definitely check it out, even as an AWS fanboy.
But comes at the right time when AWS AppRunner went into maintenance mode…
About zero on Product Hunt
“One command to deploy Docker containers to your own server”
zero launched on Product Hunt on April 1st, 2026 and earned 97 upvotes and 3 comments, placing #23 on the daily leaderboard. The fastest way to deploy Docker containers to your own server. One command. Automatic HTTPS. Zero config. Platforms like Vercel and Railway have great DX but are expensive and lock you in. Self-hosting is cheap and flexible, but getting containers live with HTTPS is a pain. zero closes that gap — deploy any Docker image to your own server with a single command. Auto HTTPS, zero-downtime deploys, health checks, rollbacks, and preview environments. No YAML. No web UI. Just a CLI that works.
zero was featured in Open Source (68.3k followers), Software Engineering (42.3k followers), Developer Tools (511.2k followers) and GitHub (41.2k followers) on Product Hunt. Together, these topics include over 102.8k products, making this a competitive space to launch in.
Who hunted zero?
zero was hunted by Ronald Blüthl. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how zero stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.
Hey! I'm Ronald, the maker of zero.
I kept running into the same problem: platforms like Vercel and Railway have amazing DX, but they're expensive and don't support arbitrary Docker images. Self-hosting is cheap and flexible, but setting up nginx, Certbot, deploy scripts, and health checks for every app is tedious.
So I built zero — a single binary that handles all of it. Run zero deploy and your container is live with automatic HTTPS, zero-downtime deploys, preview deployments, and health checks. No YAML, no web dashboard, no config files. Just SSH and a CLI.
It's open source (MIT), has only 2 dependencies, and runs on any Linux server.
I'd love to hear your feedback — what's missing? What would you use it for?