Zum Hauptinhalt springen

Homepage hosten

Um eine Homepage auf der eigenen Synology Diskstation zu hosten, ist wie folgt vorzugehen:


  • Schritt 1: DynDNS
    • Systemsteuerung > Externer Zugriff > DDNS > Hinzufügen
    • Hier wird ein Anbieter einer kostenlosen DynDNS gesucht und ein Hostname vergeben (dieser Schritt wird noch genauer beschrieben).
  • Schritt 2: Web-Grundlage erstellen
    • Die Grundlagen werden in diesem Video beschrieben. Die darin beschriebenen Schritte sind folgende:
    • Aus dem Paketzentrum heraus wird Web Station installiert
    • In diesem Schritt wird der gemeinsame Ordner > web angelegt
      • Es wird hier automatisch eine Minihomepage zum Testen reingelegt
      • Hier muss sich später auch immer die index.html befinden.
    • Web Station wird gestartet
    • Web Station > Allgemeine Einstellungen > HTTP Backend Server: > Nginx
    • PHP: PHP 7.4 (höchste PHP-Version)
    • Web Station > PHP-Einstellungen
    • Alle Aken setzen bei Einstellungen (durch Anklicken des Kontrollkästchens neben Name)
    • Web Station > Virtueller Host > Erstellen
    • Namensbasiert > Hostname: (Name der zuvor angelegten DynDNS eingeben)
    • Port: > Haken setzen bei 80 / 443
    • Bei Dokument-Root wird der gemeinsame Ordner angegeben; normaler Weise ist es der Ordner web
    • HTTP_Backend-Server: Nginx
    • PHP: PHP 7.4 (höchste PHP-Version)
    • Alles andere bleibt, wie es ist
    • Mit OK bestätigen

  • Schritt 3: Portweiterleitung in der FRITZ!Box
    • Wenn nicht schon die Portfreigabe besteht: In diesem Link isses beschrieben!
    • Kurz gesagt:
      • Freigaben > Portfreigaben > Gerät für Freigaben hinzufügen
      • Es ist der Synology-Server herauszusuchen und der Port 80 als HTTP frei zu geben
  • Schritt 4: Freuen!
    • Nun ist die Website auch von draußen erreichbar, insofern man entsprechende Dateien in den Dokument-Root-Ordner mit einer entsprechenden index.html reinpackt.



Weiterführender Link

Muss ich noch testen: https://kb.synology.com/de-de/DSM/tutorial/How_to_host_a_website_on_Synology_NAS

PHP fehlt oben noch:

  • Wie richte ich PHP korrekt ein? Damit auch gesperrte Seiten per Passwortabfrage erreichbar sind.
  • Testen der Webseite, ob PHP eingerichtet ist und entsprechende Schreibrechte hat, durch:
    ZetaProducer > Extras > Optionen > Aktionen > Website-Features prüfen > Ausführen















Nach oben