Es gibt zwei Formen der Distribution:

1. Java-basiert: privat auf einem lokalen Rechner
Diese Version basiert auf einem propretären lokalen Server und einer (lesbaren) File-basierten Datenbank.
Vorausgesetzt wird Java-8 (oder neuer) auf dem ausführenden Rechner.
Zur Installation einfach das gelieferte cookbook.jar in einen Zielordner auf dem Rechner kopieren und mittels "java -jar cookbook.jar" starten.
Die Applikation lässt sich dann über einen beliebigen Browser mittels http://localhost aufrufen.
Der lokale Server lauscht auf Port 80. Mittels JVM-Argument -Dserver.port=xxx lässt sich ein alternativer Port angeben.
Die lokale Datenbank wird im Verzeichnis "db" im Installationsverzeichnis angelegt. Alternativ kann mittels JVM-Argument -Ddb.dir=xxx
ein alternativer Ordner angegeben werden.
Weiter kann über das JVM-Argument -Dbrowser.exe=xxx direkt ein Browser starten. Dieser sollte einen Parameter "%s" enthalten, der
dann beim Start automatisch mit der Zieldatei ersetzt wird, z.B.
java -jar -Dbrowser.exe="C:\Program Files (x86)\Mozilla Firefox\firefox.exe -no-remote -P cookbook %s" cookbook.jar
Das Logging kann mittels JVM-Argument -Dlog.level eingestellt werden zwischen 0 (viel) bis 4 (wenig).
Noch einige Bemerkungen zum Server: dieser erfordert alle 30 Sekunden einen Ping von der Kochbuch-Seite.
Das heißt, man hat 30 Sekunden nach Serverstart Zeit, das Kochbuch im Browser zu öffnen.
Auf der anderen Seite fährt spätestens 30 Sekunden nachdem der Browser wieder geschlossen wurde, auch der Server selbständig runter.
Dies erlaubt das Starten mittels javaw als Hintergrundprozess.

2. PHP-basiert: öffentlich im Internet
Diese Version basiert auf einem PHP-generierten Frontend und einer SQLite3 Datenbank dahinter.
Die Applikation erfordert einen PHP-Interpreter (z.B. Apache Server) mit entsprechendem Filezugriff auf das eigene Verzeichnis.
Zur Installation einfach das cookbook.zip in dem Zielordner des Servers auspacken.
Schließlich die Datei index.php editieren um folgenden Parameter einzustellen:
Autorisierungs-Passwort, das es dem Benutzer ermöglicht, das Kochbuch zu bearbeiten.
Wenn alles korrekt aufgesetzt ist, ist das Kochbuch im www unter "http(s)://yourDomain/cookbookInstallationPath/index.php" zu erreichen.
