Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nginx: Navigierung zu einem Device-Image #139

Open
oszilloskop opened this issue Oct 8, 2019 · 1 comment
Open

nginx: Navigierung zu einem Device-Image #139

oszilloskop opened this issue Oct 8, 2019 · 1 comment

Comments

@oszilloskop
Copy link
Member

oszilloskop commented Oct 8, 2019

Wahrscheinlich ist es hier falsch angesiedelt, aber mir ist sonst kein besserer Einstiegspunkt eingefallen.

Die Magdeburger Firmware-Images sind über http://firmware.md.freifunk.net/ zu erreichen.
Dort hängt offensichtlich ein "nginx"-Webserver im Backend. Dieser schneidet lange Dateinamen in der Datei-Darstellung ab, und ein einfaches Finden des gewünschten Images ist für den Nutzer nicht mehr gegeben.
Das Problem ist durch ein eigenes Compilern der Nginx-Source zu beheben, oder durch die Angewendet einer Umgehungslösung.

Umgehungslösungen werden u.a. durch Tools angeboten, welches "index.html"-Dateien über entsprechende Filesystem-Verzeichnisse erzeugt.

Als Beispiel von sowas gibt es das hier: https://github.com/smclt30p/apindex

Das Beispiel-Tool angewendet auf einem meiner eigenen Server sieht in Bezug auf Freifunk-Images dann so aus: https://firmware.ffm.indie-freifunk.net/images/stable/sysupgrade

Mein Vorschlag ist daher, zur Vereinfachung der Navigation zu einem Magdeburger-Images die Verwendung eines Tools wie "apindex".

Es ist jedoch wichtig zu wissen, dass die Achillesferse folgende ist:
Bei Änderungen an der File-Struktur ist dann immer ein notwendiges Aktualisieren der "index.html"-Dateien notwendig. Dieses kann durch z.B. einen täglichen Cron-Job realisiert werden, oder immer bei Änderungen an der File-Struktur durchgeführt werden.

@oszilloskop
Copy link
Member Author

Es gibt das einfacher anzuwendendes nginx-Modul Nginx Fancy Index module als das oben aufgeführte Index-Generator-Tool.

Es kann per apt installiert werden und sieht dann so aus: https://firmware.ffm.indie-freifunk.net/images/stable/sysupgrade

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant