Hallo zusammen,
ich möchte mir einen (Home) Server zusammenstellen, der diverse Aufgaben in meinem Heimnetzwerk erledigen soll. Könnt Ihr mir bitte bei der Zusammenstellung behilflich sein?
Grundsätzliches:
- Der Server soll 24/7 laufen, daher suche ich einen guten Kompromiss aus Leistung und Energieverbrauch.
- Ich nehme an, dass es am Sinnvollsten ist, eine SDD für das System und einige HDD für den Speicher zu verbauen? Das gesamte System sowie die gespeicherten Daten sollen verschlüsselt sein.
--> Bei Systemstart sollen die (verschlüsselten) HDD sofort gemounted werden, sodass die User mit entsprechenden Rechten darauf zugreifen können, ohne dass die Verschlüsselung vorher (z.B. bei Neustart des Systems) "eingebunden" werden muss o.Ä.
- Ich möchte 8 bis 10 TB Datenspeicher verbauen. Wäre es hier sinnvoller, möglichst wenige große HDD zu verwenden, oder eher mehrere nicht ganz so große (z.B. eine für private Daten, zwei für Medien, etc.)? Oder ist das vollkommen egal?
Aufgaben des Servers:
ich habe die verschiedenen Aufgaben in fünf Kategorien aufgeteilt; nach Möglichkeit möchte ich die meisten Aufgaben in Docker Containern erledigen (oder spricht etwas dagegen?). So kann ich einerseits sicher gehen, dass die verschiedenen Services sich nicht in die Quere kommen; andererseits kann ich die Config-Dateien auslagern und im Fall eines Problems einfach einen neuen Docker Container erstellen und die Configs neu einlesen.
- Kategorie I: Media
- Plex Server
- Booksonic (Hörbücher im Netzwerk streamen)
- evtl. Subsonic (Musik im Netzwerk streamen)
- CouchPotato (oder ggf. radarr)
- sonarr o.Ä.
- Kategorie II: Downloads
- NZBGet
- Deluge (o.Ä. torrent Client)
- jDownloader
- Kategorie III: Dateien
- syncthing
- ownCloud (ggf.)
- seeddms (Dokumentenverwaltung)
- Kategorie IV: Sonstiges
- gogs (git)
- xSQL und phpmyadmin
- Wordpress
- Webserver für verschiedene Tests
- CUPS (2 reguläre Drucker, ein Dymo Labeldrucker)
- evlt. openVPN Server (wobei ich überlege, diesen auf einen Raspberry Pi auszulagern, damit ich den Heimserver nicht per Portfreigabe ins Internet freigeben muss)
- IP Cam Überwachung (kerberos.io oder zoneminder)
- (sofern möglich) Pimatic (Haussteuerung)( * )
- Kategorie V: Spielkram
- PiHole o.Ä. (hatte ich bereits mal als netzwerkweiten Werbeblocker auf einem Raspberry Pi, allerdings hat die Performance sehr darunter gelitten; vielleicht lässt es sich auf dem Heimserver ja reibungsloser betreiben)
- lokaler, heimnetzinterner Mailserver
- ...?
Punkt Datensicherung:
nach Einrichten des Servers wird dieser lokal auf mein Synology NAS (welches ich durch diesen Server ersetzen möchte) gesynct. Danach wird mein Synology bei den Eltern geparkt, um ein offsite Backup meiner Daten zu haben, welches ggf. via VPN Tunnel die Änderungen synchronisiert.
Deshalb möchte ich auch kein RAID5 (?) o.Ä. einrichten; "wichtige" Daten werden **zusätzlich** verschlüsselt auf meinem Webspace gesichert, "der Rest" (bzw. halt grundsätzlich alles) wird auf das NAS gesichert (ggf. große Mediadateien mal ausgenommen).
Weitere Fragen:
- welche Hardware ist ausreichend? Und mit ausreichend meine ich, dass ggf. sämtliche Services parallel flüssig laufen können, ohne sich gegenseitig auszubremsen. Natürlich kann es sein, dass ich unter Kategorie Spielkram noch weitere Docker Container einrichten möchte, einfach, um verschiedene Dinge zu testen. Ein bisschen Luft nach oben sollte also schon sein.
- Wo kann ich die Hardware, die Ihr mir hoffentlich im Rahmen dieses Threads empfehlen werden, bestellen und bekomme auch alles betriebsbereit zusammengebaut geliefert?
- Da ich auf dem Hardwaresektor überhaupt keinen Überblick und keine Ahnung habe, hoffe ich, dass Ihr so nett seid, mir ein "Gesamtpaket" zu empfehlen (also CPU, RAM, SDD, HDDs, ggf. Gehäuse, passende NIC(s))
(^-- okay, das war jetzt keine Frage ^^)
Der Server braucht "nur" einige USB Anschlüsse und nach Möglichkeit einen BluRay Player (--> Filme für den Plex Server).
( * ) ich bin mir nicht sicher, ob es möglich ist, PiMatic als Docker Container laufen zu lassen. Ggf. lasse ich Pimatic sonst einfach direkt auf dem Server laufen.
Ansonsten soll auf dem Server selbst (also außerhalb von Docker Containern) nicht viel laufen.
- fail2ban
- ssh Server
- sftp Server
- smb Server
- ggf. anderer Server für Dateifreigaben
Ist ne ziemlich umfangreiche Angelegenheit... ich wäre Euch unfassbar dankbar, wenn Ihr mir weiterhelfen könntet.
Danke im Voraus für Eure Hilfe
ich möchte mir einen (Home) Server zusammenstellen, der diverse Aufgaben in meinem Heimnetzwerk erledigen soll. Könnt Ihr mir bitte bei der Zusammenstellung behilflich sein?
Grundsätzliches:
- Der Server soll 24/7 laufen, daher suche ich einen guten Kompromiss aus Leistung und Energieverbrauch.
- Ich nehme an, dass es am Sinnvollsten ist, eine SDD für das System und einige HDD für den Speicher zu verbauen? Das gesamte System sowie die gespeicherten Daten sollen verschlüsselt sein.
--> Bei Systemstart sollen die (verschlüsselten) HDD sofort gemounted werden, sodass die User mit entsprechenden Rechten darauf zugreifen können, ohne dass die Verschlüsselung vorher (z.B. bei Neustart des Systems) "eingebunden" werden muss o.Ä.
- Ich möchte 8 bis 10 TB Datenspeicher verbauen. Wäre es hier sinnvoller, möglichst wenige große HDD zu verwenden, oder eher mehrere nicht ganz so große (z.B. eine für private Daten, zwei für Medien, etc.)? Oder ist das vollkommen egal?
Aufgaben des Servers:
ich habe die verschiedenen Aufgaben in fünf Kategorien aufgeteilt; nach Möglichkeit möchte ich die meisten Aufgaben in Docker Containern erledigen (oder spricht etwas dagegen?). So kann ich einerseits sicher gehen, dass die verschiedenen Services sich nicht in die Quere kommen; andererseits kann ich die Config-Dateien auslagern und im Fall eines Problems einfach einen neuen Docker Container erstellen und die Configs neu einlesen.
- Kategorie I: Media
- Plex Server
- Booksonic (Hörbücher im Netzwerk streamen)
- evtl. Subsonic (Musik im Netzwerk streamen)
- CouchPotato (oder ggf. radarr)
- sonarr o.Ä.
- Kategorie II: Downloads
- NZBGet
- Deluge (o.Ä. torrent Client)
- jDownloader
- Kategorie III: Dateien
- syncthing
- ownCloud (ggf.)
- seeddms (Dokumentenverwaltung)
- Kategorie IV: Sonstiges
- gogs (git)
- xSQL und phpmyadmin
- Wordpress
- Webserver für verschiedene Tests
- CUPS (2 reguläre Drucker, ein Dymo Labeldrucker)
- evlt. openVPN Server (wobei ich überlege, diesen auf einen Raspberry Pi auszulagern, damit ich den Heimserver nicht per Portfreigabe ins Internet freigeben muss)
- IP Cam Überwachung (kerberos.io oder zoneminder)
- (sofern möglich) Pimatic (Haussteuerung)( * )
- Kategorie V: Spielkram
- PiHole o.Ä. (hatte ich bereits mal als netzwerkweiten Werbeblocker auf einem Raspberry Pi, allerdings hat die Performance sehr darunter gelitten; vielleicht lässt es sich auf dem Heimserver ja reibungsloser betreiben)
- lokaler, heimnetzinterner Mailserver
- ...?
Punkt Datensicherung:
nach Einrichten des Servers wird dieser lokal auf mein Synology NAS (welches ich durch diesen Server ersetzen möchte) gesynct. Danach wird mein Synology bei den Eltern geparkt, um ein offsite Backup meiner Daten zu haben, welches ggf. via VPN Tunnel die Änderungen synchronisiert.
Deshalb möchte ich auch kein RAID5 (?) o.Ä. einrichten; "wichtige" Daten werden **zusätzlich** verschlüsselt auf meinem Webspace gesichert, "der Rest" (bzw. halt grundsätzlich alles) wird auf das NAS gesichert (ggf. große Mediadateien mal ausgenommen).
Weitere Fragen:
- welche Hardware ist ausreichend? Und mit ausreichend meine ich, dass ggf. sämtliche Services parallel flüssig laufen können, ohne sich gegenseitig auszubremsen. Natürlich kann es sein, dass ich unter Kategorie Spielkram noch weitere Docker Container einrichten möchte, einfach, um verschiedene Dinge zu testen. Ein bisschen Luft nach oben sollte also schon sein.
- Wo kann ich die Hardware, die Ihr mir hoffentlich im Rahmen dieses Threads empfehlen werden, bestellen und bekomme auch alles betriebsbereit zusammengebaut geliefert?
- Da ich auf dem Hardwaresektor überhaupt keinen Überblick und keine Ahnung habe, hoffe ich, dass Ihr so nett seid, mir ein "Gesamtpaket" zu empfehlen (also CPU, RAM, SDD, HDDs, ggf. Gehäuse, passende NIC(s))
(^-- okay, das war jetzt keine Frage ^^)
Der Server braucht "nur" einige USB Anschlüsse und nach Möglichkeit einen BluRay Player (--> Filme für den Plex Server).
( * ) ich bin mir nicht sicher, ob es möglich ist, PiMatic als Docker Container laufen zu lassen. Ggf. lasse ich Pimatic sonst einfach direkt auf dem Server laufen.
Ansonsten soll auf dem Server selbst (also außerhalb von Docker Containern) nicht viel laufen.
- fail2ban
- ssh Server
- sftp Server
- smb Server
- ggf. anderer Server für Dateifreigaben
Ist ne ziemlich umfangreiche Angelegenheit... ich wäre Euch unfassbar dankbar, wenn Ihr mir weiterhelfen könntet.
Danke im Voraus für Eure Hilfe