Lukas
Sysadmin, coder, CIO at one company and CEO of my own. Linux, Windows Server, game servers — I write down what I set up and what broke.
-
How to Set Up a Hytale Dedicated Server (2026 Guide)
You want to run your own Hytale server. The official manual has every flag and config key — what it doesn't have is the opinionated "this is the order you…
Running Gameserver -
Windows Server Initial Setup Checklist (2026 Edition)
Fresh Windows Server install. The OOBE finished, you're at the desktop, now what? Here's the checklist I run on every new server — in order — before it…
Running Windows Server -
Claude Code Superpowers: How I Brainstorm Features Before Writing a Single Line
How the Superpowers plugin for Claude Code forces a design step: one question at a time, 2-3 approaches, a written spec, then a plan. Install and workflow.
Running AI -
Enable Remote Desktop (RDP) on Windows Server — CMD & PowerShell
You just finished installing Windows Server, you're sitting at the console, and you need to RDP in from your workstation so you can finally close the KVM…
Running Windows Server -
Create a Windows User via CMD (net user) — Cheat Sheet
Creating a local user on Windows Server from the command line is one of those tasks you'll do a hundred times. The GUI is fine for one user; CMD is faster…
Running Windows Server -
Installing Docker on Ubuntu the Right Way (Not the Snap Version)
Install Docker Engine + the compose plugin from Docker's official apt repo on Ubuntu/Debian, ditch the snap, and fix log growth and the UFW bypass.
Running Linux -
Linux Disk Full: Finding What's Eating Your Space
Disk full on Linux: df, du, ncdu, deleted-but-open files, inodes, journald, Docker and snap leftovers, and how to free space safely.
Running Linux -
Run Your Own Daemon with systemd — Writing Service Unit Files
Write a systemd service unit that survives reboots and crashes: anatomy, restart policy, env files, sandboxing, drop-in overrides, gotchas.
Running Linux -
Nginx Reverse Proxy: The Config I Actually Use
A working nginx reverse proxy on Ubuntu: proxy headers, WebSockets, Let's Encrypt via certbot, a catch-all server, and the 502/413 gotchas.
Running Linux -
UFW Firewall Rules That Don't Lock You Out
UFW on Ubuntu and Debian without the lockout: SSH first, a dead-man switch, rule order, subnet and game ports, and the Docker bypass.
Running Linux -
fail2ban: Stop Getting Hammered on SSH and Nginx
fail2ban for SSH and nginx on Ubuntu 24.04 / Debian 12-13: jail.local, systemd backend, a custom scanner filter, testing with fail2ban-regex, and gotchas.
Running Linux -
The Sysadmin Prompt Cheat Sheet — AI Commands That Actually Work
Copy-paste prompts for sysadmin work with Claude or any LLM: explain commands, write scripts, triage logs, review configs, convert Bash to PowerShell.
Running Linux -
Linux Log Rotation with logrotate — Before Your Disk Fills Up
logrotate for your own apps on Ubuntu/Debian: a working config, create vs copytruncate, postrotate reloads, maxsize, testing with -d, common traps.
Running Linux -
Linux User Management — adduser, Groups, sudo and SSH Keys
Admin and service users on Ubuntu/Debian: adduser vs useradd, groups, sudoers drop-ins, SSH keys with correct permissions, and locking users properly.
Running Linux -
Set Up Automatic Security Updates on Ubuntu and Debian
unattended-upgrades on Ubuntu and Debian: enable it, pick origins, decide on auto-reboot, test with --dry-run, read the logs. Plus the gotchas that bite.
Running Linux -
How I Use Claude to Write PowerShell Scripts in 30 Seconds
My workflow for getting usable PowerShell out of Claude: a prompt with constraints, -WhatIf first, PSScriptAnalyzer, and the 5.1 vs 7 traps it falls into.
Running Windows Server -
Ubuntu Server Initial Setup Checklist (2026 Edition)
The first 20 minutes on a fresh Ubuntu 24.04 server: updates, sudo user, SSH keys, sshd drop-ins, UFW, fail2ban, auto-updates, swap, journald. In order.
Running Linux