Hey, I’m Sebastian 👋

Welcome to my minimalist blog.

Here I share my projects, my work in the Homelab, and occasionally some personal experiences - like our move to Paraguay.

  • You can find out more about me in the menu ☝️

Some translations are still in progress.

Enjoy reading and exploring!

Cactus Comments

Cactus Comments – Blog Comments Powered by Your Own Matrix Server

How I integrated Cactus Comments – a decentralized, tracking-free commenting system built on my own Matrix server – into my Hugo blog, including the client build, appservice setup, and Catppuccin styling.

18. April 2026 · 6 min · 1274 words · Sebastian Zehner
Matrix Homeserver

Self-Hosting Your Own Matrix Homeserver with Synapse – Take Back Control of Your Data

In this article, I set up my own Matrix homeserver using Synapse and Docker Compose. Alongside a brief introduction to the decentralized Matrix protocol, I walk through the complete installation with PostgreSQL, Traefik, and Cloudflare Tunnel.

08. April 2026 · 9 min · 1855 words · Sebastian Zehner
Router firmware

Installing DD-WRT on the TL-WR949N: The complete guide

How I flashed the Brazilian TP-Link TL-WR949N router with DD-WRT: including a workaround for the SSID issue related to Error 18005, a step-by-step guide, and information on using TFTP for recovery.

31. March 2026 · 6 min · 1215 words · Sebastian Zehner
Ollama Context Window

Optimizing the Ollama Context Window: The key to a successful integration of OpenCode

The Context Window is the “invisible bottleneck” in many Ollama setups. Here are three approaches to optimize its performance, practical tests using various models, and specific recommendations for successfully integrating OpenCode with LLMs.

10. January 2026 · 6 min · 1221 words · Sebastian Zehner
Hugo: A series functionality for multi-part blog posts

Hugo: A series functionality for multi-part blog posts

In line with my planned blog series, I have integrated a series functionality into Hugo. In this tutorial, I will show you how to create multi-part posts with automatic numbering and navigation.

04. January 2026 · 5 min · 1007 words · Sebastian Zehner
The blogger manages a multilingual blog on a laptop, featuring content in German, English, Spanish, and French

The challenges of multilingual blogs

Multilingual blogs incur translation costs. Manual translations are expensive, while automated tools often damage the Markdown format. How can one still remain efficient and preserve the original format?

17. December 2025 · 9 min · 1818 words · Sebastian Zehner
Featured image of El Paraiso Verde Paraguay – An Update and In-Depth Look at the Expat Community Project

El Paraiso Verde Paraguay – An Update and In-Depth Look at the Expat Community Project

An overview of El Paraiso Verde in Paraguay: developments within the expat community, challenges arising from social media campaigns, legal aspects, and unresolved questions concerning the management of the settlement.

16. October 2025 · 9 min · 1833 words · Sebastian Zehner
Featured Image from Docker Compose in the Homelab: My Journey to a Connected Container Infrastructure

Docker Compose in the Homelab: My Journey to a Connected Container Infrastructure

With clearly structured volumes, dedicated networks, and a bit of automation, my services run reliably across multiple Linux systems. They are quick to deploy, easy to update, and stable.

15. August 2025 · 8 min · 1549 words · Sebastian Zehner
Featured image from Coral Edge TPU: Hardware Acceleration for AI Object Detection

Coral Edge TPU: Hardware Acceleration for AI Object Detection

For my Frigate Docker container, I wanted to enable AI object detection with hardware acceleration. Therefore, I bought an M.2 Accelerator Coral Edge TPU chip with an A+E key and installed it in my home server.

13. August 2025 · 6 min · 1237 words · Sebastian Zehner
Featured image from Frigate: Open Source NVR with Real-Time AI Object Detection

Frigate: Open Source NVR with Real-Time AI Object Detection

Frigate is an open-source Network Video Recorder (NVR) that combines traditional video surveillance with AI-powered real-time detection of people, vehicles, animals, and other objects.

12. August 2025 · 11 min · 2204 words · Sebastian Zehner