Hallo zusammen,
seit nunmehr fast 2 Jahren tut ein von mir zusammengebauter Homeserver seinen Dienst hervorragend - nur leider wurde der Festplattenplatz (1TB) langsam knapp. Darum habe ich mich entschlossen, Festplatten nachzukaufen und den Server auch gleich einmal komplett neu einzurichten. In der Zeit, in der ich mich nun mit Linux beschäftige, habe ich einiges dazu gelernt, und bei einer Neuaufsetzung habe ich so endlich die Möglichkeit, alte Anfängerfehler auszubessern.
Als Hardware werkelt hier ein AMD Athlon X2 4850e auf einem ASRock ALiveXFire-eSATA2 und 3,5GB Ram. Die (bislang) einzige Festplatte ist eine WD10EADS mit 1TB Platz und es ist auch noch eine TV-Karte, sowie eine billige Grafikkarte, vorhanden.
Genutzt wurde der Server bislang als Datengrab für das Heimnetzwerk, für das Streamen von meiner Musiksammlung in das Netzwerk, als MythTV-Backend, kurzzeitig mal als kleiner Spieleserver für die LAN eines Freundes und als Testsystem bei Änderungen an meinem vServer.
Als Upgrade habe ich nun drei WD20EARS mit jeweils 2TB Speicherplatz gekauft, die ich im RAID5 Verbund laufen lassen möchte. Auch möchte ich dieses Mal gleich den Einsatz von Virtuellen Maschinen mitplanen, was ich vor zwei Jahren überhaupt nicht bedacht hatte.
Den Aufbau habe ich mir so vorgestellt:
Die "alte" 1 TB Festplatte als Systemplatte und die neuen drei 2TB Platten in einem verschlüsselten RAID5 für alle Daten. Die Verschlüsselung ist mir hier sehr wichtig, weswegen ich auch in Kauf nehmen werde, dass die Geschwindigkeit darunter leiden wird.
Als Host soll ein Ubuntu Server 10.04 laufen, der die folgenden Dienste zur Verfügung stellt:
Samba/NFS/AFP
um Shares für die verschiedenen Clienten des Heimnetzwerkes bereitzustellen
MythTV-Backend und Mythweb
firefly
um Musik zu streamen
Apache mit PHP usw.
zum lokalen Testen von neuen Projekten etc.
torrentflux-b4rt
zum Laden von neuen Linux-Isos oder größeren Dateien
VMware Server 2
natürlich SSH und andere Dienste, die notwendig für den Betrieb eines Servers sind
Außerdem soll der Server per Wake on Lan zu starten sein und nur lokal im Netzwerk erreichbar.
Eine VM soll allerdings von außen erreichbar sein, und die folgenden Dienste ausführen:
Apache usw.
um Freunden mal schnell ein neues Projekt zeigen zu können
OpenVPN
Um sich von außerhalb sicher in das Heimnetzwerk verbinden zu können
Das OS dieser VM wird auch ein Ubuntu oder Debian werden.
Eine zweite VM möchte ich für folgendes nutzen:
da ich das Projekt interessant finde, und es gerne mit ein bisschen Bandbreite unterstützen würde
tor
um ab und an anonym surfen zu können
vielleicht noch Squid als Proxyserver
"Gerne" würde ich als dritte VM ein Windows nutzen, um so Sachen testen zu können, ohne meinen Laptop mit einer VM zu quälen. Dazu kommt noch mindestens eine weitere virtuelle Maschine, auf der ich verschiedene Distributionen testen möchte.
Meine Kompetenzen im Unix Bereich würde ich irgendwo zwischen Amateur oder Fortgeschritten einordnen, allerdings gibt es immer noch sehr viele Themen, von denen ich absolut keine Ahnung habe und auf die Hilfe von netten Usern angewiesen bin 😉.
Ich schreibe diesen Thread, da ich persönlich auch gerne solche Themen lese um mich inspirieren zu lassen, da ich bestimmt noch auf weitere Hilfe angewiesen bin, da ich gerne bereit bin, mich eines besseren belehren zu lassen und da ich es praktisch finde, den Aufbau und die Einrichtung des Servers so zu protokollieren.
Also, wenn ihr noch Ideen für weitere Verwendungszecke des Servers habt, dann seid ihr hiermit herzlich eingeladen mir Vorschläge zu machen! Auch Fragen zur Hardware usw. beantworte ich gerne (solange ich die Antwort auch weiß 😉 ).
Im Moment mache ich ein Backup des "alten" Servers und warte auf Kabel, die ich für den Einbau der neuen Festplatten noch benötige.