Glossar
Klare Definitionen der Begriffe rund um Heimserver, Netzwerke, Speicher und Self-Hosting.
2FA / MFA(Two-Factor / Multi-Factor Authentication)
Mehr als nur ein Passwort zum Anmelden verlangen – meist etwas, das du weißt, plus etwas, das du hast.
ACME(Automatic Certificate Management Environment)
Das Protokoll zum automatischen Beziehen und Erneuern kostenloser TLS-Zertifikate, bekannt von Let's Encrypt.
ARC / L2ARC(Adaptive Replacement Cache)
Der RAM-Lese-Cache von ZFS (ARC), optional per SSD als L2ARC erweitert.
Backup
Eine separate, wiederherstellbare Kopie deiner Daten zum Schutz vor Verlust, Beschädigung oder Katastrophen.
Bit Rot
Der langsame, stille Verfall gespeicherter Daten im Laufe der Zeit durch Hardware-Unvollkommenheiten.
BorgBackup(Borg)
Ein deduplizierendes Backup-Tool für effiziente, verschlüsselte inkrementelle Archive.
Btrfs
Ein modernes Linux-Dateisystem mit Snapshots, Prüfsummen und integrierten RAID-ähnlichen Funktionen.
CGNAT(Carrier-Grade NAT)
Eine Provider-Konfiguration, bei der viele Kunden eine öffentliche IP teilen, was eingehende Verbindungen ohne Umwege verhindert.
CGNAT(Carrier-Grade NAT)
Wenn dein ISP dich hinter geteilte öffentliche IPs stellt und direkte eingehende Verbindungen blockiert.
Checksum
Ein kleiner Fingerabdruck von Daten zur Erkennung von Beschädigung oder Prüfung der Integrität.
cloud-init
Ein Werkzeug, das eine frische VM beim ersten Start konfiguriert – Hostname, Benutzer, SSH-Schlüssel, Pakete.
Compression
Daten so kodieren, dass sie weniger Platz brauchen – oft transparent auf Dateisystemebene.
Container
Ein isoliertes, in sich geschlossenes Paket, das eine Anwendung mit allem Nötigen zum Ausführen bündelt.
Container Healthcheck
Ein Befehl, den Docker regelmäßig ausführt, um zu prüfen, ob ein Container wirklich funktioniert.
Container Image
Eine schreibgeschützte, versionierte Vorlage, aus der ein Container erstellt wird.
Container Registry
Ein Repository, das Container-Images speichert und verteilt, etwa Docker Hub oder GHCR.
Cron
Der klassische Unix-Scheduler, der Befehle automatisch zu festgelegten Zeiten ausführt.
Deduplication
Nur eine Kopie identischer Datenblöcke speichern, um Platz zu sparen – besonders bei Backups.
Default Gateway
Das Gerät (meist dein Router), an das Verkehr gesendet wird, der das lokale Netz verlässt.
DHCP(Dynamic Host Configuration Protocol)
Ein Dienst, der Geräten beim Verbinden automatisch IP-Adressen und Netzwerkeinstellungen zuweist.
DNS(Domain Name System)
Das System, das menschenlesbare Namen wie example.com in die von Computern genutzten IP-Adressen übersetzt.
Docker
Eine Plattform zum Verpacken von Anwendungen und ihren Abhängigkeiten in leichtgewichtige, portable Container.
Docker Compose
Ein Werkzeug, das Anwendungen mit mehreren Containern aus einer einzigen deklarativen YAML-Datei definiert und startet.
Docker Volume
Von Docker verwalteter, dauerhafter Speicher, der Container-Daten über Neustarts und Updates hinweg bewahrt.
Dockerfile
Ein Text-Rezept, das Schritt für Schritt beschreibt, wie ein eigenes Container-Image gebaut wird.
DoH / DoT(DNS over HTTPS / DNS over TLS)
DNS-Anfragen verschlüsseln, damit Netzwerk oder ISP sie nicht lesen oder manipulieren können.
Dynamic DNS(DDNS)
Ein Dienst, der einen Domainnamen auf die wechselnde öffentliche IP deines Zuhauses zeigen lässt.
ECC RAM(Error-Correcting Code Memory)
Speicher, der gängige Datenfehler im laufenden Betrieb erkennt und korrigiert – für mehr Zuverlässigkeit.
ECC RAM(Error-Correcting Code Memory)
Speicher, der Ein-Bit-Fehler erkennt und korrigiert und so die Datenintegrität auf Dauerläufern verbessert.
ext4
Das robuste Standard-Dateisystem von Linux, das die meisten Distributionen verwenden.
Firewall
Software oder Hardware, die anhand von Regeln steuert, welcher Netzwerkverkehr erlaubt ist.
HBA(Host Bus Adapter)
Eine Karte, die viele Laufwerksanschlüsse hinzufügt – oft so geflasht, dass Festplatten direkt an ZFS durchgereicht werden.
HDD(Hard Disk Drive)
Eine rotierende magnetische Festplatte mit großer Kapazität zu niedrigem Preis pro Terabyte.
Headless
Ein Server, der ohne Monitor, Tastatur oder grafische Oberfläche läuft.
Helm
Der Paketmanager für Kubernetes, der Manifeste in wiederverwendbare Charts bündelt.
Home Server
Ein Computer, den du zu Hause betreibst, um Dienste wie Dateispeicher, Medien-Streaming, Backups oder selbst gehostete Apps für deine Geräte bereitzustellen.
Homelab
Eine persönliche Laborumgebung zu Hause zum Lernen, Experimentieren und Betreiben von IT-Infrastruktur.
Hot-Swap
Die Fähigkeit, Laufwerke im laufenden Betrieb zu entnehmen und einzusetzen.
Hypervisor
Software, die virtuelle Maschinen erstellt und verwaltet, indem sie physische Ressourcen zwischen ihnen aufteilt.
Immutable OS
Ein Betriebssystem-Image, das bei Updates atomar ersetzt wird statt vor Ort gepatcht zu werden.
IOMMU(Input-Output Memory Management Unit)
Eine CPU-Funktion, die Gerätespeicher sicher abbildet und PCI-Passthrough an VMs ermöglicht.
IP Address
Eine numerische Kennung, die ein Gerät im Netzwerk identifiziert, z. B. 192.168.1.10 (IPv4).
iSCSI
Ein Protokoll, das entfernten Speicher im Netzwerk wie ein lokales Blockgerät bereitstellt.
JBOD(Just a Bunch of Disks)
Eine Gruppe einzeln bereitgestellter Laufwerke, ohne Hardware-RAID, das sie kombiniert.
Kubernetes(K8s)
Eine mächtige Plattform zur Orchestrierung von Containern über viele Maschinen, mit Selbstheilung und Skalierung.
Kubernetes(K8s)
Eine Orchestrierungsplattform, die Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen in einem Cluster automatisiert.
KVM(Kernel-based Virtual Machine)
Die Linux-Virtualisierungstechnologie, die vollständige VMs mit nahezu nativer Leistung ausführt.
Let's Encrypt
Eine kostenlose, automatisierte Zertifizierungsstelle, die TLS-Zertifikate für HTTPS ausstellt.
Load Balancer
Eine Komponente, die eingehende Anfragen auf mehrere Server oder Dienste verteilt.
LXC(Linux Containers)
Leichtgewichtige System-Container, die sich wie eine kleine VM verhalten, aber den Host-Kernel teilen.
M.2
Ein kompakter Steckplatz auf dem Mainboard, hauptsächlich für NVMe- oder SATA-SSDs.
MAC Address
Eine eindeutige Hardware-Kennung, die der Netzwerkschnittstelle eines Geräts zugewiesen ist.
macvlan
Ein Docker-Netzwerkmodus, der einem Container eine eigene MAC und IP im physischen LAN gibt.
MTU(Maximum Transmission Unit)
Die größte Paketgröße, die eine Netzwerkverbindung ohne Fragmentierung überträgt.
NAS(Network-Attached Storage)
Ein dediziertes Speichergerät im Netzwerk, mit dem mehrere Geräte Dateien zentral speichern und abrufen können.
NAT(Network Address Translation)
Die Router-Technik, mit der viele private Geräte eine öffentliche IP-Adresse teilen.
NFS(Network File System)
Ein Unix-natives Netzwerkprotokoll zur Dateifreigabe mit hoher Leistung zwischen Linux-Systemen.
NVMe
Eine schnelle Speicherschnittstelle für SSDs über PCIe, weit schneller als SATA.
NVMe(Non-Volatile Memory Express)
Eine schnelle Speicherschnittstelle für SSDs mit deutlich geringerer Latenz als SATA.
OAuth / OIDC(Open Authorization / OpenID Connect)
Standards, mit denen Apps Authentifizierung und Autorisierung an einen vertrauenswürdigen Anbieter delegieren.
PCI Passthrough
Einer virtuellen Maschine direkten, exklusiven Zugriff auf ein physisches PCIe-Gerät wie GPU oder HBA geben.
PCIe(Peripheral Component Interconnect Express)
Der Hochgeschwindigkeits-Erweiterungsbus, der GPUs, NVMe-Laufwerke und Netzwerkkarten mit der CPU verbindet.
PoE(Power over Ethernet)
Stromversorgung von Geräten über dasselbe Ethernet-Kabel, das auch Daten überträgt.
PoE(Power over Ethernet)
Stromversorgung von Geräten wie Access Points und Kameras über Ethernet-Kabel.
Port Forwarding
Eine Router-Regel, die eingehenden Internetverkehr auf einem bestimmten Port an ein Gerät im lokalen Netzwerk weiterleitet.
Portainer
Ein Web-Dashboard zur Verwaltung von Docker-Containern, Images, Volumes und Netzwerken.
PXE Boot(Preboot Execution Environment)
Einen Rechner über das Netzwerk statt von lokaler Platte starten, per DHCP und TFTP.
RAID(Redundant Array of Independent Disks)
Eine Methode, mehrere Festplatten so zu kombinieren, dass sie als eine wirken – für mehr Leistung und/oder Schutz vor Festplattenausfällen.
RAID-Z
Das Software-Paritäts-RAID von ZFS, verfügbar als RAID-Z1, Z2 und Z3.
Restic
Ein modernes Backup-Programm, das verschlüsselte, deduplizierte und versionierte Backups erstellt.
Restic
Ein Open-Source-Backup-Programm, das Snapshots dedupliziert, verschlüsselt und in lokalem oder Cloud-Speicher verifiziert.
Reverse Proxy
Ein Server, der vor deinen Diensten sitzt, Anfragen nach Domainname weiterleitet und TLS-Zertifikate verwaltet.
rsync
Ein schnelles Werkzeug, das Dateien kopiert und synchronisiert und nur Änderungen überträgt.
S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology)
Ein integriertes Laufwerks-Gesundheitssystem, das Metriken und frühe Ausfallzeichen meldet.
Samba
Die Linux-Implementierung des SMB-Protokolls zum Teilen von Dateien mit Windows, macOS und Linux.
SATA
Die gängige Schnittstelle zum Anschluss von Festplatten und 2,5-Zoll-SSDs an ein Mainboard.
Self-Hosting
Software auf Hardware betreiben, die du kontrollierst, statt auf Cloud-Dienste Dritter zu setzen.
SLOG / ZIL(Separate Log / ZFS Intent Log)
Ein schnelles Gerät, das synchrone Schreibvorgänge in ZFS beschleunigt.
SMB(Server Message Block)
Ein Netzwerkprotokoll zur Dateifreigabe, das Windows, macOS und Linux für gemeinsame Ordner nutzen.
Snapshot
Eine schreibgeschützte Momentaufnahme eines Dateisystems oder Volumes, mit der sich Änderungen sofort zurücksetzen lassen.
SSD(Solid-State Drive)
Flash-basierter Speicher ohne bewegliche Teile, weit schneller und leiser als eine Festplatte.
SSH(Secure Shell)
Ein verschlüsseltes Protokoll zum sicheren Anmelden und Verwalten von Servern über ein Netzwerk.
SSO(Single Sign-On)
Einmalige Anmeldung bei einem zentralen Identitätsanbieter für viele Anwendungen.
Static IP
Eine feste IP-Adresse, die sich nie ändert – am Gerät gesetzt oder im Router reserviert.
Subnet
Eine logische Unterteilung eines IP-Netzwerks, definiert durch eine Maske, die Netz- und Host-Teil einer Adresse trennt.
Swap
Festplattenspeicher, der als Überlauf dient, wenn einem System der RAM ausgeht.
systemd
Das Init-System der meisten Linux-Distributionen, das Dienste startet, stoppt und überwacht.
TDP(Thermal Design Power)
Ein grobes Maß dafür, wie viel Wärme (und ungefähr Leistung) eine CPU unter Last erzeugt.
Thin Provisioning
Speicher bei Bedarf zuweisen, sodass Volumes größer als der aktuell genutzte Platz sein können.
TLS/SSL
Die Verschlüsselung, die Verbindungen absichert – erkennbar am Schloss und https:// im Browser.
TOTP(Time-based One-Time Password)
Ein sechs- bis achtstelliger Code, der sich alle 30 Sekunden ändert und als zweiter Faktor dient.
TRIM
Ein Befehl, der einer SSD mitteilt, welche Blöcke ungenutzt sind, um Leistung und Lebensdauer zu erhalten.
UPS(Uninterruptible Power Supply)
Eine Batteriepufferung, die deinen Server bei Stromausfall kurz weiterlaufen lässt und ein sicheres Herunterfahren ermöglicht.
Virtual Machine(VM)
Ein softwarebasierter Computer, der über einen Hypervisor sein eigenes Betriebssystem auf physischer Hardware ausführt.
VLAN(Virtual LAN)
Eine Möglichkeit, ein physisches Netzwerk in isolierte logische Netze aufzuteilen – für Sicherheit und Ordnung.
VLAN(Virtual LAN)
Ein logisches Netzwerksegment, das Verkehr auf gemeinsamen physischen Switches isoliert.
VPN(Virtual Private Network)
Ein verschlüsselter Tunnel, mit dem du von überall sicher auf dein Heimnetzwerk zugreifst, als wärst du lokal.
Wake-on-LAN(WoL)
Eine Funktion, die einen Computer per speziellem Netzwerkpaket aus der Ferne einschaltet.
Watchtower
Ein Werkzeug, das laufende Docker-Container automatisch auf die neuesten Images aktualisiert.
ZFS
Ein fortschrittliches Dateisystem und Volume-Manager mit Datenintegrität, Snapshots, Kompression und Software-RAID.