Die NOTFALLBOX - Notfall-Wissen offline!

Per WiFi-/WLAN-Hotspot auf Notfall-Wissen zugreifen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


nfb:software_installation:pi:1:manuell2

Notfallbox M: Manuelle Konfiguration Teil 2/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 1

Installation Webserver, PHP und shellinabox (SSH-Service)

  • sudo apt -y install lighttpd php-cgi
  • sudo lighttpd-enable-mod fastcgi fastcgi-php
  • sudo service lighttpd force-reload
  • sudo apt install -y openssl shellinabox
  • sudo nano /etc/default/shellinabox
    Die Portnummer ändern (aus Sicherheitsgründen):
SHELLINABOX_PORT=4200
⇓
SHELLINABOX_PORT=6175
  • sudo systemctl restart shellinabox

Ab sofort ist der Webserver sowohl unter der IP-Adresse http://10.0.0.1 (über WLAN) als auch der lokalen IP-Adresse (über LAN) erreichbar.

Ebenso ist der SSH-Service nun über die Adresse https://10.0.0.1:6175 (über WLAN) als auch der lokalen Adresse (z.B. 192.168.77.31:6175) erreichbar.

Bitte beachten: Für den SSH-Service muss zwingend HTTPS vor der Adresse angegeben werden. Ausserdem wird es browserabhängig dann zu einem Fehler kommen, welchen man bitte ignoriert und akzeptiert. Das verwendete SSL-Zertifikat ist nämlich entweder veraltet oder „selbst signiert“.

Download und Aktivierung der Webserver-Inhalte

  • sudo sudo apt -y install unzip
  • sudo mkdir ~/temp
  • wget https://notfallbox.info/download/NFB-xyz.zip
    xyz bitte durch die gewünschte Version der Notfallbox ersetzen. Verfügbare Versionen: Siehe hier
  • mv NFB-xyz.zip temp
  • sudo unzip ~/temp/NFB-xyz.zip -d /var/www/html
  • sudo cp /var/www/html/kiwix/kiwix.service /etc/systemd/system
  • hw=$(uname -m) && sudo cp /var/www/html/kiwix/kiwix_$hw/* /var/www/html/kiwix
  • sudo systemctl enable kiwix.service && sudo systemctl start kiwix.service
  • sudo chown www-data:www-data /var/www/html/* -R && sudo chmod 777 /var/www/html/* -R
  • sudo cp /var/www/html/install/Setup /usr/bin
  • sudo chmod 555 /usr/bin/Setup
  • sudo rm -r /var/www/html/install

Nun sollte alles funktionieren. Die Funktionen prüft man im Webbrowser.

Abruf der Oberfläche

Funktion der Datenbanken

Funktion des Downloads

Funktion von SSH

nfb/software_installation/pi/1/manuell2.txt · Zuletzt geändert: 2024/09/02 19:16 von dj1ng

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki