Ubuntu server initialization checklist
Users, SSH keys, firewall basics, package mirrors, and service management.
A small personal space for backend engineering notes, server deployment records, container experiments, and the occasional lesson learned the hard way.
Updated occasionally, mostly when something finally works.
Users, SSH keys, firewall basics, package mirrors, and service management.
Context cancellation, signal handling, and keeping background workers tidy.
Volumes, networks, environment files, health checks, and restart policies.
A practical sketch using sorted sets, Lua scripts, and expiration cleanup.
Reliable message publishing when database transactions and queues meet.
Small commands that save a surprising amount of time during deployment.
Small experiments, notes, and services running on cloud machines.
A place to test reverse proxies, containers, logs, and monitoring setups.
Shell snippets, Git habits, terminal tools, and small automation scripts.
Topics worth revisiting: queues, caching, consistency, and observability.
This site is intentionally simple: static files, HTTPS, and notes that age slowly.