Category: Administration
-

Segmenting the Tailscale Network with ACL and Tags: How I Isolated My VPS from Home Devices
I’ve been using Tailscale for years as my personal VPN: incredibly convenient, zero-config, works everywhere. But I never kept it always active — I’d turn it on when needed and shut it down after. A bit crude as precautions go, I know, but there was a reason: a VPS server exposed to the internet sitting…
-

Traefik as a Reverse Proxy for Docker: Complete Guide with Automatic SSL
If you manage multiple web services on a single server, sooner or later you have to solve the reverse proxy problem. After trying several solutions, I switched to Traefik as a Docker-integrated reverse proxy and it’s been one of the best infrastructure decisions I’ve made in years. In this article I share my hands-on experience,…
-

Using Claude Code for Linux Server Administration: A Practical, Supervised Approach
Claude Code for Linux server administration: Claude Code is the command-line tool developed by Anthropic that allows a large language model (LLM) to interact directly with the filesystem, execute shell commands, read and modify files, and manage services, containers, and configurations. This is not a chatbot that suggests commands: it is an agent that executes…
-

⚖️ GPU Balance Pro: Save Money on Your Gaming Build
How many times have you asked yourself: “Is this GPU too powerful for my monitor?” or “Am I wasting money on a graphics card I’ll never use at 100%?” I built GPU Balance Pro, a free web tool that answers these questions visually and immediately, by analysing the balance between GPU, monitor, and game settings.…
-

From Windows to Arch Linux: Chronicles of a Migration
My background in the IT industry has always fuelled a deep interest in open source systems. Despite this, migrating my personal PC from Windows to Linux was a decision I had kept putting off. I ran tests and lab work on external Linux servers — online VMs or home Raspberry Pis. The reasons for not…
-

Matrix Synapse: Building Your Own Decentralized Communication Platform
Have you ever wanted to take back control of your online conversations, away from the large centralised platforms that collect your data? If the answer is yes, you’re in the right place. Today we explore Matrix, an open and decentralised protocol for real-time communication, and walk you step by step through installing Synapse, the reference…
-

Automation…automation! Setting Up an Ansible Server
Automation…automation! Setting Up an Ansible Server for IT Automation Have you ever thought about automating the day-to-day operations of your IT infrastructure, but didn’t know where to start? Ansible is the ideal answer! This comprehensive guide will walk you step by step through configuring an Ansible server, showing you how to create a robust environment…
-

Installing GitLab CE with Docker and Docker Compose: A Step-by-Step Guide
If you’ve ever been curious about setting up a GitLab Community Edition (CE) server with Docker and Docker Compose, you’re in the right place. This guide will walk you through every step needed to create an efficient, ready-to-use GitLab environment. But first, let’s take a step back: what makes GitLab and Docker such a winning…