frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Mushak – Zero config zero downtime Docker/Compose to server deployment

https://mushak.sh
10•hmontazeri•4h ago

Comments

hmontazeri•4h ago
Hi all,

I made Mushak out of frustrtaion. There are many amazing tools out there these days to deploy your apps to your own servers. I've used a shell script to deploy my apps many years (using Docker and Compose since 2016 or so).

Although tools like Dokku, Coolify and Kamal exists (and they are amazing) they all have tradeoffs. Dokku comes with the plugin system when it comes to DBs etc. which I don't like. Coolify since v4 it has 4 containers running to get started. Kamal is pretty awesome but the build process and config file which is mandatory and also secrets management is time consuming to get up and running.

Mushak is very simple. If you have A Docker or compose file, it should JUST WORK.

Create a .env.prod file in, and it will detect it and pushes it to the server if you want. You'll deploy to prod faster than you can believe it with zero config out of the box.

Hope this will help anyone out there, I really enjoy deploying my apps with it. Documentation will also clarify the architectural choices.

Best, Hamed

jmpavlec•4h ago
Looks interesting, barebones but in a good way. Seems to be a good fit for how I am currently hosting. Will give it a shot after the holidays.

Thanks!

hmontazeri•4h ago
Give it a try it’s meant to be barebone and easy
kirovt•1h ago
What template did you use for the landing page, if I may ask? Looks neat.
hmontazeri•57m ago
It’s regular vitepress and changed just the config for colors and added the footer bar with a vue component
indigodaddy•1h ago
I like this a lot, very neat and simple. Reminds me of Uncloud that was posted recently on HN:

https://news.ycombinator.com/item?id=46144275

hmontazeri•57m ago
I actually tried uncloud. Believe it or not I was too dumb to get it to work…
indigodaddy•15m ago
Right now I'm using Cosmos Cloud and it works nicely. But I'd actually prefer something a lot simpler and that uses Caddy. Basically exactly what you've done but where I can still easily understand the magic. I like that you explained the magic too in your docs. Great job.
Imustaskforhelp•45m ago
Fascinating stuff.

Personally what I ended up doing with my vps was to just have a docker-compose.yaml and then just docker-compose it to start it and then I have a custom script which would run a service at a port after which I can just "bash expose.sh subdomain.domain.app PORT" and it uses cloudflared/cloudflare tunnels under the loop and if someone wants a git like workflow, I recommend pushing docker images and then using watchtower (https://containrrr.dev/watchtower/)

I had tried to understand caddy but I instead went the cloudflare tunnels route.

Show HN: Books mentioned on Hacker News in 2025

https://hackernews-readings-613604506318.us-west1.run.app
42•seinvak•1h ago•17 comments

ARIN Public Incident Report – 4.10 Misissuance Error

https://www.arin.net/announcements/20251212/
78•immibis•2h ago•13 comments

Show HN: WalletWallet – create Apple passes from anything

https://walletwallet.alen.ro/
77•alentodorov•1h ago•27 comments

E.W.Dijkstra Archive

https://www.cs.utexas.edu/~EWD/welcome.html
35•surprisetalk•2h ago•3 comments

Structured Outputs Create False Confidence

https://boundaryml.com/blog/structured-outputs-create-false-confidence
46•gmays•2h ago•28 comments

Reasons Not to Become Famous (2020)

https://tim.blog/2020/02/02/reasons-to-not-become-famous/
76•Tomte•2h ago•45 comments

ELF Crimes: Program Interpreter Fun

https://nytpu.com/gemlog/2025-12-21
17•nytpu•1h ago•3 comments

I Program on the Subway

https://www.scd31.com/posts/programming-on-the-subway
24•evankhoury•4d ago•15 comments

Coarse Is Better

https://borretti.me/article/coarse-is-better
110•_dain_•4h ago•55 comments

Show HN: Jmail – Google Suite for Epstein files

https://www.jmail.world
1209•lukeigel•20h ago•261 comments

Three Ways to Solve Problems

https://andreasfragner.com/writing/three-ways-to-solve-problems
47•42point2•3h ago•9 comments

Backing up Spotify

https://annas-archive.li/blog/backing-up-spotify.html
1592•vitplister•23h ago•532 comments

Ruby website redesigned

https://www.ruby-lang.org/en/
247•psxuaw•10h ago•93 comments

Indoor tanning makes youthful skin much older on a genetic level

https://www.ucsf.edu/news/2025/12/431206/indoor-tanning-makes-youthful-skin-much-older-genetic-level
154•SanjayMehta•12h ago•107 comments

Show HN: Shittp – Volatile Dotfiles over SSH

https://github.com/FOBshippingpoint/shittp
89•sdovan1•5h ago•51 comments

What I Learned About Deploying AV1 from Two Deployers

https://streaminglearningcenter.com/articles/what-i-learned-about-deploying-av1-from-two-deployer...
16•breve•5d ago•10 comments

Measuring AI Ability to Complete Long Tasks

https://metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/
196•spicypete•13h ago•146 comments

Decompiling the New C# 14 field Keyword

https://blog.ivankahl.com/decompiling-the-new-csharp-14-field-keyword/
46•ivankahl•4d ago•15 comments

Show HN: RenderCV – Open-source CV/resume generator, YAML → PDF

https://github.com/rendercv/rendercv
24•sinaatalay•4h ago•13 comments

Show HN: The Official National Train Map Sucked, So I Made My Own

https://www.bdzmap.com/
36•Pavlinbg•5h ago•8 comments

Go ahead, self-host Postgres

https://pierce.dev/notes/go-ahead-self-host-postgres#user-content-fn-1
615•pavel_lishin•1d ago•367 comments

The uncertain origins of aspirin

https://www.asimov.press/p/aspirin
46•dearwell•4d ago•11 comments

Claude in Chrome

https://claude.com/chrome
262•ianrahman•20h ago•144 comments

Ireland’s Diarmuid Early wins world Microsoft Excel title

https://www.bbc.com/news/articles/cj4qzgvxxgvo
280•1659447091•21h ago•99 comments

Log level 'error' should mean that something needs to be fixed

https://utcc.utoronto.ca/~cks/space/blog/programming/ErrorsShouldRequireFixing
445•todsacerdoti•4d ago•274 comments

Isengard in Oxford

https://lareviewofbooks.org/article/isengard-in-oxford/
94•lermontov•11h ago•11 comments

Pure Silicon Demo Coding: No CPU, No Memory, Just 4k Gates

https://www.a1k0n.net/2025/12/19/tiny-tapeout-demo.html
400•a1k0n•1d ago•63 comments

Inca Stone Masonry

https://www.earthasweknowit.com/pages/inca_construction
114•jppope•10h ago•34 comments

OpenSCAD is kinda neat

https://nuxx.net/blog/2025/12/20/openscad-is-kinda-neat/
295•c0nsumer•23h ago•230 comments

Big GPUs don't need big PCs

https://www.jeffgeerling.com/blog/2025/big-gpus-dont-need-big-pcs
256•mikece•23h ago•116 comments