Die Installation unter Linux hängt sehr von Eurer Linux Distribution ab – da gibt es ja diverse Möglichkeiten. Es sollte aber unter allen Versionen klappen.
Abhängig von Eurem System könnt ihr die Installation über die Kommandozeile starten oder über Euren Browser.
Im Browser gebt Ihr die Adresse https://fg.nanninga.me/$/vkSus ein. Dann wird die Datei ‘”install_linux” geladen und landet meist im home Verzeichnis unter Downloads.
Alternativ könnt Ihr die Datei mit
wget -O install_linux.sh ‘https://fg.nanninga.me/!/dl/install_linux.sh’
laden.
Auf jeden Fall müsst Ihr die Datei dann ausführbar machen mit
chmod +x install_linux.sh
Ausführen könnt Ihr das Script dann auf der Kommandozeile mit ./install_linux.sh (eventuell mit dem “sudo” davor) oder vom Datei-Manager, sofern Eure Installation dies vorsieht.
Folgende Schritte werden dann durchgeführt:
- Installieren von Node.Js – sofern Eure Distribution dies nicht schon beinhaltet
- Download und Entpacken der eigentlichen Anwendung von meinem Server.
- Nachladen von benötigten Modulen aus dem Internet
- Anweisungen an den User die .env Datei zu editieren und wie das Programm danach gestartet werden soll
Das Script wird dann – sofern nicht vorhanden – zunächst Node.js installieren.
Zunächst werdet Ihr gefragt, wo ihr das Program installieren möchtet. Vorbesetzt ist “/media/ctbonline” . Ihr könnt aber jedes mögliche Verzeichnis vorgegen, also auch einen Ordner auf einer anderen Platte oder auf einem USB -Stick.
Die Installation nudelt dann eine Weile und danach ist das Programm fast einsatzfähig.
Ihr müsst allerdings nun noch die .env Datei editieren (siehe dazu extra Seite für alle Betriebssysteme). Die Anweisungen dazu seht ihr im Terminal-Fenster (also cd , editieren .env usw)
Das Programm startet Ihr dann regelmäßig mit “install_linux.sh”. Wie dies gemacht wird hängt wieder von Eurer Distribution ab. Auf jeden Fall funktioniert es von der Kommandozeile mit
[sudo] ./start_linux.sh (nachedem Ihr vorher in der Programmverzeichnis gewechselt seid – also etwa cd /media/ctbonline)
Start_linux.shbietet Euch dann eine Auswahl: 0-4:
- Startet das Programm im Vordergrund, d.h. das Terminal-Fenster muss geöffnet bleiben, damit der Browser funktionieren kann. Diese Version eignet sich zum ersten Testen. es werden auch diverse Hilfsinformationen angezeigt, mit denen Ihr sehen könnt, ob Eure .env Konfiguration auch korrekt ist.
- Startet das Programm im Hintergrund und das Terminal-Fenster kann geschlossen werden. Das Programm bleibt bis zum nächsten Neustart aktiv
- Könnt Ihr benutzen, wenn ihr ohne Neustart das Programm beenden möchtet
- Hier könnt Ihr Informationen über den Background Prozess bekommen
- =0 beendet das Terminal-Fenster.
Im Browser gebt Ihr dann “localhost:3000” ein (oder den Port den ihr in der .env gesetzt habt. Ihr könnt das Programm auch auf einem anderen Rechner im Netzwerk aufrufen indem Ihr die IP-Adresse des PC/Laptops verwendet – also etwa http://192.168.178.77:3000″. Dies funktioniert auch von einem Handy oder einem Tablet.