RSSAmplifier

Blog

Techdox

Recent content on Techdox

blog.techdox.nzRSS feed ↗20 posts

Latest posts

I Don't Want to Be the Product

I Don’t Want to Be the Product For a long time, I treated privacy as a niche concern. Something for people who wanted to disappear from the internet, run everything themselves, or make daily life harder than it needed to be.

AI Is the Modern-Day Calculator

AI Is the Modern-Day Calculator I think it’s safe to say that AI is here to stay. If you’re still on the fence, or feel like you’re playing catch-up, I was in a similar position until a few months ago. I used AI, but only at the surface level.

My Homelab AI Setup: Useful Access, Limited Permissions

My Homelab AI Setup: Useful Access, Limited Permissions I used Hermes to help migrate my homelab from Docker onto Kubernetes. That sounds a bit dramatic, but it’s basically true. I gave Hermes access to the parts of my homelab it needed to work with, including Proxmox and the Docker hosts running my existing services, and told it to review the whole setup and make a migration plan.

KubeSolo: Moving From Docker to Kubernetes in a Homelab

Kubernetes is one of those things that can feel simple in a course and messy the moment you try to run it at home. In a homelab, the problem usually is not “can I build a cluster?” It is “does this actually make sense for what I am running?”

I Tried Running an AI Agent, Are They Safe?

I Tried Running an AI Agent, Are They Safe? AI agents are everywhere at the moment. Not just chatbots that answer questions, but tools that can read files, run commands, edit code, browse documentation, and start making decisions on your behalf.

I Rebuilt My Homelab Network with OPNsense, Pi-hole, WireGuard, and NPM

I Rebuilt My Homelab Network with OPNsense, Pi-hole, WireGuard, and NPM 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.

Things Kubernetes Forced Me to Learn This Week

In my last post, I talked about slowing down and really learning 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.

Question Everything - Road to CKA

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.

The Road to CKA (Certified Kubernetes Administrator)

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.

Sandboxing Your Curiosity: Exploring New Services Without Breaking Your Lab

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.

Why Linux For Selfhosting?

When to Transition from Tinkering to Serious Self-Hosting 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’ve noticed that many people encounter issues when trying to self-host on their main desktop. While there’s nothing wrong with learning and…

Break Things But Start Small

I’m a massive advocate for just diving in and breaking things when you start learning something new in the tech world. However, it’s crucial to set achievable goals for yourself.

Why Selfhost?

The first thing I ever self-hosted was a WordPress blog on a cheap VPS. It broke within a week — something to do with MySQL, a config file I’d edited without understanding, and a backup I hadn’t taken. I fixed it by wiping the whole thing and starting again.

Why You Need To Learn Linux

If you’ve spent time playing around with computers and servers, you’ve likely heard of Linux. It’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’ll dive into why Linux is so important and share some effective ways to learn it.

Why You Need to Selfhost a Website

If you work in tech, or even if it’s a hobby for you, you’ll understand that it’s an ever-changing field with an endless amount to learn, regardless of your specialization. When you’re trying to acquire knowledge in this dynamic space, it can be challenging to retain what you’ve learned or even gauge whether you’re truly absorbing new information. So, how can…

Umbrel: A Selfhosted Dashboard

Overview 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’m not sure if that’s their official name, it’s what I call them.

Embracing Proxmox: Virtualization Adventures in Self-Hosting

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

Docker Volume Backup and Restore Script

In this guide, we’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’ll break this guide into two sections: Backup and Restore . [GitHub - Techdox/docker_backup: Easy backup solution of Docker VolumesEasy backup solution of Docker…

My New Home Server - HP EliteDesk 800 SFF

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.

The Importance of Not Dismissing Docker Swarm: Ensuring Your Application Can Truly Scale

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’t completely agree with the typical answer.