Dies ist eine alte Version des Dokuments!
Startseite | Notfallbox | Hardware | Installation PI | ⇓ Installation i386 ⇓ | Funktionen |
Betriebssystem | AccessPoint | Web-Server | ✘ Inhalte | Sicherheit |
Inhalte für den Web-Server
Was wäre ein Web-Server ohne entsprechende Inhalte?
Wir teilen diese auf in die Grundausstattung, und in eine Liste von Apps, welche offiziell nur über den Google-Play-Store installiert werden dürfen. Da wir Datensicherung für ein extrem wichtiges Instrument halten, geben wir noch Tipps, wie man auf einem Android-Handy installierte Apps extern sichern kann.
Übrigens: Leider sind sind die Inhaltsdateien sehr groß. Das Grundgerüst benötigt aufgrund der installierten Datenbanken etwa 4 GB (komprimiert) und der Downloadinhalt 12 GB (ebenfalls komprimiert). Daher mussten wir diese Dateien auch in der Cloud speichern! Bitte entsprechende Zeit für den Download einplanen. Mit meiner 100 MBit/s Telekom-Leitung bin ich beim Testdownload auf 4 bis 10 MiB/s gekommen.
Die Installation besteht aus folgenden Teilbereichen. Nur der erste ist Grundlegend notwendig.
- Grundgerüst - Enthält den gesamten HTML/PHP-Code sowie die beiden installierten Datenbanken Wiki-Med und iFixit
- Apps - Android-Apps, welche wir für sinnvoll halten zum Download auf das eigene Gerät. KIWIX, die Verwaltung für Offline-Inhalte auf Handy- und Tablett ist auch darunter.
- Inhalte: KIWIX - Kiwix-Offline-Datenbanken Wikimed, iFixit und ein Kindergerechtes Lexikon
- Inhalte: OSM - OpenStreetMap-Karten für organicmaps oder osmAND der Bundesrepublik Deutschland und von jedem einzelnen Bundesland
Der Download besteht nach dem Entpacken jeweils aus den Dateien selbst und einer SQL-Datei zur Einbindung in die Datenbank.
Installation per Script
Willst Du Dir das ganze Getipper oder Kopieren sparen? Dann haben wir da etwas für Dich:
Insere Installations-Scripte. Einfach herunterladen, und den Computer die Arbeit machen lassen
Bitte logge Dich per SSH ein und bleibe einfach in Deinem Homeverzeichnis (/home/notfallbox).
Bereich | Script |
---|---|
Grundgerüst i386 | sudo wget 'I-386-Grund.sh' && ./I-386-Grund.sh |
Apps | sudo wget 'I-Apps.sh' && ./I-Apps.sh |
Kiwix-Inhalte | sudo wget 'I-Kiwix.sh' && ./I-Kiwix.sh |
OSM-Karten DE | sudo wget 'I-OSM-DE.sh' && ./I-OSM.sh |
Wenn das Script fertig durchgelaufen ist, einfach im Browser die Notfallbox aufrufen und die (neuen) Funktionen und Inhalte testen.
Installation VON HAND
sudo apt -y install megatools unzip
Damit werden die Hilfsprogramme geladen, mit welchem man mit der Cloud von mega.nz kommunizieren kann. Wir benötigen tatsächlich hier nur „megadl“. Die Mega-Cloud ist zwar am anderen Ende der Welt (Neuseeland) und daher nicht die schnellste, bietet aber mit 20 GB kostenlosem Speicherplatz den idealen Ort um unsere Installations-Dateien unterzubringen.
Grundgerüst
mkdir ~/temp && cd ~/temp
sudo unzip Notfallbox_Grundgeruest_PC.zip
sudo rm *.zip
sudo mariadb -u root -p < Notfallbox_Grundgeruest.sql
sudo mv var/www/html/* /var/www/html
sudo chown -R nobody:nogroup /var/www/html/*
sudo chmod -R 777 /var/www/html/*
sudo nano /etc/systemd/system/kiwix.service
[Unit] Description=kiwix [Service] User=notfallbox Group=notfallbox ExecStart=/var/www/html/kiwix/kiwix-serve -p8080 --library /var/www/html/kiwix/bib.xml Restart=on-failure RestartSec=30s TimeoutSec=30s [Install] WantedBy=multi-user.target
- Datei Speichern und Schliessen
sudo systemctl daemon-reload
sudo systemctl enable kiwix.service
sudo systemctl start kiwix.service
- Im Browser: http://10.0.0.1 oder http://192.168.xxx.yyy
- Alle Funktionen müssen Aktiv sein, lediglich der Download-Bereich ist leer.
Inhalte: APPS
cd ~/temp
sudo unzip Notfallbox_Download_apps.zip && sudo rm *.zip
sudo mariadb -u root -p < Notfallbox_Download_apps.sql
sudo mv download /var/www/html
Inhalte: KIWIX
cd ~/temp
sudo unzip Notfallbox_Download_inhalte-kiwix.zip && sudo rm *.zip
sudo mariadb -u root -p < Notfallbox_Download_inhalte-kiwix.sql
sudo mv download/* /var/www/html/download
Inhalte: OSM-Karten (DE)
cd ~/temp
sudo unzip Notfallbox_Download_inhalte-osm.zip && sudo rm *.zip
sudo mariadb -u root -p < Notfallbox_Download_inhalte-osm.sql
sudo mv download/* /var/www/html/download
Nun müssen wir uns nur noch ein Bisschen um die Sicherheit kümmern.
Startseite | Notfallbox | Hardware | Installation PI | ⇓ Installation i386 ⇓ | Funktionen |
Betriebssystem | AccessPoint | Web-Server | ✘ Inhalte | Sicherheit |