PERSONAL HOMELAB ALWAYS LEARNING

Mijn eigen stukje
internet.

Een compacte, zelfbeheerde thuisserver. Gebouwd op Raspberry Pi, aangedreven door Docker en ingericht om te experimenteren, automatiseren en leren.

SELF-HOSTEDRASPBERRY PI 4DOCKER / LINUX
NODE / 01 ONLINE DESIGN
▦
Raspberry PiCORE COMPUTE
◫
Docker EngineCONTAINER PLATFORM
⌘
Self-hosted appsTOOLS & SERVICES
ARM64 ARCHITECTURE01 — 03
LOW POWER / HIGH CONTROL
⌁ BUILT AT HOME
FIG 01. / HOMELAB OVERVIEW
RASPBERRY PI✳DEBIAN✳DOCKER✳PORTAINER✳NGINX✳LINUX✳RASPBERRY PI✳DEBIAN✳DOCKER✳PORTAINER✳NGINX✳LINUX
01 / THE FOUNDATION

Klein formaat.
Serieuze mogelijkheden.

De basis is bewust compact gehouden: zuinig in gebruik, eenvoudig te beheren en flexibel genoeg om nieuwe diensten te testen.

01 / COMPUTE⌘
Pi 4

Raspberry Pi 4 Model B

ARM64 single-board computer als centrale host voor de containers en ondersteunende services.

PROCESSORBroadcom quad-core
GEHEUGEN4 GB RAM
02 / STORAGE▤
223 GB

SSD-opslag

Ruimte voor het besturingssysteem, containers, configuraties en back-ups.

ROOT FILESYSTEMSSD
03 / PLATFORM⌁
Debian

Debian 13 · Trixie

Een stabiele Linux-basis met Docker Engine voor het draaien en beheren van services.

LINUXARM64DOCKER
↳

Ontwerpfilosofie — zo min mogelijk overhead, configuraties op vaste plekken en services waar mogelijk geïsoleerd in containers.

01 / 03
02 / RUNNING SERVICES

De software-stack.

Een overzicht van de belangrijkste onderdelen. Dit is documentatie van de opzet, geen live statusmonitor.

◈

Portainer CE

CONTAINER MANAGEMENT

Beheer van Docker-containers, images, volumes en stacks via een webinterface.

BEHEER
⌁

Netdata

OBSERVABILITY

Inzicht in systeemgebruik en prestaties, zoals CPU, geheugen, opslag en netwerk.

MONITORING
▣

Nginx Proxy Manager

REVERSE PROXY

Centraal beheer van proxy-hosts en TLS-certificaten voor gepubliceerde webdiensten.

TOEGANG
⌗

Diagnostic Viewer

UTILITY / INTERNAL TOOL

Een eigen container voor het bekijken en analyseren van diagnostische archieven.

TOOLING
◉

Health Dashboard

SELF-HOSTED APP

Een afzonderlijke applicatie binnen de Docker-omgeving voor status- en gezondheidsinformatie.

APPLICATIE

ⓘ Services en beschrijvingen zijn handmatig gedocumenteerd. Niet iedere genoemde service hoeft op ieder moment actief of publiek bereikbaar te zijn.

03 / NETWORK & SECURITY

Bewust afgeschermd.

Een homelab is pas leuk als je ook nadenkt over de toegang. Beheerinterfaces horen niet zomaar open op het internet.

⌑

Een duidelijke scheiding tussen publiek en privé.

Publieke webpagina's kunnen via een reverse proxy beschikbaar worden gemaakt. Beheer van de server blijft beperkt tot vertrouwde toegang.

✓Firewall met standaard inkomend verkeer geblokkeerd
✓Beheer alleen vanaf het vertrouwde netwerk
✓TLS-certificaten via de reverse proxy
LOGICAL FLOWPUBLIC → PRIVATE
◎
InternetPUBLIC ENTRY
⌁
Reverse proxyHTTPS / ROUTING
01
▦
WebcontainerISOLATED SERVICE
ADMINISTRATION
⌘
Private managementLAN / VPN ONLY
▣
SCHEMATISCHE WEERGAVE · GEEN IP-ADRESSEN
!

Publicatiebeleid — interne IP-adressen, hostnamen, poortnummers, inloggegevens en gedetailleerde firewallregels worden bewust niet op deze publieke website vermeld.

04 / LAB NOTES

Altijd ruimte om
te experimenteren.

Het homelab is nooit echt af. Nieuwe ideeën worden getest, gedocumenteerd en waar mogelijk omgezet in herbruikbare configuraties.

↻
DATA / SAFE
01 — RELIABILITY

Back-upstrategie

Geautomatiseerde back-ups van configuraties en Docker-data, met een extra kopie op externe opslag.

DOORLOPEND
▦▦▦
CONTAINERS / ISOLATED
02 — AUTOMATION

Docker-omgeving

Services beheren als losse containers, met vaste configuratiepaden en reproduceerbare stacks.

IN GEBRUIK
METRICS / INSIGHT
03 — OBSERVABILITY

Monitoring & inzicht

De prestaties van de host volgen en leren waar resources worden gebruikt of geoptimaliseerd kunnen worden.

IN GEBRUIK
05 / ABOUT THIS LAB

Gebouwd om te
leren en te delen.

Dit homelab is een persoonlijke omgeving om Linux, Docker, netwerken, automatisering en self-hosted software in de praktijk te ontdekken. Geen groot datacenter, maar wel volledige controle over de techniek.

Terug naar boven ↑

LIVE TELEMETRY / NETDATA

De Pi in realtime.

Actuele systeemgegevens, automatisch iedere vijf seconden vernieuwd.

VERBINDING MAKEN...
CPU-BELASTING
—%
Processoractiviteit
RAM-GEBRUIK
—%
Geheugengebruik
CPU-TEMPERATUUR
—°C
Raspberry Pi 4 · CPU-sensor
SSD-GEBRUIK
—%
Rootbestandssysteem
NETWERKVERKEER
↓ ONTVANGEN—
↑ VERZONDEN—
Actuele doorvoersnelheid
SYSTEEM-UPTIME
—
Tijd sinds laatste herstart