I’m going against the new-age tech grain with this, but… I fucking despise docker anything. I can follow directions fine, it’s the troubleshooting that takes too much time. Sure, I’ll learn it eventually, but I do IT for a living I’m not coming home to waste my nights also doing this.
I’ve setup ZimaOS as a massive NAS with Yunohost on anything web-hosted/accessible. A. It’s easier with a graphical UI on stuff that’s packaged. B. Installing, updating, and most other services are pretty well automated/packaged to work really well. C. When i have the conversations with friends who aren’t tech savvy and are overwhelmed, I want to have firsthand knowledge of easy systems that’re basic, but powerful, and will help them dip their toes in freedom.
No Proxmox, unraid, no docker stuff, no nested VMs, no more complex setups. While I can learn to troubleshoot and memorize CLI, I’m too old and busy with family and work/commute to deal with problems at home lol. Too much tinkering has poised my wife off to the point she thinks all the self hosted stuff is unreliable. So, I deploy, test, vet basic issues, and if it’s too much time or setup involved, or dependencies on other apps, I’m out!!
Too many containers, too many fragile, partial service apps that just feel incomplete. Yuno and Zima (formerly casa) are great!! Others being tested too for fun but at snails pace lol.
I had that same feeling until I actually learned it.
There’s close to no performance loss, it’s better for security, it makes it extremely easy for developers to ship something that just works, it allows easy updating, and much more.
I prefer docker over almost anything now, and it has made my life much easier.
I don’t disagree with you, but for a single server hosting multiple projects with differing system dependencies, docker is amazing. I’ve come around to using it for this practical reason.
Using docker over direct installation always feels like an unnecessary interface layer that just complicates things and introduces points of failure.
Docker makes sense for several applications, but there’s no intuition unless you’re good at memorizing commands/command lines. I can’t just open up an installer or fumble through it decently well enough to get up and running.
While a UI does add overhead, done well it’s not bad. But also, different people learn different styles, and for the extra bit of resources, I’m willing to sacrifice a few MB ram or CPU utilization for less tinker time. However, 20 years ago I didn’t mind spending that time learning stuff like that because I had a lot more time and way less commitments!
You sir, need an AI agent to maintain your self-hosting addiction and free you from the shackles of homelab responsibility.
Automate the automations that maintain the automations. That’s the real endgame. /s
I feel you. Seems nobody want’s to understand what they’re running anymore, only throw more software at it, to patch over the issues (which also creates more issues).
Then again, the people who do want to understand their systems, are not the type to write a blog post about it.
Btw, you can run ssh and Podman + LXC as unprivileged user.
I’m going against the new-age tech grain with this, but… I fucking despise docker anything. I can follow directions fine, it’s the troubleshooting that takes too much time. Sure, I’ll learn it eventually, but I do IT for a living I’m not coming home to waste my nights also doing this.
I’ve setup ZimaOS as a massive NAS with Yunohost on anything web-hosted/accessible. A. It’s easier with a graphical UI on stuff that’s packaged. B. Installing, updating, and most other services are pretty well automated/packaged to work really well. C. When i have the conversations with friends who aren’t tech savvy and are overwhelmed, I want to have firsthand knowledge of easy systems that’re basic, but powerful, and will help them dip their toes in freedom.
No Proxmox, unraid, no docker stuff, no nested VMs, no more complex setups. While I can learn to troubleshoot and memorize CLI, I’m too old and busy with family and work/commute to deal with problems at home lol. Too much tinkering has poised my wife off to the point she thinks all the self hosted stuff is unreliable. So, I deploy, test, vet basic issues, and if it’s too much time or setup involved, or dependencies on other apps, I’m out!!
Too many containers, too many fragile, partial service apps that just feel incomplete. Yuno and Zima (formerly casa) are great!! Others being tested too for fun but at snails pace lol.
I had that same feeling until I actually learned it.
There’s close to no performance loss, it’s better for security, it makes it extremely easy for developers to ship something that just works, it allows easy updating, and much more.
I prefer docker over almost anything now, and it has made my life much easier.
I don’t disagree with you, but for a single server hosting multiple projects with differing system dependencies, docker is amazing. I’ve come around to using it for this practical reason.
Using docker over direct installation always feels like an unnecessary interface layer that just complicates things and introduces points of failure.
Docker makes sense for several applications, but there’s no intuition unless you’re good at memorizing commands/command lines. I can’t just open up an installer or fumble through it decently well enough to get up and running.
While a UI does add overhead, done well it’s not bad. But also, different people learn different styles, and for the extra bit of resources, I’m willing to sacrifice a few MB ram or CPU utilization for less tinker time. However, 20 years ago I didn’t mind spending that time learning stuff like that because I had a lot more time and way less commitments!
You sir, need an AI agent to maintain your self-hosting addiction and free you from the shackles of homelab responsibility. Automate the automations that maintain the automations. That’s the real endgame. /s
Hah, nice! Yeah maybe my self-hosted AI agent will “take my job” from me at home! Boom, genius
I feel you. Seems nobody want’s to understand what they’re running anymore, only throw more software at it, to patch over the issues (which also creates more issues).
Then again, the people who do want to understand their systems, are not the type to write a blog post about it.
Btw, you can run ssh and Podman + LXC as unprivileged user.