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.

EDIT (2025-10-28): Finally got around to get a proper domain and switched my blog to Hugo. Much easier to deal with and more capable imho than 11ty (and actually useful documentation as well). Oh and got rid of Netlify. Their 300 credit limit for a free deploy project is far too limiting if any deploy costs 15 credits...

you are viewing a single comment's thread
view the rest of the comments
[–] 8 points 1 year ago (16 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.

  • source
  • hideshow 16 child comments
  • [–] [S] 3 points 1 year ago (2 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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    The problem is when you upgrade

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 2 points 1 year ago* (last edited 1 year 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.

  • source
  • parent
  • [–] 1 point 1 year ago (4 children)

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

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago* (3 children)

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

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

  • source
  • parent
  • hideshow 3 child comments
  • [–] 0 points 1 year ago (2 children)

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

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

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (4 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

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    In which way do you find podman hard?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago* (2 children)

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

  • source
  • parent
  • hideshow 2 child comments