this post was submitted on 22 Oct 2025
222 points (99.1% liked)

Selfhosted

52520 readers
678 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. 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.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I recently became interessted in learning about static site generators. So I decided to start a little 11ty blog, in which I teach people, who are new to self-hosting, how to securely set up their own server with Ubuntu and Docker.

For now, I've got my Beginners Guide series as well as a more detailed introduction to SSH and its features. I plan to eventually write down all I've learned about self-hosting in the past 20 years.

Hope it ends up being helpful for some of you.

you are viewing a single comment's thread
view the rest of the comments
[–] mlg@lemmy.world 7 points 2 days ago (5 children)

Ubuntu and Docker.

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.

[–] InFerNo@lemmy.ml 5 points 2 days ago

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.

[–] Zeoic@lemmy.world 1 points 1 day ago (1 children)

Whats wrong with netplan? Has worked great in my experience.

[–] Appoxo@lemmy.dbzer0.com 2 points 1 day ago* (last edited 1 day ago) (1 children)

Netplan alone disqualifies Ubuntu as a "friendly stable starter distro"

OP didnt mention anything about stability. Just ease of use.

[–] Zeoic@lemmy.world 0 points 1 day ago (1 children)

Whats wrong with netplan? Has worked great in my experience.

Neither did I? Yaml defined networking is incredibly easy to use.

[–] Appoxo@lemmy.dbzer0.com 2 points 1 day ago (1 children)

Has worked great in my experience.

I read your comment as implication as either hard to use or unstable.

[–] Zeoic@lemmy.world 1 points 1 day ago

Honestly, I'm not sure how you get "hard to use" from "worked great"

[–] gibdos@lemmy.world 3 points 2 days ago (1 children)

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.

[–] possiblylinux127@lemmy.zip 1 points 2 days ago (1 children)

The problem is when you upgrade

[–] gibdos@lemmy.world 2 points 2 days ago* (last edited 2 days ago)

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.

[–] mhzawadi@lemmy.horwood.cloud 2 points 2 days ago (1 children)

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?

[–] Appoxo@lemmy.dbzer0.com 2 points 1 day ago

Avoiding eye contact while glancing at traefik and authelia

[–] possiblylinux127@lemmy.zip 1 points 2 days ago (1 children)

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

[–] kilgore_trout@feddit.it 1 points 1 day ago (1 children)

In which way do you find podman hard?

[–] possiblylinux127@lemmy.zip 1 points 1 day ago* (last edited 1 day ago) (1 children)

It isn't necessarily hard. However, it has some quirks and isn't as well documented online.

[–] kilgore_trout@feddit.it 0 points 21 hours ago (1 children)

The official documentation is thoroughly exhaustive, and I am not aware of any quirks. It is almost 1:1 docker.

[–] possiblylinux127@lemmy.zip 1 points 16 hours ago

While the official docs are fine, the community is much smaller. It harder to find a podman quadlet file than a docker compose file.