Hallo,
ich habe mich schon ein wenig mit dem Thema Homeserver beschäftigt. Ich habe da ziemlich spezielle Anforderungen und hoffe, dass Ihr mir weiterhelfen könnt. Denn ich weiß nicht, welche Hardware ich anschaffen sollte.
Grundsätzlich möchte ich einen Fileserver haben, über den sich die verschiedenen Geräte im Netzwerk untereinander synchronisieren können. Zudem soll aber auch ein Medienserver, PVR und Webserver (Apache & MySQL nur für das Heimnetzwerk) laufen. Und dazu noch mehr ^^
Daher hatte ich gedacht, dass man die folgenden Aufgaben wohl am Besten in verschiedene VM aufteilt. Als System jeweils Ubuntu oder Ubuntu Server, ggf. Debian.
VM #1 Fileserver
- Netzwerkfreigabe
- Benutzerverwaltung
- SyncThing zur Synchronisation der einzelnen Geräte
- voll verschlüsselt
Alle anderen VM greifen dann auf die Freigaben dieser Maschine zu; die zugehörigen Festplatten sollen alle im Server verbaut sein.
VM #2 Medien
- NZBget
- CouchPotato
- Sonarr
- ggf. Headphones
VM #3 Sonstiges
- LAMP (bzw. zumindest Apache und MySQL)
- Tiny Tiny RSS Server
- Plex Server
- iTunes Server
- irgend ein Podcatcher
Der Ansatz verschiedene VM für die einzelnen Aufgaben kommt daher, dass die VM #2 permanent per VPN verbunden sein soll (wird im Router so festgelegt). Alle anderen Services sollen nicht per VPN verbunden sein. AFAIK lässt sich das per VM am Besten realisieren. Ich hatte da an XEN gedacht. Ein weiteres Bonus ist, dass ich mit Snapshots arbeiten kann. Mache ich mal einen Fehler bei der Bedienung (auch wenn ich mich mittlerweile nicht mehr als Anfänger sehe, Profi in Sachen Linux bin ich definitiv auch nicht), kann ich einfach auf die letzte funktionierende Konfiguration zurückgreifen.
Der Server soll 24/7 laufen bzw. darf gerne auch mal in den Ruhezustand gehen, nicht darauf zugegriffen wird bzw. die installierten Services nicht gerade selbstständig arbeiten. Des Weiteren würde ich gerne noch ein paar Test-VM installieren (kali, Windows, pfSense, einfach zum ausprobieren). Diese müssen nicht permanent laufen, sondern nur bei Bedarf.
Wichtig ist, dass der Plex Server immer stark genug ist, ggf. on-the-go zu Konvertieren. Aktuell habe ich einen Plex Server auf einem Raspberry Pi 2 und einen auf einer Synology Diskstation. Den Pi kann man vergessen; die Diskstation ist schon relativ gut, ruckelt aber manchmal auch. Full-HD 3D mit DTS sollten flüssig abgespielt werden. (Streamen auf Chromecast und/oder Amazon FireTV; aktuell beim FireTV über Kodi, weil die Plex App -für die ich bezahlen musste- es nicht schafft, Medien flüssig wiederzugeben. Kodi schafft es, wenn es per DLNA auf den Plex Server zugreift besser).
Vielleicht möchte ich in der Zukunft auch mal VOIP, Jabber oder irgend etwas anderes (YaCy?) ausprobieren. Der Server sollte also mit dem o.g. Setup noch nicht vollständig ausgelastet sein. Das beißt sich wahrscheinlich ein bisschen mit dem anderen Vorsatz, dass die Maschine möglichst stromsparend laufen sollte. Aber ein Kompromiss aus Verbrauch und Belastbarkeit sollte machbar sein. Ein BluRay Player wäre toll, Brenner ist nicht notwendig.
Ich möchte gerne 6 - 8 TB Speicherkapazität haben. Ein Backup via RAID ist nicht notwendig. Ein Spiegel sämtlicher auf dem Server befindlicher Dateien soll per cron regelmäßig auf meiner Synology Diskstation (8 TB) gemacht werden. Boot/Reboot/Ruhezustand sollten per Netzwerk steuerbar sein. Ein Zugriff aus dem Internet soll in diesem Sinne nicht erfolgen. Über meinen Router soll ein VPN Zugriff von außerhalb möglich sein; aus Sicht des Servers findet der Zugriff dann ja aber streng genommen aus dem lokalen Netzwerk statt, richtig?
Last but not least wäre es schön, wenn sich das Gerät inkl. sämtlicher Hardware online bestellen ließe und zusammengestellt geliefert würde.
Was haltet Ihr von der Lösung VM für die verschiedenen Dienste? Ist XEN geeignet? Sollte definitiv open source sein.
Ist das die sinnvollste Methode oder würdet Ihr das anders lösen? Welche Hardware könnt Ihr für das Vorhaben empfehlen?
Vielen Dank im Voraus für Eure Hilfe.
ich habe mich schon ein wenig mit dem Thema Homeserver beschäftigt. Ich habe da ziemlich spezielle Anforderungen und hoffe, dass Ihr mir weiterhelfen könnt. Denn ich weiß nicht, welche Hardware ich anschaffen sollte.
Grundsätzlich möchte ich einen Fileserver haben, über den sich die verschiedenen Geräte im Netzwerk untereinander synchronisieren können. Zudem soll aber auch ein Medienserver, PVR und Webserver (Apache & MySQL nur für das Heimnetzwerk) laufen. Und dazu noch mehr ^^
Daher hatte ich gedacht, dass man die folgenden Aufgaben wohl am Besten in verschiedene VM aufteilt. Als System jeweils Ubuntu oder Ubuntu Server, ggf. Debian.
VM #1 Fileserver
- Netzwerkfreigabe
- Benutzerverwaltung
- SyncThing zur Synchronisation der einzelnen Geräte
- voll verschlüsselt
Alle anderen VM greifen dann auf die Freigaben dieser Maschine zu; die zugehörigen Festplatten sollen alle im Server verbaut sein.
VM #2 Medien
- NZBget
- CouchPotato
- Sonarr
- ggf. Headphones
VM #3 Sonstiges
- LAMP (bzw. zumindest Apache und MySQL)
- Tiny Tiny RSS Server
- Plex Server
- iTunes Server
- irgend ein Podcatcher
Der Ansatz verschiedene VM für die einzelnen Aufgaben kommt daher, dass die VM #2 permanent per VPN verbunden sein soll (wird im Router so festgelegt). Alle anderen Services sollen nicht per VPN verbunden sein. AFAIK lässt sich das per VM am Besten realisieren. Ich hatte da an XEN gedacht. Ein weiteres Bonus ist, dass ich mit Snapshots arbeiten kann. Mache ich mal einen Fehler bei der Bedienung (auch wenn ich mich mittlerweile nicht mehr als Anfänger sehe, Profi in Sachen Linux bin ich definitiv auch nicht), kann ich einfach auf die letzte funktionierende Konfiguration zurückgreifen.
Der Server soll 24/7 laufen bzw. darf gerne auch mal in den Ruhezustand gehen, nicht darauf zugegriffen wird bzw. die installierten Services nicht gerade selbstständig arbeiten. Des Weiteren würde ich gerne noch ein paar Test-VM installieren (kali, Windows, pfSense, einfach zum ausprobieren). Diese müssen nicht permanent laufen, sondern nur bei Bedarf.
Wichtig ist, dass der Plex Server immer stark genug ist, ggf. on-the-go zu Konvertieren. Aktuell habe ich einen Plex Server auf einem Raspberry Pi 2 und einen auf einer Synology Diskstation. Den Pi kann man vergessen; die Diskstation ist schon relativ gut, ruckelt aber manchmal auch. Full-HD 3D mit DTS sollten flüssig abgespielt werden. (Streamen auf Chromecast und/oder Amazon FireTV; aktuell beim FireTV über Kodi, weil die Plex App -für die ich bezahlen musste- es nicht schafft, Medien flüssig wiederzugeben. Kodi schafft es, wenn es per DLNA auf den Plex Server zugreift besser).
Vielleicht möchte ich in der Zukunft auch mal VOIP, Jabber oder irgend etwas anderes (YaCy?) ausprobieren. Der Server sollte also mit dem o.g. Setup noch nicht vollständig ausgelastet sein. Das beißt sich wahrscheinlich ein bisschen mit dem anderen Vorsatz, dass die Maschine möglichst stromsparend laufen sollte. Aber ein Kompromiss aus Verbrauch und Belastbarkeit sollte machbar sein. Ein BluRay Player wäre toll, Brenner ist nicht notwendig.
Ich möchte gerne 6 - 8 TB Speicherkapazität haben. Ein Backup via RAID ist nicht notwendig. Ein Spiegel sämtlicher auf dem Server befindlicher Dateien soll per cron regelmäßig auf meiner Synology Diskstation (8 TB) gemacht werden. Boot/Reboot/Ruhezustand sollten per Netzwerk steuerbar sein. Ein Zugriff aus dem Internet soll in diesem Sinne nicht erfolgen. Über meinen Router soll ein VPN Zugriff von außerhalb möglich sein; aus Sicht des Servers findet der Zugriff dann ja aber streng genommen aus dem lokalen Netzwerk statt, richtig?
Last but not least wäre es schön, wenn sich das Gerät inkl. sämtlicher Hardware online bestellen ließe und zusammengestellt geliefert würde.
Was haltet Ihr von der Lösung VM für die verschiedenen Dienste? Ist XEN geeignet? Sollte definitiv open source sein.
Ist das die sinnvollste Methode oder würdet Ihr das anders lösen? Welche Hardware könnt Ihr für das Vorhaben empfehlen?
Vielen Dank im Voraus für Eure Hilfe.