<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>All Posts on Techdox</title>
    <link>https://techdox.nz/posts/</link>
    <description>Recent content in All Posts on Techdox</description>
    <generator>Hugo</generator>
    <language>en-nz</language>
    <lastBuildDate>Thu, 28 May 2026 20:27:32 +0000</lastBuildDate>
    <atom:link href="https://techdox.nz/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>I Rebuilt My Homelab Network with OPNsense, Pi-hole, WireGuard, and NPM</title>
      <link>https://techdox.nz/i-rebuilt-my-homelab-network-with-opnsense-pi-hole-wireguard-and-npm/</link>
      <pubDate>Thu, 28 May 2026 20:27:32 +0000</pubDate>
      <guid>https://techdox.nz/i-rebuilt-my-homelab-network-with-opnsense-pi-hole-wireguard-and-npm/</guid>
      <description>&lt;h1 id=&#34;i-rebuilt-my-homelab-network-with-opnsense-pi-hole-wireguard-and-npm&#34;&gt;I Rebuilt My Homelab Network with OPNsense, Pi-hole, WireGuard, and NPM&lt;/h1&gt;&#xA;&lt;p&gt;I’ve been running a homelab for a while now, but after a recent rebuild, I finally have a network setup I’m genuinely happy with.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Things Kubernetes Forced Me to Learn This Week</title>
      <link>https://techdox.nz/things-kubernetes-forced-me-to-learn-this-week/</link>
      <pubDate>Mon, 15 Dec 2025 20:37:20 +0000</pubDate>
      <guid>https://techdox.nz/things-kubernetes-forced-me-to-learn-this-week/</guid>
      <description>&lt;p&gt;In my last post, I talked about slowing down and really &lt;em&gt;learning&lt;/em&gt; Kubernetes rather than just following labs and copy-pasting manifests. Since then, I’ve put that mindset to the test in my own homelab… and Kubernetes immediately reminded me who’s in charge.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Question Everything - Road to CKA</title>
      <link>https://techdox.nz/question-everything-road-to-cka/</link>
      <pubDate>Sun, 07 Dec 2025 06:58:37 +0000</pubDate>
      <guid>https://techdox.nz/question-everything-road-to-cka/</guid>
      <description>&lt;p&gt;The last few days I have been diving deep into learning Kubernetes for the CKA exam, at the moment I am doing the Kubernetes Fundamentals LFS258 course and I am making sure to go through it slow and really question why things are the way they are.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Road to CKA (Certified Kubernetes Administrator)</title>
      <link>https://techdox.nz/the-road-to-cka-certified-kubernetes-administrator/</link>
      <pubDate>Wed, 03 Dec 2025 20:50:00 +0000</pubDate>
      <guid>https://techdox.nz/the-road-to-cka-certified-kubernetes-administrator/</guid>
      <description>&lt;p&gt;Kubernetes. The word alone can make you jump for joy or sprint for the hills. But like everything in IT, it’s something we need to learn and understand so we can make it less intimidating for others and actually do it right ourselves.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sandboxing Your Curiosity: Exploring New Services Without Breaking Your Lab</title>
      <link>https://techdox.nz/sandboxing-your-curiosity-exploring-new-services-without-breaking-your-lab/</link>
      <pubDate>Mon, 02 Dec 2024 08:20:39 +0000</pubDate>
      <guid>https://techdox.nz/sandboxing-your-curiosity-exploring-new-services-without-breaking-your-lab/</guid>
      <description>&lt;p&gt;It’s easy to dive deep into the rabbit hole of self-hosting services—trust me, I’ve been falling into this pit almost weekly since starting my YouTube channel over two years ago. But today, I want to talk about finding balance. If you have a service that’s working well, maybe it’s better to leave it alone instead of replacing it with the shiny new tool you just stumbled upon on a quiet Sunday.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why Linux For Selfhosting?</title>
      <link>https://techdox.nz/why-linux-for-selfhosting/</link>
      <pubDate>Sun, 11 Aug 2024 08:41:53 +0000</pubDate>
      <guid>https://techdox.nz/why-linux-for-selfhosting/</guid>
      <description>&lt;p&gt;&lt;strong&gt;When to Transition from Tinkering to Serious Self-Hosting&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Self-hosting often begins with a bit of experimentation on whatever device you have at hand, usually your daily PC running Windows or macOS. Since launching my YouTube channel, I&amp;rsquo;ve noticed that many people encounter issues when trying to self-host on their main desktop. While there&amp;rsquo;s nothing wrong with learning and experimenting on your primary machine, when it comes to hosting dedicated services, it&amp;rsquo;s time to consider setting up a dedicated machine with Linux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Break Things But Start Small</title>
      <link>https://techdox.nz/break-things-but-start-small/</link>
      <pubDate>Mon, 03 Jun 2024 10:22:22 +0000</pubDate>
      <guid>https://techdox.nz/break-things-but-start-small/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a massive advocate for just diving in and breaking things when you start learning something new in the tech world. However, it&amp;rsquo;s crucial to set achievable goals for yourself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why Selfhost?</title>
      <link>https://techdox.nz/why-selfhost/</link>
      <pubDate>Wed, 20 Mar 2024 09:01:04 +0000</pubDate>
      <guid>https://techdox.nz/why-selfhost/</guid>
      <description>&lt;p&gt;Self-hosting is pursued for a myriad of reasons, ranging from the desire to control one’s data and avoiding reliance on large corporations, to it being a hobby or a means of acquiring new skills. Personally, my venture into self-hosting encompasses most of the reasons mentioned, with a primary focus on learning. It&amp;rsquo;s astonishing how deploying even a single service, such as a WordPress blog, can expand your knowledge. When you self-host WordPress, you&amp;rsquo;re not just learning about WordPress; you delve into everything around it. This includes setting up the server (often Linux, introducing a steep learning curve for novices), understanding Docker and containers if choosing that route for deployment, and learning about network configuration, domain names, and DNS to make your site public. Each project introduces a wealth of learning opportunities, and the journey doesn’t end with deployment. When inevitable issues arise, troubleshooting becomes yet another skill to hone.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why You Need To Learn Linux</title>
      <link>https://techdox.nz/why-you-need-to-learn-linux/</link>
      <pubDate>Sun, 24 Dec 2023 08:10:16 +0000</pubDate>
      <guid>https://techdox.nz/why-you-need-to-learn-linux/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;ve spent time playing around with computers and servers, you&amp;rsquo;ve likely heard of Linux. It&amp;rsquo;s an essential skill, especially if you work in IT, enjoy self-hosting, or engage in various tech-related hobbies. In this blog post, I&amp;rsquo;ll dive into why Linux is so important and share some effective ways to learn it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why You Need to Selfhost a Website</title>
      <link>https://techdox.nz/why-you-need-to-selfhost-a-website/</link>
      <pubDate>Mon, 06 Nov 2023 20:00:00 +0000</pubDate>
      <guid>https://techdox.nz/why-you-need-to-selfhost-a-website/</guid>
      <description>&lt;p&gt;If you work in tech, or even if it&amp;rsquo;s a hobby for you, you&amp;rsquo;ll understand that it&amp;rsquo;s an ever-changing field with an endless amount to learn, regardless of your specialization. When you&amp;rsquo;re trying to acquire knowledge in this dynamic space, it can be challenging to retain what you&amp;rsquo;ve learned or even gauge whether you&amp;rsquo;re truly absorbing new information. So, how can you confirm your learning and solidify your understanding?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Umbrel: A Selfhosted Dashboard</title>
      <link>https://techdox.nz/umbrel-a-selfhosted-dashboard/</link>
      <pubDate>Wed, 27 Sep 2023 06:50:19 +0000</pubDate>
      <guid>https://techdox.nz/umbrel-a-selfhosted-dashboard/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Self-hosting can be intimidating, especially for newcomers to concepts like Docker, Linux, Networking, and storage. Many users who want to enter this space can feel overwhelmed by these services. This is where self-hosted dashboards come in – though I&amp;rsquo;m not sure if that&amp;rsquo;s their official name, it&amp;rsquo;s what I call them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Embracing Proxmox: Virtualization Adventures in Self-Hosting</title>
      <link>https://techdox.nz/embracing-proxmox-virtualization-adventures-in-self-hosting/</link>
      <pubDate>Wed, 20 Sep 2023 09:28:34 +0000</pubDate>
      <guid>https://techdox.nz/embracing-proxmox-virtualization-adventures-in-self-hosting/</guid>
      <description>&lt;p&gt;Recently, I made the decision to upgrade from hosting my services on a collection of single-board computers, such as my Raspberry Pis, to a dedicated server. Initially, I began by installing Debian and using it as I would with any other server I&amp;rsquo;ve had. However, after some discussions, it became clear that Proxmox was the way to go. This approach allows me to set up a dedicated server for my services, but in a virtualised environment. With Proxmox, I can run multiple virtual machines, each serving specific purposes, like a dedicated machine for my NFS shares or virtual machines for testing, including a Windows VM and various Linux distributions. It&amp;rsquo;s also an excellent platform for me to learn more about Proxmox itself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker Volume Backup and Restore Script</title>
      <link>https://techdox.nz/docker-volume-backup-and-restore-script/</link>
      <pubDate>Wed, 06 Sep 2023 09:02:03 +0000</pubDate>
      <guid>https://techdox.nz/docker-volume-backup-and-restore-script/</guid>
      <description>&lt;p&gt;In this guide, we&amp;rsquo;ll walk through a Python script that allows you to backup and restore Docker containers remotely using SSH. This script is especially useful if you need to safeguard your containers and their data. We&amp;rsquo;ll break this guide into two sections: &lt;strong&gt;Backup&lt;/strong&gt; and &lt;strong&gt;Restore&lt;/strong&gt;.&#xA;[GitHub - Techdox/docker_backup: Easy backup solution of Docker VolumesEasy backup solution of Docker Volumes. Contribute to Techdox/docker_backup development by creating an account on GitHub.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My New Home Server - HP EliteDesk 800 SFF</title>
      <link>https://techdox.nz/my-new-home-server-hp-elitedesk-800-sff/</link>
      <pubDate>Tue, 29 Aug 2023 09:45:53 +0000</pubDate>
      <guid>https://techdox.nz/my-new-home-server-hp-elitedesk-800-sff/</guid>
      <description>&lt;p&gt;Since I launched my YouTube channel and Blog about 2 years ago (my blog has seen its fair share of creations and destructions over that time), all my content has revolved around self-hosting. To be honest, I initially ventured into the cloud space, but over time, I discovered my true calling in the self-hosting realm.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Importance of Not Dismissing Docker Swarm: Ensuring Your Application Can Truly Scale</title>
      <link>https://techdox.nz/the-importance-of-not-dismissing-docker-swarm-ensuring-your-application-can-truly-scale/</link>
      <pubDate>Mon, 07 Aug 2023 00:30:00 +0000</pubDate>
      <guid>https://techdox.nz/the-importance-of-not-dismissing-docker-swarm-ensuring-your-application-can-truly-scale/</guid>
      <description>&lt;p&gt;Since running my YouTube channel and being part of the self-hosting community, I have seen a question come up quite a bit. Now, the question is very valid, but I don&amp;rsquo;t completely agree with the typical answer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Selfhosting and Containers</title>
      <link>https://techdox.nz/selfhosting-and-containers/</link>
      <pubDate>Sun, 23 Jul 2023 08:56:22 +0000</pubDate>
      <guid>https://techdox.nz/selfhosting-and-containers/</guid>
      <description>&lt;p&gt;You know how some things just go hand in hand, like peanut butter and jelly or Netflix and chill? Well, in the tech world, there&amp;rsquo;s a pair that&amp;rsquo;s making waves: self-hosting and containers!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Just Break Stuff</title>
      <link>https://techdox.nz/just-break-stuff/</link>
      <pubDate>Wed, 05 Jul 2023 05:30:14 +0000</pubDate>
      <guid>https://techdox.nz/just-break-stuff/</guid>
      <description>&lt;p&gt;Do you find yourself wanting to learn something new but have no idea where to start? I encounter this situation at least once a week, and with each experience, I discover effective ways to begin. The easiest approach I&amp;rsquo;ve found is surprisingly simple: just get started and embrace the process of trial and error.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up Wireguard</title>
      <link>https://techdox.nz/setting-up-wireguard/</link>
      <pubDate>Sun, 11 Jun 2023 08:50:51 +0000</pubDate>
      <guid>https://techdox.nz/setting-up-wireguard/</guid>
      <description>&lt;p&gt;When you self-host, access becomes crucial. If you&amp;rsquo;re anything like me, you probably have several services hosted, and a portion of them are accessible over the web. For instance, I have this website, running on a Raspberry Pi within my home network, which I make public and secure using Cloudflare Tunnels.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Securely Backup Docker Volumes: A Step-by-Step Guide (Nextcloud Example)</title>
      <link>https://techdox.nz/securely-backup-docker-volumes-a-step-by-step-guide-nextcloud-example/</link>
      <pubDate>Mon, 05 Jun 2023 22:21:33 +0000</pubDate>
      <guid>https://techdox.nz/securely-backup-docker-volumes-a-step-by-step-guide-nextcloud-example/</guid>
      <description>&lt;p&gt;In containerized applications, Docker volumes play a critical role in persisting data. As such, backing up these volumes is crucial for ensuring data safety and facilitating recovery. This guide will walk you through the process of securely backing up Docker volumes using Nextcloud as an example. By following these step-by-step instructions, you&amp;rsquo;ll be able to create backups of Nextcloud&amp;rsquo;s Docker volumes, including both the data and configuration directories. Let&amp;rsquo;s dive in and safeguard your valuable data today!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker and the Power of Continuous Learning</title>
      <link>https://techdox.nz/docker-and-the-power-of-continuous-learning/</link>
      <pubDate>Wed, 31 May 2023 21:45:32 +0000</pubDate>
      <guid>https://techdox.nz/docker-and-the-power-of-continuous-learning/</guid>
      <description>&lt;h2&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Have you ever found yourself using Docker without really understanding the commands and instructions? I certainly have. After using Docker for a while, I realised that I was blindly following instructions without truly grasping the underlying concepts. That&amp;rsquo;s when I decided to delve deeper into Docker and expand my knowledge beyond the surface level.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
