{"id":147,"date":"2026-05-26T19:50:06","date_gmt":"2026-05-26T17:50:06","guid":{"rendered":"http:\/\/192.168.178.50:8666\/?page_id=147"},"modified":"2026-05-26T20:04:27","modified_gmt":"2026-05-26T18:04:27","slug":"installation-linux","status":"publish","type":"page","link":"https:\/\/ctbonline.nanninga.me\/en\/installation-linux\/","title":{"rendered":"Installation Linux"},"content":{"rendered":"<p>Die Installation unter Linux h\u00e4ngt sehr von Eurer Linux Distribution ab &#8211; da gibt es ja diverse M\u00f6glichkeiten. Es sollte aber unter allen Versionen klappen.<\/p>\n<p>Abh\u00e4ngig von Eurem System k\u00f6nnt ihr die Installation \u00fcber die Kommandozeile starten oder \u00fcber Euren Browser.<\/p>\n<p>Im Browser\u00a0 gebt Ihr die Adresse <a href=\"https:\/\/fg.nanninga.me\/$\/vkSus\">https:\/\/fg.nanninga.me\/$\/vkSus<\/a> ein. Dann wird die Datei &#8216;&#8221;install_linux&#8221; geladen und landet meist im home Verzeichnis unter Downloads.<\/p>\n<p>Alternativ k\u00f6nnt Ihr die Datei mit<\/p>\n<p>wget -O install_linux.sh &#8216;https:\/\/fg.nanninga.me\/!\/dl\/install_linux.sh&#8217;<\/p>\n<p>laden.<\/p>\n<p>Auf jeden Fall m\u00fcsst Ihr die Datei dann ausf\u00fchrbar machen mit<\/p>\n<p>chmod +x install_linux.sh<\/p>\n<p>Ausf\u00fchren k\u00f6nnt Ihr das Script dann auf der Kommandozeile mit .\/install_linux.sh (eventuell mit dem &#8220;sudo&#8221; davor) oder vom Datei-Manager, sofern Eure Installation dies vorsieht.<\/p>\n<p>Folgende Schritte werden dann durchgef\u00fchrt:<\/p>\n<ul>\n<li>Installieren von Node.Js &#8211; sofern Eure Distribution dies nicht schon beinhaltet<\/li>\n<li>Download und Entpacken der eigentlichen Anwendung von meinem Server.<\/li>\n<li>Nachladen von ben\u00f6tigten Modulen aus dem Internet<\/li>\n<li>Anweisungen an den User die .env Datei zu editieren und wie das Programm danach gestartet werden soll<\/li>\n<\/ul>\n<p>Das Script wird dann &#8211; sofern nicht vorhanden &#8211; zun\u00e4chst Node.js installieren.<\/p>\n<p>Zun\u00e4chst werdet Ihr gefragt, wo ihr das Program installieren m\u00f6chtet. Vorbesetzt ist &#8220;\/media\/ctbonline&#8221; . Ihr k\u00f6nnt aber jedes m\u00f6gliche Verzeichnis vorgegen, also auch einen Ordner auf einer anderen Platte oder auf einem USB -Stick.<\/p>\n<p>Die Installation nudelt dann eine Weile und danach ist das Programm fast einsatzf\u00e4hig.<\/p>\n<p>Ihr m\u00fcsst allerdings nun noch die .env Datei editieren (siehe dazu extra Seite f\u00fcr alle Betriebssysteme). Die Anweisungen dazu seht ihr im Terminal-Fenster (also cd , editieren .env usw)<\/p>\n<p>Das Programm startet Ihr dann regelm\u00e4\u00dfig mit &#8220;install_linux.sh&#8221;. Wie dies gemacht wird h\u00e4ngt wieder von Eurer Distribution ab. Auf jeden Fall funktioniert es von der Kommandozeile mit<\/p>\n<p>[sudo] .\/start_linux.sh\u00a0 (nachedem Ihr vorher in der Programmverzeichnis gewechselt seid &#8211; also etwa cd \/media\/ctbonline)<\/p>\n<p>Start_linux.shbietet Euch dann eine Auswahl: 0-4:<\/p>\n<ol>\n<li>Startet das Programm im Vordergrund, d.h. das Terminal-Fenster muss ge\u00f6ffnet bleiben, damit der Browser funktionieren kann. Diese Version eignet sich zum ersten Testen. es werden auch diverse Hilfsinformationen angezeigt, mit denen Ihr sehen k\u00f6nnt, ob Eure .env Konfiguration auch korrekt ist.<\/li>\n<li>Startet das Programm im Hintergrund und das Terminal-Fenster kann geschlossen werden. Das Programm bleibt bis zum n\u00e4chsten Neustart aktiv<\/li>\n<li>K\u00f6nnt Ihr benutzen, wenn ihr ohne Neustart das Programm beenden m\u00f6chtet<\/li>\n<li>Hier k\u00f6nnt Ihr Informationen \u00fcber den Background Prozess bekommen<\/li>\n<li>=0 beendet das Terminal-Fenster.<\/li>\n<\/ol>\n<p>Im Browser gebt Ihr dann &#8220;localhost:3000&#8221; ein (oder den Port den ihr in der .env gesetzt habt. Ihr k\u00f6nnt das Programm auch auf einem anderen Rechner im Netzwerk aufrufen indem Ihr die IP-Adresse des PC\/Laptops verwendet &#8211; also etwa <a href=\"http:\/\/192.168.178.77:3000\">http:\/\/192.168.178.77:3000&#8243;<\/a>. Dies funktioniert auch von einem Handy oder einem Tablet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Installation unter Linux h\u00e4ngt sehr von Eurer Linux Distribution ab &#8211; da gibt es ja diverse M\u00f6glichkeiten. Es sollte aber unter allen Versionen klappen. Abh\u00e4ngig von Eurem System k\u00f6nnt ihr die Installation \u00fcber die Kommandozeile starten oder \u00fcber Euren <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/ctbonline.nanninga.me\/en\/installation-linux\/\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-147","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/pages\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":2,"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/pages\/147\/revisions"}],"predecessor-version":[{"id":154,"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/pages\/147\/revisions\/154"}],"wp:attachment":[{"href":"https:\/\/ctbonline.nanninga.me\/en\/wp-json\/wp\/v2\/media?parent=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}