Inhaltsverzeichnis

Yacht Management Software (YMS)

Freie Software zur Verwaltung einer oder mehrerer Segelyachten.

Die Software läuft auf einem Bordcomputer, vorzugeweise einem Raspberry Pi. Das System kann über einen zugehörigen Bildschirm bedient werden oder eine Browserschnittstelle (Web-GUI). Die Datenspeicherung erfolgt in einer MariaDB-Datenbank, die Dokumentablage auf Dateisystemebene. Der externe Betrieb auf einem Webserver im Internet ist ebenfalls möglich.

Features (für Version 1.0):

Weiterführende Informationen:

Installation

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.