beck-music
Musik & Dienstleistungen
Web-Server einrichten
(Server-Installation für Musikprojekte)
Wie installiere ich einen Web-Server (oder ftp-Server) auf dem eigenen Rechner, so dass die zu bearbeitenden Dateien über das Internet zur Verfügung stehen?
Diese Aufgabe, vor der ich selber stand, weil sich ein Musikprojekt entwickelte, bei dem die Mitwirkenden Hunderte Kilometer auseinanderwohnen, galt es zu lösen.
Der Freemailer GMX, um nur ein Beispiel zu nennen, ermöglicht Dateianhänge an eMails bis zu 20 MB; eine ganze Menge, aber dennoch dauerhaft keine wirklich gute Lösung, die Daten ständig per eMail hin und her zu schicken. Eine andere Möglichkeit wäre die Bereitstellung von Dateien durch ein Upload auf den eigenen Web-Acount, und dann die Einrichtung des Zugriffs für den/die Nutzer. Eigentlich recht einfach zu lösen, aber für die tägliche Arbeit ebenfalls unpraktisch. Also musste eine tauglichere Lösung her.
Kommen wir also zur Sache. Was wir brauchen, finden wir in folgender Auflistung:
- FileZilla Server
Über diesen stellst du deine Dateien zum Download zur Verfügung. - FileZilla Client
Über den Client wird online auf deine Daten zugegriffen. - Internet-Adresse bei www.dyndns.com
(Für andere Anbieter guckst du hier) - DynDNS Updater
Dieses Tool teilt der bei www.dyndns.com angemeldeten Adresse (deine Server-Adresse!) mit, wie Deine aktuelle IP-Adresse lautet, die du nach jeder Einwahl ins Internet neu von Deinem Provider erhältst. So ist Dein Server immer über diese gleiche Adresse zu erreichen. (Siehe weiter unten...)
Alle vorgestellten Tools sind kostenlos.
Nachdem wir die Tool auf dem Rechner haben, melden wir uns zunächst bei www.dyndns.com an (rechts oben "Create account"). Nach der Anmeldung bekommst du eine Antwort-Mail, in dieser bestätigst du deine Anmeldung mit Klick auf den ersten Link.
Als nächsten Schritt klickst du nach dem LogIn links oben auf "My Services" und klickst im nächsten Fenster in der Zeile "Hostnames" auf "Add New Host". Dann trägst du unter "Hostname" deine Wunsch-Adresse ein; mehr ist nicht zu konfigurieren.
Nun richten wir den Server ein. Dazu wird FileZillaServer installiert und dann gestartet. Bei der Installation kommt die Abfrage, ob der Server als Dienst mit Windows, als Dienst zum manuellen Starten oder als Autostart-Variante für normale Applikation starten soll. Hier bietet sich die Dienst-Variante an, was du später aber auch ändern kannst.
Nach dem Start des Servers klickst du oben auf den linken Kopf (linker Kopf = User-Verwaltung, rechte zwei Köpfe = Gruppen-Verwaltung) . Ein neues Fenster öffnet sich, in dem du rechts auf "Add" gehst, um einen neuen User (der auf deinen Server zugreifen darf) einzutragen und dies mit "ok" bestätigst. Jetzt kannst du vor "Password" einen Haken setzen und dieses vergeben. Anschließend gehst du links auf "shared folder", um den Ordner zu suchen, den du für die Dateifreigabe verwenden möchtest (unter "Directories" auf "Add" klicken und deinen Ordner suchen). Rechts kannst du dann für Dateien und Verzeichnisse Rechte vergeben. Vermutlich wirst du unter "Files" lediglich "read" (lesen) setzen; das reicht zum Downloaden!
(Sicherheit sollte für dich als Server-Betreiber oberstes Gebot sein! Es gibt genug Heinis, die Langeweile haben und u.U. in der Lage sind, über Sicherheitslücken deines Servers deinen Rechner platt zu machen. Also aufpassen bei der Vergabe von Gruppen- und Benutzer-Rechten und bei der Konfiguration deiner Firewall!)
Die anderen Menupunkte sind ebenfalls, auch für nicht Englisch sprechende, ziemlich selbsterklärend. Mehr muss aber für die Standardeinrichtung nicht getan werden.
Im Prinzip können wir jetzt den Server schon mal testen. Dazu brauchst du deine aktuelle IP-Adresse, die du z.B. unter www.wieistmeineip.de schnell herausfindest.
Jetzt installiert du den FileZilla Client, und trägst in der oberen Zeile die Daten für Benutzer und Passwort ein, die du eben im Server eingerichtet hast. Als Port nimmst du 21 (in deinem Server steht unter "Global Settings" standardmäßig ebenfalls 21), und unter Server muss als Beispiel stehen "192.186.0.1.". Statt dieser Zahlen nimmst du natürlich deine aktuelle IP-Adresse, und klickst dann auf "verbinden". - Und schwups, schon siehst du links deine lokale Dateistruktur, und rechts das, was der User sieht, nämlich die Dateien in deinem freigegebenen Verzeichnis.
Wir wollten jedoch erreichen, dass du deinen Freunden nicht jeden Tag deine neue IP-Adresse mitteilen musst. Dafür brauchen diese deine bei www.dyndns.com angemeldete Adresse, z.B. "myfriends.dyndns.org". Diese Adresse wird genau so im Client unter "Adresse" eingetragen; nichts davor und nichts dahinter.
Du musst jetzt nur noch darauf achten, wenn dein Rechner im Internet neu eingeloggt ist, dass du dann den DynUpdater startest, damit dieser deine DynDNS-Adresse auf deine neue aktuelle IP umleitet. - Nicht ganz richtig formuliert, aber leichter verständlich.
Bei der Installation des DynUpdaters brauchst du die Zugangsdaten, mit denen du dich bei www.dyndns.com angemeldet hast. Wenn alles ok ist, siehst du im DynUpdater deine angemeldete dyndns-Adresse und kannst nun auf die aktuelle IP deines Internet-Zugangs, und somit deines Servers, updaten. Das war es im Prinzip auch schon. Viel Spaß mit deinem neuen Web/FTP-Server ;-).
1. Mai 2009
Ralf W. Beck