Benutzer-Werkzeuge

Webseiten-Werkzeuge


yms_openplotter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
yms_openplotter [27.08.2026 10:30] 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 [[https://openmarine.net/openplotter|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 =====
  
-Alle folgenden Kommandos als ''root'' ausführen: 
   - Datenbankserver installieren<code>   - Datenbankserver installieren<code>
 apt-get install mariadb-server apt-get install mariadb-server
 </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 20: Zeile 24:
 pwgen -s 16 1 pwgen -s 16 1
 </code> </code>
-  - Datenbank konfigurieren<code>+  - Datenbankbenutzer konfigurieren<code>
 mariadb mariadb
 CREATE DATABASE yms; CREATE DATABASE yms;
-CREATE USER 'ymsgui'@'localhost' IDENTIFIED BY '********'; + 
-GRANT SELECT, INSERT, UPDATE, DELETE ON yms.* TO 'ymsgui'@'localhost';+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 exit
 +</code>
 +  - Datenbank initialisieren<code>
 mariadb yms < db/mariadb.sql mariadb yms < db/mariadb.sql
 mariadb yms < db/minimal.sql mariadb yms < db/minimal.sql
Zeile 34: Zeile 45:
   - Kennwort in die Konfigurationsdatei ''config.inc'' eintragen<code>   - Kennwort in die Konfigurationsdatei ''config.inc'' eintragen<code>
 nano /var/www/html/config.inc 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> </code>
   - Test: Browser öffnen und //localhost// aufrufen   - 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.1787826640.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki