News for hackers. Stuff that matters.
Re:A guide for getting started with Self Hosting by smoldesu on Monday October 24, 2022 @02:27PM (#33320460)
You clearly don't understand what I'm saying. I like Docker, and use it every day. However, it's not the tool you use to learn how self-hosting works (or how your containerized software functions). Running the Dockerized version of a program turns it into a pushbutton component, which is both convenient and abstracts over anything interesting or worth learning. Docker is a compositional layer that only works effectively when you understand what it's doing inside the container.
Re:A guide for getting started with Self Hosting by horsawlarway on Monday October 24, 2022 @02:58PM (#33320835)
> Running the Dockerized version of a program turns it into a pushbutton component

Which is the point, when the goal is to self-host someone else's application.

If you're just interested in learning how networks work, or what http is, or how to write software - then sure, go tinker with apache or nginx.

If you're trying to self host, containers are great. They do exactly what you've said - applications become (mostly) pushbutton components where the contract is simple and clear (data/ports/env).

And yes - there certainly is a bit of a learning curve for containers, but I'd much rather learn containers once than have to learn the ins & outs of the 25 apps I self host. For the most part, I neither want nor care to learn how they were put together. There simply isn't enough time, and the value is low.

Again - the goal here is NOT to host a blog/website I've made. It's to self-host applications other folks have put together, and that seems to be where this reference can be valuable.