Set Up Automatic Security Updates on Ubuntu and Debian
Three months later your server is running a kernel from last year. Unattended upgrades fix that — here's the setup, auto-reboot config, email notifications and how to check what actually ran.
Ubuntu, Debian and general Linux server setup, services, networking and hardening.
35 posts
Three months later your server is running a kernel from last year. Unattended upgrades fix that — here's the setup, auto-reboot config, email notifications and how to check what actually ran.
Fresh Ubuntu Server install. Here's the 13-step checklist I run on every new box before it touches any real work — with a one-shot script at the end.
BungeeCord is a proxy that sits in front of multiple Minecraft servers and lets players switch between them without disconnecting. One IP,
Most guides tell you to run Minecraft in a screen session and call it done. That works until the server reboots and
Your server has been running fine for three months. Then one morning nothing works — SSH is slow, services throw errors, disk at
You have a script or app that needs to run permanently, restart on crash, and start on boot. Here's how
Every sysadmin has a "before I set up proper backups" story. Here's how to stop having that story.
Copy-paste AI prompt templates for the tasks sysadmins do every week — disk checks, service monitoring, user exports, log analysis, game server units and more.
Valheim dedicated server on Ubuntu via SteamCMD. Systemd unit, port 2456-2458, the SteamAppId thing that trips everyone up, backups that actually survive crashes.
Lock down SSH on Ubuntu: key-only auth, no root login, MaxAuthTries, AllowUsers, fail2ban. sshd_config reference and gotchas.
Install Palworld dedicated server on Ubuntu via SteamCMD. systemd autostart, PalWorldSettings.ini, UFW port 8211/udp, backup.