Satria (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Hacks == === Autostart === Um etwas beim Start des NAS auszuführen, hijacken wir das Start-Script von PHPMyAdmin, da ich keinen anderen Weg gefunden habe,…“) |
Satria (Diskussion | Beiträge) (→Hacks) |
||
Zeile 3: | Zeile 3: | ||
Um etwas beim Start des NAS auszuführen, hijacken wir das Start-Script von PHPMyAdmin, da ich keinen anderen Weg gefunden habe, ein eigenes Startscript zu erstellen. Es befindet sich in <code>/i-data/xxx/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d</code> und heißt: <code>PHP-MySQL-phpMyAdmin</code> | Um etwas beim Start des NAS auszuführen, hijacken wir das Start-Script von PHPMyAdmin, da ich keinen anderen Weg gefunden habe, ein eigenes Startscript zu erstellen. Es befindet sich in <code>/i-data/xxx/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d</code> und heißt: <code>PHP-MySQL-phpMyAdmin</code> | ||
Der Block, der beim Starten ausgeführt wird beginnt bei Zeile 212 und wird eingeleitet durch: <code>elif [ "$1" == "startup" ]; then</code>. Hier können am Ende beliebige Befehle hinzugefügt werden. Diese Datei wird persistiert. | Der Block, der beim Starten ausgeführt wird beginnt bei Zeile 212 und wird eingeleitet durch: <code>elif [ "$1" == "startup" ]; then</code>. Hier können am Ende beliebige Befehle hinzugefügt werden. Diese Datei wird persistiert. | ||
+ | |||
+ | === SSL Zertifikate === | ||
+ | Um valide SSL Zertifikate zu hinterlegen, damit die HTTPS / FTPS Kommunikation reibungslos funktioniert, muss man das erzeugte Zertifikat nach | ||
+ | /etc/zyxel/cert/'''default.cer''' | ||
+ | und den Schlüssel nach | ||
+ | /etc/zyxel/cert/key/'''default_key.cer''' | ||
+ | auf das NAS kopieren. | ||
+ | |||
+ | Achtung! Auf der Weboberfläche führt ab diesem Zeipunkt der Aufruf des Menüpunkts Systemsteuerung -> System -> SSL zu einem 500 Server Error mit einer MessageBox, die nur etwas schwierig wegzubekommen ist. Notfalls die Seite neuladen. |
Aktuelle Version vom 21. Juli 2022, 09:56 Uhr
Hacks
Autostart
Um etwas beim Start des NAS auszuführen, hijacken wir das Start-Script von PHPMyAdmin, da ich keinen anderen Weg gefunden habe, ein eigenes Startscript zu erstellen. Es befindet sich in /i-data/xxx/.PKG/PHP-MySQL-phpMyAdmin/etc/init.d
und heißt: PHP-MySQL-phpMyAdmin
Der Block, der beim Starten ausgeführt wird beginnt bei Zeile 212 und wird eingeleitet durch: elif [ "$1" == "startup" ]; then
. Hier können am Ende beliebige Befehle hinzugefügt werden. Diese Datei wird persistiert.
SSL Zertifikate
Um valide SSL Zertifikate zu hinterlegen, damit die HTTPS / FTPS Kommunikation reibungslos funktioniert, muss man das erzeugte Zertifikat nach /etc/zyxel/cert/default.cer und den Schlüssel nach /etc/zyxel/cert/key/default_key.cer auf das NAS kopieren.
Achtung! Auf der Weboberfläche führt ab diesem Zeipunkt der Aufruf des Menüpunkts Systemsteuerung -> System -> SSL zu einem 500 Server Error mit einer MessageBox, die nur etwas schwierig wegzubekommen ist. Notfalls die Seite neuladen.