Benutzer-Werkzeuge

Webseiten-Werkzeuge


yms_openplotter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
yms_openplotter [09.04.2024 09:27] – angelegt thoogeyms_openplotter [27.08.2026 10:57] (aktuell) – [YMS in Openplotter] thooge
Zeile 1: Zeile 1:
-====== YMS in Openplotter ======+====== YMS in OpenPlotter ======
  
-Getestet mit der aktuell stabilen Version von OpenPlotter v3.+Getestet mit den aktuell stabilen Versionen von 
 +[[https://openmarine.net/openplotter|OpenPlotter]] v3 und v4. 
 + 
 +Alle folgenden Kommandos als ''root'' ausführen. 
 + 
 +===== Web-GUI =====
  
   - Datenbankserver installieren<code>   - Datenbankserver installieren<code>
Zeile 7: Zeile 12:
 </code> </code>
   - Webserver installieren<code>   - Webserver installieren<code>
-apt-get install apache2 libapache2-mod-php php-mysql+apt-get install apache2 libapache2-mod-php php-mysql php-xml
 </code> </code>
   - Zusätzliche Werkzeuge installieren<code>   - Zusätzliche Werkzeuge installieren<code>
Zeile 14: Zeile 19:
   - Quellen von YMS herunterladen<code>   - Quellen von YMS herunterladen<code>
 git clone https://git.hoogi.de/thooge/YMS.git git clone https://git.hoogi.de/thooge/YMS.git
 +cd YMS
 </code> </code>
 +  - Kennwort für Web-GUI-System erzeugen, wird im nächsten Schritt für die Anlage des Benutzers benötigt:<code>
 +pwgen -s 16 1
 +</code>
 +  - Datenbankbenutzer konfigurieren<code>
 +mariadb
 +CREATE DATABASE yms;
 +
 +CREATE USER 'pi'@'localhost' IDENTIFIED VIA unix_socket;
 +GRANT SELECT, INSERT, UPDATE, DELETE ON yms.* TO 'pi'@'localhost';
 +
 +CREATE USER 'ymsweb'@'localhost' IDENTIFIED BY '********';
 +GRANT SELECT, INSERT, UPDATE, DELETE ON yms.* TO 'ymsweb'@'localhost';
 +
 +exit
 +</code>
 +  - Datenbank initialisieren<code>
 +mariadb yms < db/mariadb.sql
 +mariadb yms < db/minimal.sql
 +</code>
 +  - Web-GUI installieren<code>
 +./inst_apache.sh
 +</code>
 +  - Kennwort in die Konfigurationsdatei ''config.inc'' eintragen<code>
 +nano /var/www/html/config.inc
 +</code>
 +  - Dateiablage einrichten<code>
 +mkdir /var/local/yms
 +mkdir /var/local/yms/thumb
 +chown -R www-data /var/local/yms
 +chmod -R 750 /var/local/yms
 +
 +groupadd yms
 +usermod -aG yms www-data
 +usermod -aG yms pi
 +chgrp yms /var/local/yms
 +chgrp yms /var/local/yms/thumb
 +chmod -R 770 /var/local/yms
 +</code>
 +  - Test: Browser öffnen und //localhost// aufrufen
 +
 +===== Native-GUI =====
 +
 +Die Web-GUI muß zuvor installiert worden sein.
 +
 +  - Abhängigkeiten installieren<code>
 +apt-get install gettext gir1.2-rsvg-2.0
 +</code>
 +  - ''./install.sh'' ausführen
 +  - Im Benutzermenü ist das neue Programm jetzt unter "Büro" zu finden
 +    * Beim ersten Start erscheint eine Fehlermeldung, eine Stardardkonfigurationsdatei wird angelegt
 +    * Die Konfigurationsdatei anpassen:
 +      * ''user''- und ''pass''-Zeilen löschen
 +      * unter ''host'' eintragen: ''socket''
 +  - Beim Start nach Konfigurationsanpassung sollte die GUI erscheinen
 +
yms_openplotter.1712654859.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki