Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
is it worth starting out with podman or is this just some job requirement and docker is perfectly fine for us hobbyists
I'm doing this in my homelab, but I am a pro and so time spent learning arcane details of container ecosystems is not precisely wasted time for me. But I'm not doing it directly for some particular professional requirement, it's more curiosity.
Based on my experience, I don't think I could honestly recommend podman right now for a beginner. The people that tend to be most interested in podman tend to think:
Podman is more modular, is supported by more successful and stable companies can have revenue strategies that don't require them to monetize podman specifically to death, and the individual pieces are small enough to be built and supported by individuals and non-commercial teams if necessary. So I'm sort of betting that over time podman will gain more traction and am willing to invest in learning my way through some bumps in the road as that happens. For beginners, I think you'll know it's time to consider a switch when projects start to ship podman configs instead of docker-compose configs. Then you'll know that those devs think that supporting podman deployments will give them less headaches than supporting docker deployments and we're reaching the inflection point where podman is starting to "win" and legit be easier/better. Right now I'm pretty clearly swimming upstream and I'm ok with that.
But relating back to OP's question, although my usage of podman is a bit bleeding edge... it still illustrates the kind of problems every self-hoster hits and how it's necessary to break those problems down into smaller parts to solve them yourself. It's just not realistic to expect every self-hosting scenario to be fully tutorialized. Tutorials help us understand how the pieces fit together, but when things go wrong we have to understand the pieces and troubleshoot them directly rather than expect the tutorial to dive into fractally complex subject in easy/brief overviews but simultaneously dive into infinitely many edge-cases in depth.