Aus SatriaWiki
Wechseln zu: Navigation, Suche
(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,…“)
 
(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.