Mijn Homelab: Van Raspberry Pi naar Mac Mini M4

· 2 min lezen

Het begon met een Raspberry Pi 4 en een externe schijf. Inmiddels is het uitgegroeid tot een serieus homelab dat 24/7 draait in de meterkast. Dit is mijn setup.

De hardware

  • Mac Mini M4 — het werkpaard. 16GB RAM, draait Nextcloud, Forgejo, en fungeert als build server. Ongelooflijk efficiënt: idle onder de 10 watt.
  • Raspberry Pi 4 — Home Assistant met Zigbee coördinator. Gekoppeld aan tientallen sensoren, lampen en schakelaars.
  • M5Stack StickC Plus2 — kleine ESP32 bordjes voor IR en OBD-II experimenten.

Wat draait erop

Nextcloud

Mijn eigen cloud. Bestanden, agenda, contacten, foto’s — alles gesynchroniseerd zonder afhankelijk te zijn van Google of Apple. Draait achter Nginx met Let’s Encrypt.

Forgejo

Een eigen Git server — lichtgewicht (<100MB RAM) en razendsnel. Al mijn privé repositories staan hier. Push-to-deploy via SSH.

Home Assistant

Het brein van mijn slimme huis. Automatiseringen voor verlichting, klimaat en beveiliging. Gekoppeld aan mijn Nextcloud agenda en Telegram voor notificaties.

llama-server

Lokale AI modellen draaien op de Mac Mini. DeepSeek-R1 (7B) via llama.cpp. Geen API kosten, geen privacy zorgen — gewoon lokaal inference.

Waarom zelf hosten?

  • Privacy: mijn data blijft van mij
  • Leren: elk probleem is een kans om iets nieuws te leren
  • Onafhankelijkheid: geen vendor lock-in
  • Leuk: eerlijk gezegd, het is gewoon tof om je eigen server te runnen

Wat ik geleerd heb

  1. Begin simpel — een Raspberry Pi is genoeg om te starten
  2. Backups zijn heilig — 3-2-1 strategie: 3 kopieën, 2 media, 1 offsite
  3. Docker maakt alles makkelijker — of juist niet, soms is bare metal simpeler
  4. Documenteren — over 6 maanden weet je niet meer hoe je het hebt ingesteld

De volgende stap? Misschien een dedicated NAS voor storage, of een tweede Pi als failover. Wordt vervolgd.