What does HackerNews think of mrsk?

Deploy web apps anywhere.

Language: Ruby

Honestly these days I am leaning towards this approach: https://github.com/mrsked/mrsk/

It's all just docker.

Did you consider MRSK[1], k3s[2], or dokku[3]? They are all significantly simpler to operate than Kubernetes, curious to hear your take.

On logs, I agree and have looked for the same. A simple way to aggregate logs in one machine, heck it could even be running SQLite, and query via a web UI. Doesn't seem to exist for this scale.

[1] https://github.com/mrsked/mrsk [2] https://k3s.io/ [3] https://dokku.com/

I'm not sure if anyone other than 37Signals is using it at scale yet, so you may get a better idea by looking at the docs yourself.

https://github.com/mrsked/mrsk

The intro from README explains it well:

”MRSK deploys web apps anywhere from bare metal to cloud VMs using Docker with zero downtime. It uses the dynamic reverse-proxy Traefik to hold requests while the new application container is started and the old one is stopped.”

https://github.com/mrsked/mrsk

I’m looking forward testing this out. I already use Traefik and back in the day I used to use Capistrano to deploy Django apps, it feels like closing the circle :)

This is mrsk: https://github.com/mrsked/mrsk

It is described as "Capistrano for containers"

(This is DHH/37signals so we are in the ruby world)

Mrsk is written in ruby and it is hard to type because autocorrect will change it to the name of a certain billionaire

Awesome repos, starred. Do you have any preferences for next steps, such as deploy/management? And if you’ve seen it, what do you you think of https://github.com/mrsked/mrsk?
Interestingly, it looks like DHH is working on something similar (for Rails): https://github.com/mrsked/mrsk

> MRSK deploys web apps in containers to servers running Docker with zero downtime. It uses the dynamic reverse-proxy Traefik to hold requests while the new application container is started and the old one is stopped. It works seamlessly across multiple hosts, using SSHKit to execute commands.