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
What expected problems did podman end up surorising you with? Is the software more stable and not constantly updated like docker? I want to move to podman at some point as well and I understand for a lot of cases it is just "drop in" but I run a lot of containers and I'm skeptical it'll be that simple.
Especially with software distros like home assistant and matrix both explicitly pushing you to official docker due to some features.
I switched at work because of the license changes docker did. I noticed that for my work workflow, podman was a direct remplacement of docker.
For my homelab, I wanted to experiment with rootless and I also prefer to have my services handled by systemd. Also I really like the built-in auto update from podman
The hardest part for me was to switch from docker compose to quadlets, but there is podlet to help with the conversion.
https://github.com/containers/podlet
I stayed with podman compose. Do the quadlets specification have an advantage?
If it works for you, there is no reason to switch.
The benefit for me is mostly the systemd integration (e.g. do a simple DB backup before running the container using
StartExecPre
) & the corresponding unified logging with journalctl. Then there is auto update and boot persistence without having to run an additional process.