Aus eigener Erfahrung ist die Einrichtung eines Heimservers ziemlich kompliziert, als Sie denken. Ich freue mich über Ihre Absicht, den Konfigurationsprozess zu planen, bevor Sie Maßnahmen ergreifen.
- Zuerst müssen Sie Ihre Hardware berücksichtigen . Ist der Desktop-Computer für den täglichen Gebrauch zuverlässig? Kann die Wartung der Laufwerke und des RAM problemlos durchgeführt werden? Könnten Sie in zwei Jahren Teile für den Server finden? Sie können wählen, ob Sie einen alten Desktop auf dem Dachboden umbauen möchten (kostengünstig zu Lasten der Zuverlässigkeit), einen NAS (Network Attached Storage zu Lasten der Leistung) kaufen oder einen Tower selbst bauen (teuer, aber flexibel).
- Zweitens sollten Sie nach einem bestimmten Betriebssystem oder einer bestimmten Distribution suchen, die Sie verwenden möchten. Vier von fünf Mal werden Sie wahrscheinlich eine Linux-Distribution verwenden. Es gibt so viele Server-orientierte Distributionen, dass ich sie nicht einmal nennen kann! (Wenn Sie jedoch darauf bestehen, sind Ubuntu Server und CentOS die beliebtesten.)
- Wählen Sie Ihre Laufwerkskonfiguration. Dies ist auf lange Sicht sehr wichtig, da ein Laufwerk von einem Jahr über fünf bis fünfzehn Jahre ausfallen könnte und Sie Ihre Bandbreite nicht für Offsite-Backups verschwenden möchten. Hardware-RAID ist ein Muss, mit dem Sie kostengünstigere redundante Setups erstellen können, die nicht nur das übliche RAID 0 und RAID 1 sind. Sie sollten immer noch eine Sicherungsquelle haben, aber mit RAID können Sie ein ausgefallenes Laufwerk von vier oder mehr Laufwerken austauschen fünf laufwerke ohne katastrophe. Verlassen Sie sich nicht auf externe USB-Laufwerke, die rund um die Uhr verfügbar sind. Diese scheitern sehr schnell. Trennen Sie externe Laufwerke, wenn sie nicht benötigt werden.
- Wenn Sie es nicht brauchen, virtualisieren Sie es nicht. Virtualisierungslösungen sind in einem Unternehmens- / Datencenter-Kontext sehr sinnvoll, in dem die Informationen eines gesamten Domänencontrollers vollständig in einem einzigen Image gespeichert werden können und mehrere Domänencontroller gleichzeitig auf derselben Hardware ausgeführt werden können. Virtualisierung wird häufig in Windows Server-Domänen verwendet und ist nicht billig, wenn Sie nicht auf VirtualBox setzen. Wenn Sie dazu in der Lage sind, führen Sie alle Ihre Programme direkt auf demselben Betriebssystem aus. Auf diese Weise können Sie Ihre Dienste (und den Speicher) einfacher verwalten.
- Ihr Router kann die meisten Firewall-Dinge für Sie erledigen. Sie müssen jedoch jeden öffentlichen Dienst, den Sie ausführen, durch Einschränkung der Lese- / Schreibberechtigungen schützen. Die wichtigste Regel ist , möglichst wenige Ports offen zu halten, um mögliche Sicherheitslücken zu vermeiden. Sie können SSH-Tunnel verwenden, wenn Sie vorübergehend Zugriff auf einen Dienst benötigen, für den Sie keinen Port geöffnet haben.
- Verwenden Sie afraid.org für dynamisches DNS, wenn Sie dies benötigen. Für das Arbeiten mit dynamischen IPs stehen Skripts zur Verfügung.
- Beginnen Sie langsam und arbeiten Sie sich nach oben. Installieren Sie zuerst wichtige Pakete wie Samba und MiniDLNA für den Medienzugriff, und beginnen Sie dann mit der Einrichtung Ihrer Spieleserver und Verwaltungsdienste (z. B. SSH). Sie sollten den Webserver zuletzt konfigurieren, da dies in der Regel am meisten störend (aus Sicherheitsgründen) ist. Erstellen Sie keine Software oder Skripts von Grund auf, es sei denn, es existiert nicht.
Suchen Sie weiter, und Sie werden in ein paar Monaten einen schönen Heimserver finden.