Notfallbox M: Manuelle Konfiguration Teil 4/4

Auch wenn die menügeführte Konfiguration wesentlich einfacher, schneller und komfortabler ist, wollen wir die manuelle Konfiguration hier im Einzelnen besprechen - rein aus Dokumentationsgründen, und für all jene, welche lieber selbst gerne tippen ;-)

Daher gehen wir an dieser Stelle auf jeden einzelnen Schritt genau ein. Die Anleitung bezieht sich auf DEBIAN GNU/linux, welches auf dem Raspberry PI als „Raspberry OS“ zum Einsatz kommt.

⇐ Zurück zum Teil 3

ZIM-Datenbanken für KIWIX-Server

TitelBilderBeschreibungHinweis
KlexikonJaWissen einfach und schnell erklärt
WikimedNeinAuszug aller medizinischen Artikel aus Wikipedialädt schneller ohne Bilder
iFixit in GermanJaReparatur-Anleitungen für kleine bis große Geräte und Systemesehr groß!
WikiHowJaAnleitungen von „Baby-Windeln“, über „Feuer machen“, „Funken“ bis zu „Wasser filtern“sehr groß!
#!/bin/bash
$webroot=/var/www/html
$kiwixRoot=$webroot/kiwix
cat $kiwixRoot/bib.xml | grep -v library > bib.txt
while read line
  do
    ### CSV-Datei für Download
    unset csv_dl
    csv_dl+="Kiwix,kiwix,"
    csv_dl+=`echo $line | grep path | cut -d '"' -f4`
    csv_dl+=",Kiwix,"
    csv_dl+='"'
    csv_dl+=`echo $line | grep path | cut -d '"' -f8`
    csv_dl+='",'
    pic_dl=`echo $line | grep path | cut -d '"' -f18`
    if [[ $pic_dl == "maxi" ]]; then
      csv_dl+="1,"
    fi
    if [[ $pic_dl == "nopic" ]]; then
      csv_dl+="0,"
    fi
    csv_dl+=`echo $line | grep path | cut -d '"' -f32`
    echo $csv_dl >> $webroot/download/download_kiwix.csv

    ### Link in Download
    datei_dl=`echo $line | grep path | cut -d '"' -f4`
    sudo ln -s $webroot/kiwix/$datei_dl $webroot/download/kiwix > /dev/null 2>&1

    ### CSV-Datei für Kiwix-Viewer
    unset csv_kv
    csv_kv+=`echo $line | grep path | cut -d '"' -f4`
    csv_kv+=',"'
    csv_kv+=`echo $line | grep path | cut -d '"' -f8`
    csv_kv+='",'
    csv_kv+=`echo $line | grep path | cut -d '"' -f32`
    pic_kv=`echo $line | grep path | cut -d '"' -f18`
    if [[ $pic_kv == "maxi" ]]; then
      csv_kv+=",1"
    fi
    if [[ $pic_kv == "nopic" ]]; then
      csv_kv+=",0"
    fi
    echo $csv_kv >> $webroot/kiwix/kiwix.csv
done < bib.txt

Sicherheitseinstellungen

Das System steht nun vollständig zur Verfügung - nutzt aber grundsätzlich als Standard das Passwort notfallbox. Daher ist es sinnvoll, diese zu ändern um unberechtigten Zugriff nach Möglichkeit zu unterbinden.

$adminPass = "notfallbox";
⇓
$adminPass = "MeinNeuesPassword";

Schlussbemerkung

Nun haben wir das Ende der manuellen Konfiguration erreicht. Wir haben hier alle Schritte (exkl. der Installation des Betriebssystems) dargestellt und hoffen, damit ein wenig „Licht“ in die Arbeit mit der Notfallbox zu bringen - speziell wenn eine persönliche Erweiterung oder ein Customizing erfolgen soll.

Für die hier beschriebenen Handlungsanweisungen können wir Support listen - und zwar unter
https://notfallbox.info/helpdesk

Dort findet man einen FAQ-Bereich sowie ein Ticket-System.

Für alle Änderungen und für ein Customizing können wir weder Hilfestellung noch Support anbieten. Auch für uns ist das ganze Projekt nur ein Hobby ;-)