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.
-
Running PHP 7.4, 8.3 and 8.4 Side by Side on One Server
One server, three apps, three PHP versions: PHP-FPM per version, one pool per site, a handler per vhost and the right CLI binary for every cron job.
Running Linux -
Plesk License Expired: What Still Works and How I Got Around It
An expired Plesk license blocks the panel and the plesk CLI, but sites and mail keep running. How I restored a mailbox anyway with mailmng-core.
Running Linux -
Rebuilding My Ghost Blog After the Database Was Gone
My Ghost container ran outside the hosting panel, so the panel backup had none of it. How I rebuilt the blog from Markdown sources and what I verified.
Running Docker -
Extracting a Proxmox VMA Backup Without Proxmox
No Proxmox host left, but a vzdump .vma.zst holds the database you need. How I parsed the VMA format in Python and streamed the disk out of it.
Running Linux -
Hytale Server Files Explained: Where Your World Actually Lives
What each file and folder in a Hytale server directory does, where the world really lives (universe/, not world/), and what belongs in your backup.
Running Hytale -
My Server Ran Out and My Backups Were Truncated: What I Learned
A Proxmox host went away for good and the offsite backups turned out to be cut off. What I could recover, what was gone, and the checks I run now.
Running Linux -
PaperMC Download API v3: Why Your "latest" One-Liner Returns 404
The old api.papermc.io v2 "latest" URL returns 404. How to download Paper and Velocity from the fill v3 API with curl, jq and a SHA-256 check.
Running Minecraft -
How Much RAM Does a Hytale Server Need? The Formula I Actually Use
About 1 GB per player, 4 GB floor, view distance that scales with the square, 2–4 GB for the OS. The formula behind my Hytale RAM calculator.
Running Hytale -
My AI Assistant "Stopped Answering" — It Was Missing Three apt Packages
A self-hosted AI assistant went silent on a document request. Not the model, not permissions: poppler, ImageMagick and Ghostscript were missing.
Running business-ai -
The Idempotency Bug That Uploaded the Same File 153 Times
A cron job re-ran a side effect every two minutes because its "done" marker was gated on a flaky downstream step. The fix is one line moved up. Here's the pattern.
Running Linux -
My Blog Went Down Because Plesk Stopped Renewing the Cert — Here's the certbot Escape
A Plesk-managed Let's Encrypt cert expired and took the site down. The fix wasn't renewing it in Plesk — it was moving the domain to standalone certbot. Two gotchas included.
Running Security -
Grafana vs Netdata vs Uptime Kuma — I Run All Three, Here's What Each Is Actually For
Honest comparison of Prometheus+Grafana, Netdata and Uptime Kuma — what each one is good at, what it costs you, and why running all three is a reasonable answer.
Running Linux -
Running a Hytale Server in Docker With a Web Panel (and Ditching My systemd Unit)
Move a Hytale server from a bare systemd unit into Docker behind a web panel — container layout, UDP ports, console access, and keeping systemd as a fallback.
Running Hytale -
Discord Alerts From Your Server Logs — A 100-Line Bot That Beats a Monitoring Stack
Tail a game server log, match crash and freeze patterns, ping a Discord webhook. Includes the noise-control rules that stop it becoming a channel nobody reads.
Running Gameserver -
Docker vs Podman — What's the Difference and Should You Switch?
Docker vs Podman compared — daemon vs daemonless, rootless security, systemd/Quadlet integration, compose support, and when switching is actually worth it.
Running Docker -
Monitoring a Game Server Over WireGuard — Prometheus Without Exposing a Single Port
Scrape node_exporter across a WireGuard tunnel so no metrics port is public — plus the pps/bps alert that tells you a DDoS from a player spike.
Running Gameserver -
Tailscale vs WireGuard — Which VPN Should You Actually Run?
Tailscale vs WireGuard compared — Tailscale is built on WireGuard but adds NAT traversal, MagicDNS, ACLs and zero-config mesh. When to pick raw WireGuard instead.
Running Linux -
One Public IP, Many VMs — Port-Splitting a Proxmox Host with nftables
How to route ports 80/443 to one container and 3389/game ports to another VM behind a single public IP on Proxmox — DNAT rules, hairpin, and making it survive a reboot.
Running Linux -
Coolify vs Dokploy vs CapRover — Self-Hosted PaaS Compared (2026)
Coolify vs Dokploy vs CapRover compared — architecture, proxy, git deploys, multi-server, and which self-hosted Heroku alternative to pick for your stack.
Running Docker -
Coolify — Self-Hosted PaaS, and the Cheats I Wish I'd Known
Run Coolify as your own Heroku — install, deploy apps and docker-compose services, automatic HTTPS, plus the API, sslip testing and path-routing cheats.
Running Docker