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
Really? Netplan alone disqualifies Ubuntu as a "friendly stable starter distro", and I can guarantee you that your guide will somehow become outdated with a single new Ubuntu release, or some poor soul who accidentally selected an LTS release.
Docker doesn't matter as much, but there's a reason beyond just FOSS licensing why podman exists.
Would highly recommend Debian instead.
I started on Ubuntu similar to this many years ago and both the server and desktop experience was not fun at all.
As someone who manages a mail server, new debian releases have the same effect.
If you want to avoid this, use a rolling release distro.
Whats wrong with netplan? Has worked great in my experience.
OP didnt mention anything about stability. Just ease of use.
Neither did I? Yaml defined networking is incredibly easy to use.
I read your comment as implication as either hard to use or unstable.
Honestly, I'm not sure how you get "hard to use" from "worked great"
I think you are conflating desktop Ubuntu with Ubuntu Server. On a server, you absolutly want a stable, long supported LTS version.
I've been hosting on Ubuntu Server for over 10 years now, and at no point were any packages required to keep it up to date and running outdated.
The problem is when you upgrade
You mean from one LTS to the next? It's been a while, but as far as I remember, it worked fine on my last server (22.04 to 24.04).
And even if something doesn't work, I can have all my stuff spun up on a new server in less than an hour. But that, of course, depends on the amount of data you host.
That makes me very odd, I started with mandrake. Got very frustrated with the hand holding and moved to Debian, I'm not touching Ubuntu with a 10 foot clown pole.
Who in their right mind uses yaml for network config?
Avoiding eye contact while glancing at traefik and authelia
I'd say that docker is still more user friendly than podman
In the future that may change but right now podman is still green
In which way do you find podman hard?
It isn't necessarily hard. However, it has some quirks and isn't as well documented online.
The official documentation is thoroughly exhaustive, and I am not aware of any quirks. It is almost 1:1 docker.
While the official docs are fine, the community is much smaller. It harder to find a podman quadlet file than a docker compose file.