Synology DSM 6, Web Station installieren

Ziel: Inhalte über den Webserver der Diskstation verfügbar machen.

Voraussetzungen:

  • Auf der Synology Diskstation ist Synology DSM 6 installiert.
  • Lokal und/oder von Außerhalb ist die Namensauflösung (DNS) eingerichtet, so dass der gewünschte Hostnamen auf die IPv4 und/oder IPv6 der Synology Diskstation auflöst (von Außerhalb und bei IPv4-NAT die öffentliche IPv4 des Routers).
  • Lokal und/oder von Außerhalb sind die Ports 80/443 geöffnet (Firewalls im Router/Diskstation) und/oder weitergeleitet (Router, IPv4-NAT).

Vorgehen:

1) Öffne das Paketzentrum über das Menü [1] oder den DSM Desktop [2] und scrolle im Abschnitt "Alle Pakete" [3] nach unten bis du den Eintrag zur Web Station [4] siehst. Klicke dort auf installieren.
Ansicht Paketzentrum und Auswahl zur Installation der Web Station Ansicht Pakentzentrum nach Klick auf Installieren
2) Nachdem die Installation fertiggestellt ist öffne die Web Station über das Menü [5] oder durch Klick auf "Öffnen" in der Ansicht im Paketzentrum [6].
Ansicht des Menü und des Paketzentrum über das sich das Paket "Web Station" ausführen lässt
3) Beim ersten Öffnen der Web Station bekommt man Hinweisfenster eingeblendet zu den verfügbaren Webserver Backends (nginx und Apache) und den verfügbaren Skriptsprachen (diverse PHP Versionen). Wir wählen aus, dass wir diese Meldung in Zukunft nicht mehr angezeigt bekommen wollen [7] und bestätigen mit OK [8].
Hinweisfenster zu Backends und Skriptsprachen
4) Die Abschnitte der Web Station im Einzelnen:

  • Status - Status des Standardwebservers (nginx), persönlicher Webseite und Virtueller Hosts [9] sowie dem Installationsstatus der Benutzer Backends nginx (Standard) und Apache. Ebenso die verfügbaren PHP Versionen zur Installation [10].
    Ansicht des Abschnitts "Status" der Web Station
  • Allgemeine Einstellungen - Auswahl des Backends und Skriptsprache für den allgemeinen Benutzerwebserver.
    Ansicht des Abschnitts "Allgemeine Einstellungen" der Web Station
  • PHP-Einstellungen - sind noch keine andere Pakete installiert die eine Abhängigkeit von PHP besitzen ist diese Ansicht leer.
    Ansicht des Abschnitts "PHP Einstellungen" der Web Station
  • Virtueller Host - ohne vorhergehende Konfiguration / Werkszustand ist dieser Abschnitt leer.
    Ansicht des Abschnitts "Virtueller Host" der Web Station

5) Die Grundlage ist hiermit erledigt und die Synology Diskstation lauscht fortan auf Port 80/443 auf eingehende Anfragen. Die im Werkszustand gesetzte automatische Umleitung dieser Anfragen auf den DSM Desktop (Port 5000/5001) wird bei Installation der Web Station deaktiviert. Der Webserver nimmt alle spezifischen (z.B. Hostnamen) und nicht-spezifischen (z.B. NAS-IP-Adresse) Anfragen an die ihn erreichen. Je nachdem werden entweder Fehlerseiten 403/404 oder die Platzhalter Seite ausgeliefert.
Ansicht Fehlerseite eines nicht existierenden Unterordners von /web Ansicht Platzhalter Webseite
6) Fortan werden Inhalte die sich im Ordner /web oder einem Unterordner dessen befinden, solange der Webserver (Benutzergruppe "http") mindestens lesenden Zugriff darauf hat, ausgeliefert. Der Aufruf erfolgt z.B. im lokalen Netz über http://NAS-IP_Adresse oder http://NAS-IP_Adresse/Unterordner... Hinweis: Die Anzeige von normalen Dateien und Ordnern ist standardmäßig deaktiviert. Es wird nur html/css Inhalt an Webbrowser geliefert.
Ansicht Platzhalterseite in einem existierenden Unterordner von /web
Disclaimer: Verwendete Versionen bei Erstellung der Anleitung
DSM 6.2.4-25556 Update 5
Web Station - 2.1.10-0160

Vielen Dank an den User Fusion für diese Anleitung!

Wenn Du Fragen zu dieser Anleitung hast, dann schau doch einfach mal bei uns im vorbei!