All Posts
Everything from the techdox lab — newest first.
Why Linux For Selfhosting?
Why your self-hosted services shouldn't run on your daily machine, and how to set up a dedicated Linux server.
selfhostingBreak Things But Start Small
Start small, break things, and learn as you go. In self-hosting, setting achievable goals and documenting your process is crucial. Don't rush; take it step by step
selfhostingWhy Selfhost?
What self-hosting actually is, why people do it, and whether it's worth the effort.
linuxWhy You Need To Learn Linux
Discover why mastering Linux is essential in IT and self-hosting. Learn command line skills, Bash scripting, and integrate Linux in daily life.
selfhostingWhy You Need to Selfhost a Website
Self-hosting your blog not only shares your tech journey but also offers hands-on experience, ensuring a deeper grasp of knowledge.
selfhostingUmbrel: A Selfhosted Dashboard
Umbrel: A Selfhosted Dashboard simplifies self-hosting. From effortless app deployment to user-friendly features, it's perfect for both newcomers and experienced users.
selfhostingEmbracing Proxmox: Virtualization Adventures in Self-Hosting
In my journey from Raspberry Pis to a dedicated Proxmox server, I embraced virtualization. Self-hosting offers endless learning, even when things break—a cycle of challenges and …
Docker Volume Backup and Restore Script
A Python script that backs up and restores Docker volumes on a remote server over SSH — full walkthrough of the backup and restore workflow, plus the prerequisites.
My New Home Server - HP EliteDesk 800 SFF
Why I upgraded my homelab from Raspberry Pis and a Zimaboard to a second-hand HP EliteDesk 800 SFF — the specs, the $300 NZD price tag, and what it unlocks.
dockerThe Importance of Not Dismissing Docker Swarm: Ensuring Your Application Can Truly Scale
Explore Docker Swarm as a practical tool for testing application scalability before diving into Kubernetes complexities.