$ ls all posts/

All Posts

Everything from the techdox lab — newest first.

linux

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.

Aug 11, 2024 4 min read
selfhosting

Break 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

Jun 3, 2024 2 min read
selfhosting

Why Selfhost?

What self-hosting actually is, why people do it, and whether it's worth the effort.

Mar 20, 2024 3 min read
linux

Why 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.

Dec 24, 2023 4 min read
selfhosting

Why 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.

Nov 6, 2023 2 min read
selfhosting

Umbrel: 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.

Sep 27, 2023 3 min read
selfhosting

Embracing 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 …

Sep 20, 2023 2 min read

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.

Sep 6, 2023 5 min read

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.

Aug 29, 2023 3 min read
docker

The 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.

Aug 7, 2023 4 min read