Raspberry Pi Home Lab

In this lab, we’ll set up a real-time data processing pipeline using Azure Event Grid and Azure Functions. We’ll create an Azure Storage account to store data, an Azure Function to process the data, and configure Event Grid to trigger the function whenever new data is uploaded.

Goal

Setup a Raspberry Pi as a Home lab environment

Prepare the Raspberry Pi

  • Install the Lite version of Raspbian as this is a headless server with no GUI.
  • As this will be a server in your environment set a static IP and/or a hostname.

Raspberry Pi Imager

Raspbian

Install Open Media Vault

To store data on disk setup the Raspberry Pi as a NAS using Open Media Vault.

Install Open Media Vault

Run Pi-Hole as a Docker Container

To store data on disk setup the Raspberry Pi as a NAS using Open Media Vault.

Run Pi-Hole as a Docker Container on a Raspberry Pi


Last modified February 19, 2025: Update azure-point-to-site-vpn.md (a9c807a)