Website-Suche

Jedes Homelab benötigt diese 3 kostenlosen Dienstprogramme


Der Aufbau eines funktionierenden Homelabs beginnt oft mit viel Begeisterung, verwandelt sich aber schnell in einen Balanceakt zwischen Hardwareverwaltung und Bekämpfung von Netzwerkchaos. Man kauft ein paar Geräte, bekommt einen VPS, beginnt mit dem Hosten von Diensten und merkt plötzlich, dass man in einzelnen Browser-Erweiterungen vergraben ist. Was man tun sollte, ist, in Betracht zu ziehen, das Folgende hinzuzufügen, um sein Homelab dazu zu bringen, das zu tun, was man möchte.

Pi-hole zur Netzwerkkontrolle

Sie müssen auf jedem Gerät keine Erweiterungen installieren






Jedes Homelab braucht eine großartige Möglichkeit, den Netzwerkverkehr zu verwalten, und Pi-hole ist eines der besten Werkzeuge für diese Aufgabe. Es funktioniert als netzwerkweiter Werbeblocker und lokaler DNS-Server, sodass man statt Werbeblocker-Erweiterungen auf jedem Laptop, Handy und Tablet im Haus zu installieren, einfach die DNS-Einstellungen des Routers auf die statische IP-Adresse des Pi-hole einstellt, und fertig.

Von dort aus überprüft es jede ausgehende Anfrage anhand von Listen bekannter Werbe- und Tracking-Server. Wenn ein Gerät versucht, etwas von einem Werbenetzwerk zu laden, blockiert Pi-hole die Anfrage, bevor sie überhaupt Ihre Geräte erreicht. Es ist eine dieser Sachen, die man wissen sollte, bevor man es benutzt.

Du willst das, weil Online-Werbung dafür bekannt ist, das Laden von Seiten zu verlangsamen, Bandbreite zu verbrauchen, Batterien durch automatisch abgespielte Videos zu entleeren und gelegentlich bösartigen Code einzuschleusen. Es geht auch über das Surfen im Internet hinaus, da Smart-TVs, mobile Apps und IoT-Geräte ständig Tracking-Daten nach Hause senden, und Pi-hole fängt das auch ab.

Wie gut es funktioniert, hängt stark davon ab, welche Blocklisten Sie verwenden. Sie können die einheitliche Hostliste von Steven Black oder HaGeZis Multi-Listen für wirklich gute Abdeckung verwenden. Allerdings sollten Sie nicht einfach jede Liste, die Sie finden, hinzufügen. Zu viele Blocklisten führen zu Fehlalarmen, die legitime Seiten blockieren. Wenn das passiert, kann Ihnen Pi-hole die Protokolle anzeigen, sodass Sie die entsprechende Domain ausfindig machen und auf die Whitelist setzen können.

Sie können Pi-hole auch mit Unbound koppeln, einem lokalen rekursiven DNS-Resolver. Beim ersten Besuch einer neuen Domain dauert die Abfrage einen Moment, während Unbound die DNS-Hierarchie durchläuft. Danach werden die Ergebnisse lokal zwischengespeichert und praktisch sofort aufgelöst.

Der wichtigste Teil ist, dass, wenn Sie Ihren eigenen Resolver betreiben, Sie keinen Upstream-Anbieter wie Google oder Cloudflare haben, der alles protokolliert, was Sie nachschlagen.

Proxmox VE für Virtualisierung

Hören Sie auf, einen ganzen Computer einer einzigen Aufgabe zu widmen

Proxmox Virtual Environment ist die Grundlage für jede ernsthafte Heimserver-Konfiguration. Es ist eine Open-Source-Virtualisierungsplattform in Unternehmensqualität, die als Bare-Metal-Hypervisor der Typ-1 ausgeführt wird. Das bedeutet einfach, dass sie direkt auf Ihrer Hardware läuft, anstatt innerhalb eines anderen Betriebssystems.

So kann es Ressourcen verteilen und Management-Oberflächen sauber von Ihren laufenden Arbeitslasten getrennt halten, ziemlich einfach. Anstatt eine ganze physische Maschine einem einzigen Job zu widmen, ermöglicht Proxmox es Ihnen, mehrere unabhängige Umgebungen gleichzeitig auf derselben Hardware zu betreiben.

Was Proxmox nützlich macht, ist seine Unterstützung für zwei verschiedene Virtualisierungsansätze. Wenn Sie vollständige Hardwareisolierung benötigen oder ein nicht-Linux-Betriebssystem ausführen, können Sie vollständige Kernel-basierte VMs starten. Diese sind hervorragend darin, die zugrunde liegende Hardware zu emulieren und laufen mit eigenen unabhängigen Kernen. Das bietet das höchste Maß an Sicherheit und Isolation, aber Sie erhalten dedizierte CPU- und Speicherressourcen.

Proxmox bringt auch einen gewissen Virtualisierungs-Overhead mit sich, obwohl er so gering ist, dass er die Leistung selten beeinträchtigt.

Für interne Dienste, die keinen isolierten Kernel benötigen, bietet Proxmox Linux-Container (LXC) an. Anstatt nur einen gesamten Hardware-Stack zu emulieren, teilen Container direkt den Linux-Kernel des Hosts, was ihnen nahezu native Leistung mit fast keinem Overhead ermöglicht.

Was ziemlich cool ist, ist die Sicherheit. Unprivilegierte LXC-Container verhindern, dass kompromittierte Dienste jemals Root-Zugriff auf den physischen Host erhalten, aufgrund der Art und Weise, wie die Software Benutzer-IDs abbildet. Für Workloads, die direkten Hardwarezugriff benötigen, wie ein TrueNAS-Speicherserver, unterstützt Proxmox auch PCI(e)-Passthrough.

TrueNAS Core für Speicher

Eine Open-Source-Methode, um Ihre Dateien sicher aufzubewahren

TrueNAS Core fühlt sich wie das bevorzugte Speicherbetriebssystem für Homelabs an, weil es eine vertrauenswürdige Plattform ist, die darauf ausgelegt ist, Dateien zu verwalten und über Ihr Netzwerk bereitzustellen. Hardware-RAID-Controller verbergen Ihre Laufwerke vor dem Betriebssystem, aber TrueNAS Core überträgt diese Aufgabe an das OpenZFS-Dateisystem.

Das bedeutet, dass das Dateisystem direkt mit Ihren physischen Festplatten kommuniziert und ihm die volle Kontrolle darüber gibt, wie Daten gespeichert, überprüft und in Ihrem Netzwerk geteilt werden. ZFS schützt Ihre Dateien, indem es Prüfsummen für jeden in Ihrem Speicherpool geschriebenen Datenblock erzeugt und kontinuierlich überprüft.

Jedes Mal, wenn eine Datei gelesen wird, berechnet ZFS diese Prüfsumme neu und vergleicht sie mit dem gespeicherten Wert, um stille Beschädigungen zu erkennen. Da ZFS Redundanz direkt auf Dateisystemebene handhabt, kann es beschädigte Blöcke automatisch mit den redundanten Daten auf Ihren anderen Laufwerken reparieren. Ein richtig konfiguriertes Pool kann mehrere gleichzeitige Laufwerksausfälle überstehen, ohne ein einziges Byte zu verlieren.

TrueNAS Core sorgt durch ein speicherintensives Caching-System für eine schnelle Leistung. Der Systemspeicher (RAM) fungiert als primärer Adaptive Replacement Cache, sodass Ihre am häufigsten verwendeten Dateien direkt aus dem Speicher bereitgestellt werden. Deshalb benötigt TrueNAS Core mindestens 8 GB RAM nur zum Ausführen und die Leistung steigt spürbar, wenn Sie ihm für intensivere Arbeitslasten wie iSCSI oder Verzeichnisdienste 16, 32 GB oder mehr zur Verfügung stellen.


Das ist nicht für jeden

Das Betreiben dieser Plattformen ist nicht immer einfach, und es ist wichtig, realistisch in Bezug auf die Lernkurve zu sein. Sie müssen einiges an Systemspeicher aufwenden, um Ihre Speicherung sicher zu halten, und Sie benötigen dennoch Browser-Blocker, um die Werbung zu erfassen, die durch einen Netzwerkfilter durchrutscht. Wenn Sie eine schnelle Plug-and-Play-Lösung ohne Wartung möchten, kann dieser Weg übertrieben wirken. Wenn Sie jedoch aufhören wollen, Hardware-Potenzial zu verschwenden, und tatsächlich Ihre Dateninfrastruktur besitzen möchten, ist die Kombination dieser Werkzeuge der sauberste Weg, dies zu tun.

Verwandte Artikel