nfb:software:installation:pi:xpi:admin01:web
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
nfb:software:installation:pi:xpi:admin01:web [2025/02/16 10:33] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | nfb:software:installation:pi:xpi:admin01:web [2025/02/16 10:33] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden dj1ng | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Notfallbox Xpi: Installation der Server-Dienste ====== | ||
+ | {{ : | ||
+ | ===== Web-Server Apache2 ===== | ||
+ | Obwohl in der Notfallbox V1 das Server-Leichtgewicht " | ||
+ | |||
+ | * '' | ||
+ | * Ist man mit dem WLAN der Notfallbox verbunden, testen wir das Ganze im Browser mit http:// | ||
+ | * Ist man über LAN mit der Notfallbox verbunden, testen wir das Ganze im Browser mit der LAN-IP-Adresse der Notfallbox. | ||
+ | * Es wird dann die Debian-Apache Standard-Seite angezeigt. | ||
+ | {{ : | ||
+ | |||
+ | ===== Scriptsprache PHP ===== | ||
+ | * '' | ||
+ | * '' | ||
+ | < | ||
+ | * Im Webbrowser abrufen: http:// | ||
+ | * **ACHTUNG: Die PHP-Version kann abweichen!!! Es wird nicht zwangsweise die Version 8.x installiert.** | ||
+ | {{ : | ||
+ | |||
+ | ===== Datenbank MariaDB ===== | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | < | ||
+ | Set root password? [Y/n] Y | ||
+ | New password: notfallbox | ||
+ | Re-enter new password: notfallbox | ||
+ | Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y | ||
+ | Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y | ||
+ | Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y | ||
+ | Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y</ | ||
+ | * '' | ||
+ | * '' | ||
+ | * Ausgabe: | ||
+ | < | ||
+ | +-------------+-----------+ | ||
+ | | User | Host | | ||
+ | +-------------+-----------+ | ||
+ | | mariadb.sys | localhost | | ||
+ | | mysql | localhost | | ||
+ | | notfallbox | ||
+ | | root | localhost | | ||
+ | +-------------+-----------+ | ||
+ | 4 rows in set (0,001 sec)</ | ||
+ | ===== Verwaltungstool phpMyAdmin ===== | ||
+ | * '' | ||
+ | * " | ||
+ | * " | ||
+ | * Passwort: '' | ||
+ | * In sehr vielen Fällen der Installation (unter Raspberry OS 10 & 11) auf dem Raspberry PI beendete sich die Installation mit einem Fehler. Das macht aber nichts. In diesem Fall die Installation mittels '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * In einem Browser '' | ||
+ | {{ nfb: | ||
+ | * " | ||
+ | * " | ||
+ | * Bitte im Reiter " | ||
+ | * Zum Verlassen des Admin bitte das Tür-Symbol oben links anklicken\\ | ||
+ | {{ nfb: | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | '' | ||
+ | Denn die Web-Server-Dateien des phpmyAdmin liegen NICHT dort, wo alle anderen Web-Server-Dateien zu liegen kommen.</ | ||
+ | |||
+ | ===== FTP-Server proftpd ===== | ||
+ | * '' | ||
+ | * FTP-Benutzer erstellen (nicht identisch mit einem Linux- oder Datenbank-Nutzer): | ||
+ | * < | ||
+ | * Passwort (zweimal): '' | ||
+ | * '' | ||
+ | < | ||
+ | DefaultRoot /home/ftp | ||
+ | AuthOrder mod_auth_file.c | ||
+ | AuthUserFile / | ||
+ | AuthPAM off | ||
+ | RequireValidShell off</ | ||
+ | * Editor beenden und Datei speichern | ||
+ | * '' | ||
+ | * Im Anschluss mit einem FTP-Client den Datei-Abruf prüfen. | ||
+ | {{ nfb: | ||
+ | |||
+ | ===== Groupware citadel ===== | ||
+ | * '' | ||
+ | * '' | ||
+ | * **ACHTUNG: | ||
+ | * '' | ||
+ | * Viermal die Fragen mit Y quittieren, und dann Kaffee trinken gehen | ||
+ | * Benutzername /Passwort für den Administrator: | ||
+ | * Benutzername auswählen: citadel | ||
+ | * IP-Adresse: * | ||
+ | * Port-Nummer: | ||
+ | * Authentifizierungs-Methode: | ||
+ | * Port-Adresse http: 8090 | ||
+ | * Port-Adresse https: 8890 | ||
+ | * Ist die Installation und Konfiguration abgeschlossen kann Citadel durch die über den Webbrowser getestet werden: | ||
+ | {{ nfb: | ||
+ | |||
+ | ===== SSH-Web-Client shellinabox ===== | ||
+ | * '' | ||
+ | * '' | ||
+ | < | ||
+ | SHELLINABOX_DAEMON_START=1 | ||
+ | |||
+ | # TCP port - bitte auf einen beliebigen Wert ändern | ||
+ | # Bitte aufpassen, dass nicht bereits bekannte Ports genutzt werden. | ||
+ | SHELLINABOX_PORT=666 | ||
+ | |||
+ | # Optionale Argumente: | ||
+ | # --no-beep - Schaltet den Terminal-Beep aus | ||
+ | SHELLINABOX_ARGS=" | ||
+ | |||
+ | # IP-Adresse für den SSH-Connect | ||
+ | # 10.0.0.1 für den Zugang per WLAN-Access Point | ||
+ | # 192.168.xxx.yyy für den Zugang per LAN | ||
+ | OPTS=" | ||
+ | * '' | ||
+ | * Dann im Webbrowser die IP-Adresse der Notfallbox mit dem oben konfigurierten Port eingeben. Beispiel: '' | ||
+ | * Wichtig: **https** ;-) Dann ganz normal einloggen, als säße man an einem lokalen ssh-Client. | ||
+ | {{ nfb: | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ===== Monsta (Web-)FTP-Client ===== | ||
+ | ... Beschreibung folgt | ||
+ | |||
+ | Nachdem nun alles funktioniert, |