Installing Docker on Ubuntu the Right Way (Not the Snap Version)
Ubuntu will push you toward the Snap package. Don't. Here's how to install Docker from the official repo and actually have it work.
Ubuntu Server & Desktop tutorials, LTS release notes and day-2 ops.
24 posts
Ubuntu will push you toward the Snap package. Don't. Here's how to install Docker from the official repo and actually have it work.
Full reference for managing Linux users from the command line — create, sudo, SSH keys, groups, disable, delete, service accounts and bulk scripts.
Install Netdata on Ubuntu for per-second server metrics. Install, bind to localhost, SSH-tunnel the dashboard, ship alerts to Discord.
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.
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.
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.
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.