homelab
Browse posts in this collection.
Building a Raspberry Pi 4-based weather monitoring solution using Ruuvitag sensors, Azure IoT Hub and Azure Functions
I share my journey of combining a new Raspberry Pi 4 with a RuuviTag beacon to automatically collect and store home weather data in the cloud. After discovering that my initial Azure Functions prototype was too cumbersome, I pivot to using the free tier of Azure IoT Hub for a more scalable and manageable solution.
Building a Raspberry Pi-based temperature monitoring solution with Sense HAT LED matrix display and Azure Logic Apps (and some LEGO!)
I show you how I evolved my Raspberry Pi weather monitoring system to display real-time Azure data on a Sense HAT LED matrix, all housed in a custom LEGO case. By using Azure Logic Apps to retrieve latest temperature readings from a SQL database, I created an efficient setup that alerts me to high temperatures while reviving my passion for building with LEGOs.
Building a secure remote access setup using Tailscale
Discover how I replaced my cumbersome manual VPN setup with Tailscale to create a seamless, secure mesh network for my homelab and personal devices. I explain why I switched to this zero-config solution and share the initial steps of integrating my server, NAS, and laptop into a unified, encrypted tunnel.
Building a self-hosted secure password management with Bitwarden and Docker
After finding KeePass too isolated and 1Password cumbersome for family use, I discovered Bitwarden as a flexible, cross-platform alternative that supports self-hosting. I decided to bypass the subscription fees by deploying the open-source Bitwarden-rs fork using Docker on my always-on Synology NAS to create a secure, synchronized password manager.
Building a simple and secure DNS updater for Azure DNS with PowerShell
If you struggle with managing dynamic IP addresses at home, you might find my experience building a custom DNS updater useful. I decided to automate the process of updating my Azure DNS records using PowerShell, turning a small, persistent annoyance into a practical solution. This post shares how I leveraged modern cloud tools to solve a common connectivity issue in a simple and secure way.
Jussi Roine
Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.