blog/content/post/2025-04-07-hello-friend/index.md
Radu C. Martin 21dcebdc33
All checks were successful
Build and deploy website / Build and Push Hugo Site (push) Successful in 36s
feat: move to hugo
2025-04-08 09:52:32 +02:00

2.4 KiB

title description slug date categories tags weight draft
Hello, Friend So I've decided to have a blog hello-friend 2025-04-07 14:30:00+0200
Technology
Projects
homelab
self-hosting
docker-compose
1 true

Introduction

This is -- technically -- not my first time hosting a blog, but it is the first time this decade.

First time I've tried hosting a blog was in 2009, the year I got my domain. The domain came with an introductory offer of free web-hosting for a year. So I figured out just enough MySql and FTP to yeet a WordPress installation on there, and make it run. As I remember it, I got as far as installing a custom theme I really liked, and writing at most three posts, all of them in the first month. Then the blog just stayed up until my hosting expired, without any further updates.

Second time I tried a blog was a bit later, after I got into self-hosting. The internet archive says it's 2018 [1], so it must be true. That time I never ended up actually posting anything, since I was mainly just interested in deploying the site.

Which brings me to the present, and the third time I'm trying to set up a blog. This time, the marginal cost of me setting a blog is insignificant, since I'm already self-hosting plenty of services for my own use. This does not mean that I'm going to be more active than before, but the blog will probably stay up for more than a few months.

Why a blog?

  • Accountability for projects, whatever they might be
  • Sense of finality for projects
  • Reference older stuff
  • It's about the journey, not the destination
  • Random stuff that's longer form than a mastodon post

Yes, but why a blog?

A blog feels right for grouping, filtering, organization, content size limit, etc...

How a blog

Jekyll, Hugo, Ghost, and others.

Different concepts (CMS vs static websites)

Different static website generators

Jekyll

Hugo

Infrastructure

Self hosting

Git repository and CI

Rules... Nay, guidelines

  • I don't do projects to write a blog post about them, I write a blog post to document a project
  • No promise of future posts, that NEVER works out (I'll explain why that's the case in a future post)

What to expect, and how often can be expected

No expectations whatsoever about frequency and/or quality of anything contained wihin this here page.