Blog
dev container must havesDev container must haves
Five things every dev container should forward from the host: the timezone, your SSH key, a gh token, your Claude login, and a non-root user. Written for all three shapes: devcontainer.json, docker-compose.yml and Dockerfile.
hostname --changeChanging the hostname
Rename a machine properly on macOS and Ubuntu, including the parts that quietly revert it on the next reboot.
sudo --use-touch-idTouch ID for sudo
Authenticate sudo with your fingerprint instead of your password, in the terminal and inside tmux.
ssh-keygen -t ed25519SSH keys you only unlock once
Create SSH keys and add them to a host or to GitHub or another version control service.
gh auth in a boxgit and gh CLI in a dev container
Two GitHub identities on one laptop, kept apart by a dev container, an SSH key and a token. Runs the same on macOS, Ubuntu and Windows with WSL.
what is homelabWhat is a Homelab?
A spare computer that stays on, quietly doing something useful for you. What a homelab actually is, what runs on one, and why you would want one.