====== Yacht Management Software (YMS) ======
{{ :yms_02.png?direct&200|}}
Open-Source-Software zur Verwaltung ein oder mehrerer Segelyachten – für Raspberry Pi und andere Linux-Bordcomputer.
YMS wird mit dem Schwerpunkt auf Segelyachten entwickelt, eignet sich aber ebenso
für Motor- und andere Freizeitboote.
Das System befindet sich Stand 09/2026 aktiv in Entwicklung:
Datenmodell und Web-Oberfläche sind funktionsfähig.
Die Native GUI befindet sich gerade in der Programmierung.
Erste Veröffentlichung des Quelltextes war am 18.08.2026 in der Version 0.2.
===== Was kann man mit YMS machen? =====
YMS hilft dabei, die vielen Informationen rund um eine Yacht übersichtlich zu erfassen und dauerhaft verfügbar zu halten. Im Mittelpunkt stehen dabei die Ausrüstung und die zugehörigen Dokumente – ergänzt durch Wartungen, Aufgaben und weitere Informationen.
Typische Fragen, bei denen YMS helfen kann, sind:
* Welche Ausrüstung befindet sich auf meiner Yacht?
* Wie behalte ich den Überblick darüber, was sich wo auf meiner Yacht befindet?
* Welche Dokumente und Handbücher gehören zu meiner Ausrüstung?
* Wo kann ich die Dokumente meiner Yacht übersichtlich aufbewahren?
* Welche Informationen und technischen Daten gehören zu einem Ausrüstungsgegenstand?
* Was hat die Ausrüstung gekostet und wie viel wiegt sie?
* Was habe ich an Proviant an Bord?
* Welche Wartungen stehen an und was wurde bereits gemacht?
* Welche Aufgaben und Projekte sind noch offen?
* Wie kann ich Checklisten und Messwerte meiner Yacht verwalten?
===== Kernfunktionen =====
{{ :yms.png?direct|}}
- Yacht und Stauraum
* eine oder mehrere Yachten
* technische Daten der Yacht
* Kategorien wie Rumpf, Deck, Rigg, Segel, Motor, Elektrik, Elektronik, Navigation, Pantry
* Feste Aufbewahrungsorte in der Yacht
* Bewegliche Boxen/Kisten/Beutel
- Ausrüstung, Inventar und Proviant
* Ausrüstung mit Hersteller, Modell, Seriennummer, Kaufdatum, Preis, Gewicht etc.
* Inventar und Mengen ggf. als Ersatzteil
* Zuordnung zu Stauraum oder Container
* Kategorien
- Dokumente
* allgemeine Dokumente, Handbücher, Rechnungen, Zeichnungen, Bilder und Fotos
* Zuordnung zu Yacht, Ausrüstung, Box, Projekt usw.
- Wartung, Aufgaben und Projekte
* Wartungen
* Wartungszustände
* Aufgaben mit Priorität, Termin und Verantwortlichem
* Projekte mit Zeit- und Kostenplanung
- Technische Daten
* Meßwerte
* Kabel
* Sicherungen
* technische Einheiten
- Organisation
* Schlagworte / Tags
* Notizen
* Firmen, Hersteller, Lieferanten und Dienstleister
* Benutzer und Rechte
* erweiterbare Auswahllisten
===== Technische Informationen =====
{{ :yms-komponennten.png?nolink&400|}}
Die Software läuft auf einem [[Bordcomputer]], vorzugsweise einem Raspberry Pi.
Wenn nur die Web-Oberfläche verwendet wird (Headless Mode), reicht sogar ein Raspberry Zero 2 W
aus. Empfohlen wird allerdings mindestens eine Raspberry Pi 3B.
Wie groß der benötigte Speicherplatz ist, hängt fast alleine davon ab wie viele
Fotos, Zeichnungen und Handbücher gespeichert werden sollen. Die Gröe der Datenbank fällt
dabei eher nicht ins Gewicht.
Außer einem Pi kann natürlich jeder normale Linux-PC verwendet werden.
Das System kann über einen zugehörigen Bildschirm bedient werden oder
eine Browserschnittstelle (Web-GUI).
Die Datenspeicherung erfolgt in einer Datenbank (MariaDB),
die Dokumentablage auf Dateisystemebene.
Der externe Betrieb auf einem Webserver im Internet ist ebenfalls möglich.
Features (für Version 1.0):
* Daten
* Firmen (Hersteller, Lieferanten, Werften usw.)
* Stauraum: fest oder beweglich (Kisten) oder extern
* Ausrüstung
* Inventar
* Proviant
* Kabel und Sicherungen
* Projekte
* Aufgaben
* Wartungen
* Maße/Meßwerte
* Dokumente
* Notizen für Aufgaben, Wartung und Ausrüstung
* Checklisten
* Marker (Tags)
* Bedienoberflächen (Frontends)
* Nativ auf dem Bordcomputer
* Web-GUI
* Weiteres
* Suchfunktion
* Oberfläche mehrsprachig: englisch oder deutsch
* weitere Übersetzungen möglich
* Backup und Restore
* Schnittzeichnung der Yacht (Decksplan)
===== Weiterführende Informationen =====
* Ankündigung im [[https://www.segeln-forum.de/thread/90714-yacht-management-software-yms/?postID=2628207|Segeln-Forum]]
* Quelltext herunterladen aus Git: https://git.hoogi.de/thooge/YMS
* Demosystem unter https://www.hoogi.de/ymsdemo
* Initialisierung und Zugriff auf Anfrage
* [[yms_install]|Installation und Konfiguration]]
* [[yms_handbuch|Anwendungshinweise]]
* Internationale Startseite: https://yms.hoogi.de/
* Open Boat Projects: [[https://open-boat-projects.org/de/yacht-management-software/|Yacht Management Software]]
* Youtube: [[https://youtu.be/QLwyknl7zmg|Kurzeinführung Version 0.2]]
* Integrationen
* [[OBP60P|OBP60P Bordcomputer]]
* [[yms_openplotter|Integration in OpenPlotter]] (v3 oder v4)
* [[yms_bbn|Bareboat Necessities (BBN Marine OS)]]
* HalOS?
* Ggf. später nochmals testen
* BoatOS?
* paßt nicht auf eine 16GB-Karte
* Version 1.9.0 startet nicht (bleibt hängen)
===== Entwicklungsversion =====
Seit August 2026 ist der Quelltext für den öffentlichen Download verfügbar.
Herunterladen mit:
apt-get install git
cd /tmp
git clone https://git.hoogi.de/thooge/YMS
cd YMS
Die letzte als stabil gekennzeichnete Version hat eine Versions-Kennzeichnung (ein Tag).
Stabil bedeutet hierbei: vermutlich keine offensichtlichen groben Fehler.
Die Auswahl erfolgt mit:
git checkout v0.2.2
Für die Installation jetzt die Anweisungen in der Datei ''INSTALL'' ausführen.
==== Installation Web-GUI ====
Vorsicht: die nachfolgende Befehlskette geht davon aus, daß sich noch nichts
im Standard-Webserver-Verzeichnis befindet. Soll YMS zu einer bereits vorhandenen
Installation hinzugefügt werden, so sind die Dateien aus dem Verzeichnis ''webgui''
manuell zu kopieren.
./inst_apache.sh
===== Unterstützung / Support =====
Selbstverständlich gibt es Unterstützung bei der Installtion, Kunfiguration und Nutzung des Systems.
Dadurch können auch wertvolle Informationen für die Verbesserung des gewonnen werden.
Bitte dafür primär den Thread im Segeln-Forum nutzen: [[https://www.segeln-forum.de/thread/90714-yacht-management-software-yms/?postID=2628207|Segeln-Forum]].
Natürlich ist auch ein direkter Email-Kontakt möglich.