Linux
Linux server guides from real setups: Ubuntu and Debian, systemd, firewalls, backups, mail and the gotchas that bite in production.
-
Caddy vs Nginx — When 5 Lines Beats certbot + Cron
Honest take on Caddy vs Nginx for small servers. Auto-HTTPS Caddyfile in 5 lines vs nginx + certbot. Where each one actually wins.
Running Linux -
Tailscale for Gameservers — Friends-Only Without Port Forwards
Run a Minecraft, Valheim or Palworld server only your friends can reach. Tailscale mesh, MagicDNS, no DDoS surface, no router config.
Running Security -
Satisfactory Dedicated Server on Linux — Native, Lightweight, and Boring (in the Best Way)
Set up a Satisfactory dedicated server on Ubuntu via SteamCMD. Native Linux build (no Wine), small RAM footprint, ports, claim flow, save backups.
Running Gameserver -
ARK Survival Ascended Dedicated Server on Linux — Wine, 16 GB RAM, and Patience
How to run an ARK Survival Ascended dedicated server on Ubuntu via SteamCMD and Wine. Real RAM requirements, ports, mods via CurseForge, weekly restart strategy.
Running Gameserver -
Migrating from BungeeCord/Waterfall to Velocity — A Practical Walkthrough
How to migrate a Minecraft proxy network from BungeeCord or Waterfall to Velocity — config translation, plugin replacements, modern IP forwarding, and the gotchas.
Running Minecraft -
Hosting a Forge / NeoForge Modpack Server on Linux — The Pragmatic Guide
Run a CurseForge or Modrinth modpack server (Forge / NeoForge) on Ubuntu. Server-pack download, JVM tuning for modded RAM appetite, systemd unit, update workflow.
Running Minecraft -
LuckPerms on BungeeCord and Velocity — Permissions That Actually Scale
Install LuckPerms on a Minecraft proxy network, sync permissions across backends, define groups and inheritance, avoid the per-server-permission trap.
Running Minecraft -
Waterfall vs BungeeCord — Which Minecraft Proxy Should You Run?
BungeeCord vs Waterfall in 2026: Waterfall is end-of-life, so what to run instead, what still works, and when Velocity is the real answer.
Running Minecraft -
BungeeCord config.yml — Every Option Explained
Full breakdown of BungeeCord's config.yml — listeners, servers, IP forwarding, priorities, the options nobody documents and the ones that bite you.
Running Minecraft -
Velocity Minecraft Proxy — Setup From Scratch in 10 Minutes
Stand up a Velocity proxy on Linux from zero — install, velocity.toml, modern IP forwarding to Paper backends, systemd unit, firewall. The clean install, no BungeeCord baggage.
Running Minecraft -
Restic Backups to S3 / MinIO — Encrypted, Deduplicated, Restore-Tested
Real backup setup with Restic — encrypted offsite to S3 or self-hosted MinIO, dedup, retention, and the restore-drill that proves your backups actually work.
Running Linux -
Proxmox + Cloud-Init — Spinning Up an Ubuntu VM in 30 Seconds
Build a reusable Ubuntu cloud-image template on Proxmox with cloud-init. Clone, set hostname, IP, SSH key, boot — full VM in under a minute. The setup I run on node1.
Running Linux -
Netdata on Ubuntu — Live Server Metrics in 5 Minutes
Install Netdata on Ubuntu for per-second server metrics. Install, bind to localhost, SSH-tunnel the dashboard, ship alerts to Discord.
Running Linux -
WireGuard VPN on Ubuntu — the Setup I Actually Use
Minimal WireGuard setup on Ubuntu. Server config, one client, UFW rule, QR code for the phone. The version I run on my home-lab jumpbox.
Running Security -
BungeeCord / Waterfall Setup — Running a Minecraft Server Network
BungeeCord network on one Linux box: proxy, Paper backends on localhost, IP forwarding, systemd template, DNS. Plus why Waterfall is EOL.
Running Linux -
Minecraft Java Server on Linux — Paper, systemd, and Memory Tuning
Run a Paper Minecraft server on Linux the clean way: own user, Java, systemd unit, Aikar's flags, sane RAM sizing, RCON console, firewall and safe backups.
Running Linux -
Valheim Dedicated Server on Linux — the One Thing People Get Wrong
Valheim dedicated server on Ubuntu via SteamCMD. Systemd unit, port 2456-2458, the SteamAppId thing that trips everyone up, backups that actually survive crashes.
Running Gameserver -
SSH Hardening Checklist for Ubuntu Servers
Lock down SSH on Ubuntu 24.04 without locking yourself out: keys only, no root, the cloud-init drop-in trap, socket activation, verification.
Running Linux -
Palworld Dedicated Server on Linux with SteamCMD
Palworld dedicated server on Ubuntu via SteamCMD: native Linux build, systemd unit, the empty PalWorldSettings.ini trap, steamclient.so fix, backups.
Running Linux -
rsync Backups That Actually Work — No Excuses
rsync backups that hold up: trailing-slash rules, dry runs, hard-link snapshots with --link-dest, rotation, pull over SSH with rrsync, a timer.
Running Linux