Posts

In-depth posts, mainly about technology. Sometimes about life, the universe and everything

My Thoughts on AI in Blogging

Posts | 2023-04-04 (updated 2025-10-22) | 2 min read
#ai #opinion #productivity

Given the recent rise in text-based language models, sometimes called AI tools, I wanted to share my thoughts and experiences in using them, especially in the context of blogging.

Read more…

What to Do With Your Own Server

Tools, Tips & Tricks

Posts | 2023-03-19 (updated 2025-10-22) | 4 min read
#infrastructure #self-hosted #sysadmin
Series: Your Own Server

Various tools on a table

Now that we have talked about the benefits of running your own server and how to run your own server let’s take a look at some things you could run on your own personal server and some things you should better not.

Read more…

How to Run Your Own Server

Posts | 2023-03-18 (updated 2025-10-22) | 3 min read
#infrastructure #self-hosted #sysadmin
Series: Your Own Server

There are many ways to run your own server, from setting up a Raspberry Pi on your desk to renting a physical server at a provider.

In this post, we will focus on setting up a virtual server with DigitalOcean, which is one of the easiest ways to get started.

Read more…

Benefits of Running Your Own Server

Posts | 2023-03-17 (updated 2025-10-22) | 2 min read
#infrastructure #opinion #self-hosted #sysadmin
Series: Your Own Server

Three wired server racks with lights on

In the world of technology, we are moving further and further away from operating directly on servers, but there are still significant benefits to be gained from running a personal server.

I have been running some kind of personal server for many years now and I strongly believe anyone working in technology can benefit greatly from doing so. Here’s why:

Read more…

The (MVP) Making of Honeypot Login

Posts | 2023-03-12 (updated 2025-10-22) | 3 min read
#indie-hacking #products

In this post I will go over the MVP building phase of Honeypot Login, from idea to launched product and what my next steps will be.

Read more…

Self-Hosted Notifications

Posts | 2022-11-01 (updated 2025-10-22) | 3 min read
#notification #open-source #productivity #self-hosted #sysadmin

A notification of a failed backup on mkamner-code.local as displayed by ntfy.sh

Running any kind of personal infrastructure sometimes requires your attention based on certain events or failure states, no matter how much you automate tasks.

Over the years I have used E-Mail, Telegram bots and a variety of other tools for this purpose. However all of them have the drawback that they mix with other kinds of information and are not easilly usable in scripts.

Read more…

Post Mortems

Learning From Incidents

Posts | 2022-08-22 (updated 2025-10-22) | 5 min read
#devops #management #opinion #post-mortem #process

Incidents happen, and we can and should always learn from them, to be better prepared for the next time things go wrong.

A great tool to do that is the post-mortem, it is a process designed to recap the incident, learn from mistakes and improve the system as a result.

Read more…

Monoliths & Microservices

An Opinionated Overview

Posts | 2022-07-18 (updated 2025-10-23) | 6 min read
#devops #infrastructure #microservices #monoliths #software-architecture

Ever since diving into the software development world I was troubled by a duality:

On the one hand I have built and operated many services described as monolithic with relative ease, on the other hand I’m always told I, and others, should build microservices because they are better in a variety of ways.

With this post I’m going to compare both software architectures by looking at the key benefits often associated with microservices and additional considerations I think are important.

Read more…

The WSL Onion

Calling Powershell.exe From PowerShell Inside WSL

Posts | 2022-04-06 (updated 2025-10-22) | 2 min read
#debian #powershell #windows #wsl

The other day I was playing around in WSL with a colleague of mine and we did this:

Read more…

Windows Subsystem for Linux 2: Debian & Podman

Posts | 2022-04-04 (updated 2025-10-22) | 3 min read
#containers #debian #docker #podman #wsl

Stacked containers in a ship yard

The problem: Docker itself can’t be run in WSL2 as it requires the docker daemon, usually run though systemd.

The solution: Podman works just fine and can easily be installed, although we will need to configure some things to make it work properly.

Read more…