Skip to content

Home lab

Keeping Docker in Check with Watchtower

Part 30 of the networking and home lab series.

Ah, Docker. It's like the Swiss Army knife of modern software development, isn't it? Containers have become the go-to solution for deploying applications efficiently and reliably. But with great power comes great responsibility, as some superhero once said. Keeping those containers updated is crucial—not just for security, but for stability and new features too.

Network Tools and Automation in Docker

Part 29 of the networking and home lab series.

Introduction

Ah, the allure of a well-oiled smart home and network that runs as smoothly as your favourite football team on a good day. But let's face it, managing networks can sometimes feel like herding cats—unpredictable and occasionally chaotic. Enter Docker, your new best mate for taming network chaos with automation and documentation. Whether you're a tinkerer, a home automation enthusiast, or just someone who likes to keep things organised, Dockerised tools can really make your life easier.

Development and Documentation Tools in Containers

Part 28 of the networking and home lab series.

In today's fast-paced development world, having a robust and flexible environment is crucial. There's no need for a fancy office setup or a massive server farm to get started. With Docker containers, you can self-host your development tools right at home, even on a modest NAS setup. This post will explore how to run developer productivity tools in Docker, transforming your NAS into a powerful dev environment.

Essential Dashboards for Home Labs: Heimdall, Homarr, Flame

Part 27 of the networking and home lab series.

The Need for a Central Dashboard

If you're anything like me, juggling multiple services in your home lab can feel like herding cats. Each service is running in its container, doing its bit to make your smart home or DIY server setup tick. But keeping track of all these services? That's another story. You need a central dashboard—a place where you can see everything at a glance, just like the control room at Old Trafford (without the football drama).

Running a Local DNS and DHCP Server for Your Home Lab

Part 24 of the networking and home lab series.

Introduction

If you've ever dreamt of having your own little digital kingdom at home, complete with faster internet lookups and customised network configurations, then setting up a local DNS and DHCP server might just be the answer. It's like having your own football pitch where you decide who plays, when they play, and what the rules are. In this post, we'll explore how to harness the power of DNS and DHCP for your home lab or advanced home setup, giving you control, speed, and a sprinkle of geeky magic.

Using VLANs and Subnets for Smart Home Security

Part 23 of the networking and home lab series.

Alright, folks, let's have a natter about your smart home network security. Picture your smart home as a bustling football match. You've got players (devices) all over the pitch (network), and without proper strategy (security measures), it's utter chaos. Imagine the goalkeeper (your data) unprotected – not ideal, right? Today, we'll explore how VLANs and subnets can be your network's best defence, keeping your IoT gadgets in line and your data safe.

ARP Spoofing, MAC Filtering and Network Fingerprinting

Part 22 of the networking and home lab series.

Ah, Layer 2—the unsung hero of networking. It’s like the midfield in a football team—often overlooked but absolutely critical for passing the ball securely from one player to another. In networking terms, we're talking about the data link layer, where frames are transferred over physical mediums. Yet, just like a match can be compromised by a sneaky opponent, your network can be vulnerable to various Layer 2 threats if you're not careful.

IoT Networking: Smart Devices and Their Challenges

Part 21 of the networking and home lab series.

What is IoT (Internet of Things)?

Imagine your kettle talking to your fridge. No, it's not the start of a bad joke; it's the Internet of Things (IoT). In simple terms, IoT refers to a network of physical objects—"things"—embedded with sensors, software, and other technologies to connect and exchange data with other devices and systems over the Internet. It's like having a team of very chatty assistants running around your house or workplace.