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.
btmp logs failed logins and grows forever on internet-facing servers. Set up logrotate to keep it under control before your disk fills up.
Running new hardware on Ubuntu LTS? The HWE kernel backports newer kernel and graphics support. Here's how to switch from generic to HWE safely.
Apt says packages have been kept back during upgrade. What the message means on Debian 12 and Ubuntu, why it happens, and how to install those packages safely.
Upgrade one package with apt and leave the rest alone. The exact flag, why apt upgrade nginx does not work, version pinning, and held package behaviour.
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.
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.