Hello World!

Hello world!

This is my first (non-test) post on my own server, with my own domain—all designed and set up by myself (with a little AI help, since it’s much faster and more personal than reading online documentation).

There’s still a lot more to do, but the main reason for this project is to experiment with different technologies. I know they exist and what they can do in theory, but it’s only by using them that I can truly learn.

For example, until now, I’ve only used LAMP for servers (Linux, Apache, MySQL, and PHP) or, at most, WAMP at work (the same stack but on Windows). For my own server, I wanted to handpick each technology and explore it.

Here’s what I chose:

  • I stuck with Linux because I like it.
  • I developed this blog using Hugo, skipping templates to hand-code my own minimalist style.
  • I decided to try Nginx instead of Apache.
  • I organized everything with Docker, set up a firewall, and managed things with my own scripts.
  • I’m using a VPS (thanks to Hetzner for making it easy and affordable) and my own domain (thanks to Porkbun).

Many more things are yet to come!

I must admit, it took longer than expected—but that’s probably because I wanted to research and explore different solutions at every step. I’ve also documented everything in my personal notes, so the next time should be faster (I hope).