Mijn Homelab: Van Raspberry Pi naar Mac Mini M4
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
- Begin simpel — een Raspberry Pi is genoeg om te starten
- Backups zijn heilig — 3-2-1 strategie: 3 kopieën, 2 media, 1 offsite
- Docker maakt alles makkelijker — of juist niet, soms is bare metal simpeler
- 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.
Tags:
Gerelateerde posts