Linux
Linux server guides from real setups: Ubuntu and Debian, systemd, firewalls, backups, mail and the gotchas that bite in production.
-
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 -
Counter-Strike 2 Dedicated Server on Linux
Install a CS2 dedicated server on Ubuntu/Debian with SteamCMD, get a GSLT, set the right ports and cvars, add Metamod/CounterStrikeSharp, and run it under systemd.
Running Gameserver -
A Prometheus + Grafana Monitoring Stack in Docker
Stand up Prometheus, Grafana and node_exporter with Docker Compose — real scrape config, node metrics, a dashboard, and alert rules that actually fire.
Running Docker -
Proxmox vs VMware ESXi in 2026 — And How to Migrate
Proxmox VE vs VMware ESXi compared in 2026 — cost, features, clustering, backups — plus how to migrate ESXi VMs to Proxmox with the built-in import wizard.
Running Linux -
Self-Hosted Uptime Monitoring with Uptime Kuma
Run Uptime Kuma in Docker for uptime monitoring — HTTP/TCP/ping checks, Telegram and Discord alerts, a public status page, and a reverse proxy with TLS.
Running Docker -
CrowdSec — A Modern Take on fail2ban
Set up CrowdSec on Linux as a fail2ban alternative — the agent/bouncer split, parsing logs, the firewall bouncer, community blocklists, and honest trade-offs.
Running Security -
systemd Timers Instead of cron
Replace cron jobs with systemd timers — .timer + .service pairs, OnCalendar syntax, Persistent catch-up, journald logging, and when cron is still fine.
Running Linux -
Ollama — A Local LLM for Sysadmin Tasks
Run a local LLM with Ollama on Linux — install, pull models, use the HTTP API from scripts, and analyze logs offline without sending data to a cloud provider.
Running AI -
Hytale Server Backups and Auto-Restart with systemd
Keep a Hytale dedicated server alive — clean nightly world backups with tar + restic, a scheduled daily restart via systemd timer, and crash recovery.
Running Hytale -
Factorio Headless Server on Linux
Set up a Factorio headless dedicated server on Ubuntu/Debian — download the official tarball, server-settings.json, port 34197 UDP, mods, RCON and a systemd unit.
Running Gameserver -
Rust Dedicated Server on Linux
Install a Rust dedicated server on Ubuntu/Debian with SteamCMD, set the server.* cvars, open the right ports, add Oxide/uMod plugins, and run it under systemd.
Running Gameserver -
Proxmox + ZFS — A Storage Pool That Survives a Disk Death
Build a redundant ZFS pool on Proxmox VE — mirror vs raidz, ashift, ARC cap, scrubs, and how to replace a dead disk without losing a VM.
Running Linux -
7 Days to Die Dedicated Server on Linux
Install and run a 7 Days to Die dedicated server on Ubuntu/Debian with SteamCMD, serverconfig.xml, ufw ports, EAC notes and a systemd unit.
Running Gameserver -
Piping Logs Through Claude — AI Log Triage That Actually Helps
A realistic look at piping Linux log slices through the Claude CLI for fast error triage — redaction, prompt structure, cost, and where it falls down.
Running AI -
Project Zomboid Dedicated Server on Linux
Run a Project Zomboid dedicated server on Ubuntu/Debian via SteamCMD. Configs, mods load order, memory, ports, systemd, and the gotchas that corrupt saves.
Running Gameserver -
Terraria Dedicated Server on Linux with TShock
Self-host a Terraria dedicated server on Ubuntu with TShock 5.x — dotnet runtime, config.json, REST API, systemd, ufw, and world backups.
Running Gameserver -
Enshrouded Dedicated Server on Linux — SteamCMD, Wine, and the RAM Reality
Run an Enshrouded dedicated server on Ubuntu via SteamCMD + Wine. Systemd unit, ports, the real RAM requirement, save backups, and the gotchas the wiki skips.
Running Gameserver -
bpftrace One-Liners I Actually Use on Production Linux
Eight bpftrace one-liners that replace half of strace, iotop, and tcpdump without the perf hit. Real tracing for sysadmins on modern kernels.
Running Linux -
Proxmox Backup Server — Why Snapshots Alone Aren't Enough
PBS gives you dedup + incremental + verify on top of Proxmox VE. Install, wire it as storage, first backup + restore, prune policy. The why and the how.
Running Linux -
Headscale — Self-Hosted Tailscale Control Plane on Ubuntu
Run your own Tailscale control plane with Headscale. Docker compose setup, preauth keys, MagicDNS, point clients with --login-server. No vendor lock-in.
Running Security