Rootless Docker: Run Without Root
Run Docker containers without root privileges — here's the security difference, the install steps, and the gotchas nobody tells you about.
All the articles with the tag "ubuntu".
Run Docker containers without root privileges — here's the security difference, the install steps, and the gotchas nobody tells you about.
Out of RAM and no time to reimage? Add swap via a file on any partition using mkswap, swapon, and fstab — done in under 5 minutes.
Old kernels pile up in /boot and eat disk space — safely remove unused kernels on Ubuntu and Debian with apt and dpkg.
btmp logs failed logins and grows forever on internet-facing servers. Set up logrotate to keep it under control before your disk fills up.
The Ubuntu HWE kernel brings newer hardware support to LTS releases — how to switch from generic to HWE and what you gain.
Packages have been kept back during apt upgrade — what it means, why it happens, and how to safely install or hold those packages.
Update one package with apt without upgrading everything else — the exact flag, version pinning, held package handling, and the apt vs apt-get distinction that trips people up.
UFW makes iptables manageable — allow and deny rules, app profiles, default policies, and the 5-minute setup for any new Linux server.
Create, modify, and delete users and groups on Linux — useradd, usermod, groupadd, sudo access, and /etc/passwd explained.
Set, verify, and sync your timezone in Ubuntu using timedatectl — one command to fix the clock on a newly provisioned server.
The official, no-nonsense way to install Docker Engine on Ubuntu and Debian — repository setup, key import, and one command to verify it works.
Essential bash utilities for Ubuntu newcomers — file management, text processing, process control, and the commands you'll type every day.