In-depth guides, tested on real servers.
Multi-part guides that take a topic from first principles to production. Every command is run and verified on a live server before it is published.
Servers & Security
Run and secure your own infrastructure, hands on.
Databases
Run a real database in production, not just install one.
Deployment
Get your application onto a server and keep it running.
Containers
Docker and friends, without the cargo-culting.
Storage
Object storage and backups you can actually restore.

Object Storage with MinIO
A four-part, hands-on guide to self-hosting S3-compatible object storage with MinIO: run it as a service, work with buckets and objects, use the S3 API and presigned URLs from your app, and turn on versioning and lifecycle rules. Every command tested on a live server.

Backups & Disaster Recovery
A four-part, hands-on guide to backups that actually restore: an encrypted deduplicated restic repository in object storage, snapshots and cheap history, the restore test that most teams skip, and retention plus a nightly systemd timer. Every command tested on a live server.
Monitoring
See inside your server before it surprises you.
Linux Fundamentals
The command line, from first login to writing your own scripts.

The Linux Command Line
A nine-part, hands-on introduction to the Linux command line and filesystem, from your first login to writing dotfiles. Every command run on a live Ubuntu server so you see the real output, not a mock-up.

Users and Permissions
A nine-part, hands-on guide to Linux users, groups and file permissions: ownership, chmod, sudo, SSH keys, umask, ACLs and password policy. Every command run on a live Ubuntu server against a real service account.

Processes and Services
A nine-part, hands-on guide to what runs on a Linux server: processes and signals, background jobs, systemd services and journald, enabling and masking units, cron, systemd timers, and resource limits. Every command run on a live Ubuntu server.

Package Management
A nine-part, hands-on guide to installing and managing software on Ubuntu: apt, searching and inspecting packages, repositories and GPG keys, dpkg, pinning versions, PPAs, building from source, snap, and keeping a server patched. Every command run on a live Ubuntu server.

Linux Networking
A nine-part, hands-on guide to networking from the Linux command line: interfaces and ip, ports and ss, DNS, curl, scp and rsync, ufw, ping and traceroute, SSH tunnels, and diagnosing a slow connection. Every command run on a live Ubuntu server.

Storage and Scripting
A nine-part, hands-on guide to disks and filesystems, tar, the text tools sed, awk, cut, sort and uniq, and writing your first bash script and scheduled backup. Every command run on a live Ubuntu server.




