Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Yacht Management Software (YMS)
Freie Software zur Verwaltung einer oder mehrerer Yachten:
- Ausrüstung
- Inventar
- Proviant
- Projekte
- Aufgaben
- Maße/Meßwerte
- Dokumente
Ziel ist es die gesamte Dokumentation an einem zentralen Ort zu speichern. Der Zugriff darauf soll über verschiedene Wege möglich sein, bevorzugt direkt auf dem Boot ohne die Notwendigkeit einer Internetverbindung.
Zum Betrieb auf einem Bordcomputer, vorzugsweise Raspberry Pi.
- Demosystem unter https://www.hoogi.de/yms
Installation
- MariaDB Datenbank:
apt-get install mariadb-server
- Webserver
- Apache mit PHP-Modul
- Lighttpd mit php-fpm:
apt-get install lighttpd php-fpm php-mysql lighty-enable-mod fastcgi-php-fpm
- Socket-Adresse einstellen in Pool
www
:listen = /run/php/php-fpm.sock
- PDF Werkzeuge (MuPDF)
apt-get install mupdf-tools
- Lokales, natives Frontend
- Python
- GTK
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 <em>captain</em>, sowie die Vorbelegung von Auswahllisten welche im Programmcode referenziert werden.
mariadb yms < minimal.sql