====== V1: Inhalte für den Web-Server ======
{{ :nfb:gary_r.jpg?nolink&100|}}Was wäre ein Web-Server ohne entsprechende Inhalte? ;-) Daher wollen wir diese nun der Notfallbox V1 hinzufügen. Natürlich darf und kann der Inhalt nach Belieben angepasst werden und soll nur aufzeigen, welche Möglichkeiten zur Verfügung stehen. Möchte man dynamisch veränderbare Inhalte, sollte man aber lieber zur [[nfb:software:installation:pi:xpi:hw|Notfallbox "Gerdi"]] greifen.
Die Installation besteht aus folgenden Teilbereichen. Nur der erste ist UNBEDINGT notwendig.
^Bereich^Inhalt^
|Grundgerüst|Alle für die grundlegenden Funktionen der Notfallbox V1 notwendigen Dateien|
|Option|Kurznachrichten: öffentlich absetzen und lesen|
|Option|Mini-Cloud: Up- und Download von Bildern und Dokumenten|
|Option|Download: Download von Android-Apps und Karten-Material|
===== Installation per Script =====
Inzwischen haben wir uns das ganze Getippe und Kopieren gespart und für jedes Inhalts-Paket ein eigenes Installations-Script erstellt. Vor allem ändern sich auch die Cloud-Links bei jedem Update. So müssen wir tatsächlich nur noch jeweils eine Datei anpassen.
Diese Scricpte selbst kommen von unserem eigenen Server, die großen Dateien aus der Cloud.
- Über SSH anmelden
- Befehlszeile kopieren, einfügen und ausführen
- Fertig ist der Inhalt ;-)
^Bereich^Script^
|Grundfunktionen|wget https://notfallbox.info/download/Install_V1 && chmod 777 Install_V1 && sudo ./Install_V1|
|Option Kurznachrichten|wget https://notfallbox.info/download/Install_V1_Optionen && chmod 777 Install_V1_Optionen && sudo ./Install_V1_Optionen 1|
|Option Mini-Cloud|wget https://notfallbox.info/download/Install_V1_Optionen && chmod 777 Install_V1_Optionen && sudo ./Install_V1_Optionen 2|
|OSM-Karten (nur Funktion, keine Karten)|wget https://notfallbox.info/download/Install_V1_Optionen && chmod 777 Install_V1_Optionen && sudo ./Install_V1_Optionen 3|
|Option Download - APPS|wget https://notfallbox.info/download/Install_V1_Optionen && chmod 777 Install_V1_Optionen && sudo ./Install_V1_Optionen 4|
|Option Download - KIWIX|wget https://notfallbox.info/download/Install_V1_Optionen && chmod 777 Install_V1_Optionen && sudo ./Install_V1_Optionen 5|
Achtung: Das Bearbeiten der Downloads (herunterladen und entpacken) können gerade auf einem Raspberry PI Zero (W) sehr lange dauern. Bitte immer die grüne Aktivitäts-LED auf dem Board beobachten (flackert) um nicht auf den Gedanken zu kommen, der PI sei abgestürtzt ;-)
Natürlich kann man auch alles "von Hand" machen. Die jeweiligen Befehle dazu findet ihr in der Script-Datei.
===== OSM-Kartenmaterial =====
Es kann sehr umfangreich sein und viel Speicherplatz verbrauchen, wenn man Kartenmaterial bereitstellen und -halten will. Daher gibt es in der Notfallbox V1 eine Option, in welcher man Kartenmaterial undabhängig von den Box-Funktionen bereitstellen kann.
Der Download erfolgt nicht mehr aus einer Cloud, sondern direkt vom Hersteller zuverlässiger OSM-Karten. In unserem Fall ist dies die [[https://www.geofabrik.de|Geofabrik]] mit Sitz in der BRD. Dies garantiert a) dass bei der Installation der Karten keine verschimmelten Versionen aus der Cloud verwendet werden und dass man selbst auswählen kann, welche Karten man vorhalten möchte.
Wir haben mittels Shell-Scripts den Download aller Karten der Bundesrepublik Deutschland sowie der EU-Anrainer-Staaten ermöglicht. Diese Scripts wurden zusammen mit der Option 3 installiert und befinden sich im Verzeichnis /var/www/html - also dem Webroot des Servers.
Beispiel-Aufruf:\\
''/var/www/html/Install_V1_OSM DE-BY''\\
=> installiert die Karte des Freistaat Bayern
^Script^Was macht's?^
|Install_V1_OSM|Hiermit können Gesamtkarten folgender Staaten einzeln geladen werden: Deutschland, Luxembourg, Belgien, Niederlande, Dänmark, Polen, Tschechische Republik, Österreich, Schweiz und Frankreich. Für Deutschland, Frankreich und Polen stehen noch Detail-Karten der Bundesländer (Deutschland) und der Grenzregionen zur BRD (Frankreich und Polen) zur Verfügung.|
|Install_V1_OSM-DE|Dieses Script setzt auf Install_V1_OSM auf und lädt in einem Rutsch alle Karten der Bundesrepublik Deutschland.|
|Install_V1_OSM-EU|Dieses Script setzt auf INstall_V1_OSM auf und lädt die Gesamtkarten aller Grenzstaaten.|
Um die Notfallbox zu individualisieren, müssen wir noch ein paar [[nfb:inhalte:config|Konfigurationseinstellungen anpassen]].