V1: Inhalte für den Web-Server

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 Notfallbox "Gerdi" greifen.

Die Installation besteht aus folgenden Teilbereichen. Nur der erste ist UNBEDINGT notwendig.

BereichInhalt
GrundgerüstAlle für die grundlegenden Funktionen der Notfallbox V1 notwendigen Dateien
OptionKurznachrichten: öffentlich absetzen und lesen
OptionMini-Cloud: Up- und Download von Bildern und Dokumenten
OptionDownload: 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.

  1. Über SSH anmelden
  2. Befehlszeile kopieren, einfügen und ausführen
  3. Fertig ist der Inhalt ;-)
BereichScript
Grundfunktionenwget https://notfallbox.info/download/Install_V1 && chmod 777 Install_V1 && sudo ./Install_V1
Option Kurznachrichtenwget https://notfallbox.info/download/Install_V1_Optionen && chmod 777 Install_V1_Optionen && sudo ./Install_V1_Optionen 1
Option Mini-Cloudwget 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 - APPSwget https://notfallbox.info/download/Install_V1_Optionen && chmod 777 Install_V1_Optionen && sudo ./Install_V1_Optionen 4
Option Download - KIWIXwget 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 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

ScriptWas macht's?
Install_V1_OSMHiermit 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-DEDieses Script setzt auf Install_V1_OSM auf und lädt in einem Rutsch alle Karten der Bundesrepublik Deutschland.
Install_V1_OSM-EUDieses 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 Konfigurationseinstellungen anpassen.