NAS Redirection Page

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Steini

Benutzer
Registriert
22. März 2010
Beiträge
423
Reaktionspunkte
1
Punkte
0
Hallo Volk,

Ich bin mir nicht sicher, ob das hier Vorgestellte wirklich unter 3rd-Party-Anwendungen fällt. Falls nicht, verschiebt doch diesen Beitrag bitte ins korrekte Forum.

Früher hatte ich mal ein Skript geschrieben, mit dem ich verschiedene Websites auf deren Online-Verfügbarkeit geprüft habe.

Da ich jetzt frischgebackener Synology-Jünger bin und angeregt durch diesen Thread, dachte ich mir, dass ich das Skript mal ein wenig "aufbohre", um meinen NAS-Users mehr Service zu bieten und diese elendigen Timeouts zu umgehen, wenn auf eine nicht-verfügbare Ressource verwiesen wird. Außerdem werden die Users automatisch informiert, was denn jetzt genau los ist und müssen mir nicht eine E-Mail schreiben oder anrufen, nur damit ich ihnen erkläre, dass ich vergessen habe das NAS beim Hausverlassen einzuschalten. ;-)

Aus diesem Grund liegt dieses Skript nun auf einer ständig verfügbaren Domain, auf welche fortan meine Users zugreifen - und nicht mehr auf eine DDNS-Adresse. Steht das NAS nicht zur Verfügung (sei es wegen Stromausfall, Wartung etc.), wird eine Info-Seite angezeigt anstatt sie mit einem Timeout zu nerven.

Da ich in diesem Forum eine beispiellose Hilfe vorgefunden habe, was die Synology-Forenmitglieder leisten und nicht nur mir an Antworten gegeben haben, sondern generell der Gemeinschaft an Rat, Software und unendlicher Geduld zur Verfügung stellen, möchte ich nun auch meinen wirklich kleinen und bescheidenen Beitrag leisten und veröffentliche dieses Skript.

Features:
- Einblendung einer Infoseite oder sofortige Weiterleitung auf eine externe Ressource
- Bei Verfügbarkeit sofortige Weiterleitung auf die DDNS-Adresse des NAS
- Deutsche, englische und spanische Lokalisierung
- Fürs iPhone optimiert

Voraussetzungen:
- Apache
- PHP5
- cURL

Lizenz:
- GNU General Public License Version 3 (GPLv3)

Installation:
- Skript herunterladen
- In einem Texteditor öffnen und den Anweisungen folgen
- Auf euren Webspace hochladen und diese Adresse (nicht die DDNS-Adresse!) eurer Userbase mitteilen
- Fettisch!

Bei Fragen, fragen...

Download hier. (Nach dem Download umbennen -> .txt weg)

Ich freue mich natürlich über Verbesserungsvorschläge, weitere Übersetzungen, Lob und natürlich auch Kritik (aber bitte konstruktiv). :rolleyes:

Gruß und schönes Wochenende,
Steini
 
Zuletzt bearbeitet von einem Moderator:
Hallo Steini,

schön, schön :) und auch danke dafür, dass du es uns und der Welt zur Verfügung stellst. Und auch sehr gut, dass es GPL3 ist, damit kann man dann arbeiten.

LG Itari

PS. Müssen musst du nicht, aber können könntest es auch einfach als Dateianhang an deinen Post hängen ;)
 
Bitte löscht nach dem Download das ".txt", so dass die Endung auf .php lautet.
 

Anhänge

Zuletzt bearbeitet von einem Moderator:
@ Steini

Hy,
hast du mein Franz. Übersetzung nicht bekommen??
Gruß:confused:
 
Nein, habe ich nicht. Wohin hast du die geschickt?
 
@ Steini

Für dich, ich hoffe dass es dir gefällt....
 

Anhänge

Danke, Yannel! Gefällt mir super, auch wenn ich kein Französisch spreche! Hast ja sogar die Anweisungen in den Kommentaren übersetzt...
 

Anhänge

Zuletzt bearbeitet:
Für die Kommentar ist logisch
sonst wäre es Witzlos.....
:D:D
 
Neue Version!

Eine E-Mail-Funktion wurde eingebaut, die verschiedene Daten übermittelt:
  • IP-Adresse des Besuchers
  • Verwendeter Browser und Betriebssystem
  • Stadt/Land des Einwahlknotens
  • Link zu Google Maps

@ Yannel99
Bist du so freundlich und schaust über die französische Übersetzung, ob das passt oder eher peinlich ist? :D

CHANGELOG:
  • [16.04.2010] v1.10
    1. Localised Synology websites added.
    2. Notification function added. Sends an E-Mail to multiple recipients.
  • [12.04.2010] v1.01
    1. French translation added. Thanks to Yannel99!
  • [09.04.2010] v1.00
    1. Initial Release.
 

Anhänge

Kein Problem
ich mache es demnächst.....:cool:
Könntest du auch die Erste Kapitel (Instalation) auch in Deutsch machen
so wäre es TOTAL KOMPLET überstezt
:D
 
2 Bugfixes!

Beim Aufruf der Notifizierungsseite mit einem Smartphone und 2G- bzw. 3G-Verbindung wurde eine hässliche Fehlermeldung vom System ausgeworfen.

Mail-Versand war aufgrund eines fehlenden Backslash vor einem Apostroph fehlerhaft.
 

Anhänge

Mit verzögerungen, die Franz Korrektur...:cool:

Entschuldige mich ...
Ich hatte es total vergessen.....

Gruß
Fred
 

Anhänge

https

Hi,
ich benutze deine php schon eine ganze Zeit lang und finde sie echt praktisch bin aber auf ein kleines Problem gestoßen.
Habe versucht ein Link auf eine "https" Seite zu legen (https://<Domain>/index.html) dies funktioniert leider nicht, Seite wird immer als offline angezeigt. (Webseite befindet sich auf meiner DS die nur das Standard Zertifikat hat)
Habe den Verdacht das es an dem Zertifikat liegt, dem ja im Normalfall nicht vertraut wird.
Wenn man z.B. https://www.google.de/ benutzt funktioniert es ohne Probleme.
Kann man das irgendwie umgehen? So das der "https" links auf die eigene DS funktionieren?
 
Hmm, seltsam... Versuch's mal so:

Neue Datei erstellen, zum Beispiel synostart.php, mit folgendem Inhalt:

PHP:
<?php

Header("Location: https://MEINEADRESSE.DE/");

?>
Im Skript verweist du dann auf diese Datei: http://MEINEADRESSE.DE/synostart.php (NICHT https!!!)

Alternativ geht's auch mit einer HTML-Datei synostart.html:

HTML:
<html>
<head>
<meta http-equiv="refresh" content="0; url=https://MEINEADRESSE.DE/" />
</head>
<title>Weiterleitung</title>
<body>
</body>
</html>

Ist etwas holprig, ich weiß, aber momentan fällt mir kein anderer als dieser Quick'n'Dirty-Workaround ein.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat