Inhaltsverzeichnis

Yacht Management Software (YMS)

Installation

Die aktuell gültige Installationsanleitung befindet sich in der Datei INSTALL. Diese bezieht sich allerdings nur auf die Anwendung an sich. Eine funktionsfähige Systemumgebung mit Datenbank- und Webserver wird vorausgesetzt.

Hier die Schritte die aufbauend auf einem frisch installiertem RaspiOS erforderlich sind:

Konfiguration

Das System bzw. die Oberfläche ist grundsätzlich mehrsprachig ausgelegt. Die Nutzdaten sind allerdings nur in einer Sprache zu erfassen. Deshalb muß beim Aufsetzen des Systems eine Entscheidung bzgl. der Sprache getroffen werden.

Datenbankstruktur anlegen, sprachunabhängig:

mariadb yms < mariadb.sql

Anlegen nur der absolut minimalen Daten. Dabei handelt es sich um den initialen Benutzer captain, sowie die Vorbelegung von Auswahllisten welche im Programmcode referenziert werden.

mariadb yms < minimal.sql

Einstellen des Kennworts für den ersten Benutzer

python3 genpass.py

Web-GUI

Als einziger Konfigurationsschritt muß die Konfigurationsdatei config.inc angelegt werden. Am einfachsten durch Umbenennen von config.inc-sample. Mindestens die Datenbank-Zugangsdaten müssen angepaßt werden.

In YMS können Dokumente und Bilder an verschiedenen Stellen hinterlegt werden. Die maximale Dokumentgröße muß in g_doc_maxsize angegeben, sowie zusätzlich in der PHP-Konfiguration (php.ini) eingestellt werden.