Static comments using the Github API

Static comments using the Github API

When moving my website back from MediaWiki to Hugo — I again started to think about adding comments. I’ve thought about this before, even tested quite a bit, and written about it.

I didn’t want to add heavy external resources, or compromise my readers privacy. This blog is static, and I’d like the comments to be static as well.

Read more →

Building and deploying Hugo staging and production to Nginx

Building and deploying Hugo staging and production to Nginx

I am building my Hugo website on a local LXC container, using Gitea and Drone. There are plenty of tutorials on how to connected those two together, so I won’t go through that here.

Instead I want to show you how I build and deploy my staging and production environment to Nginx — using atomic deployments and unique preview URLs.

Read more →

Fiber in the patch panel

Fiber in the patch panel

I have two fiber cables in my patch panel — a single-mode simplex SC from my ISP, and a multi-mode duplex LC for 10 GbE network to my desktop computer.

Read more →

Burner addresses using ProtonMail sieve filter and catch-all

Burner addresses using ProtonMail sieve filter and catch-all

You can get burner like functionality in ProtonMail by using a custom sieve filter, and catch-all email — here is how.

Read more →

My new home office

My new home office

In our new house there is an 20 m² basement, it consists of two rooms — both 10 m². I have turned the inner room into my new home office/server room, with my electronics lab and homelab.

Read more →