Skip to content

Main page

Welcome to the rpi-homelab documentation.

homelab

My homelab is mainly focused on running single node k8s cluster hosting opensource apps like Home Assistant, Zigbee2MQTT, OpenCloud, ArgoCD, SemaphoreUI e.t.c.

Cluster is running on Raspberry Pi 5. K3s is used instead of installing full Kubernetes from scratch, providing a lightweight but fully featured control plane for homelab services.

Infra is provisioned "as Code" by opentofu (terraform fork), hosts managing is automated by ansible.

Hosts inventory overview

  • RPI5 - k8s custer

rpi5

Raspberry Pi 5 (8 GB RAM) + SSD HAT + Sonoff Zigbee USB3.0 dongle

  • RPI02W - 3d printer management node

RPI02W

Raspberry Pi Zero 2W (512 MB RAM) + RaspberryPI Camera 3

  • WYSE - DNS + NFS server

WYSE

DELL WYSE 3040 (2 GB RAM) + 1TB HDD

  • Other workstations

PC + Laptop

Project repositories