Dies ist eine alte Version des Dokuments!
Kochst du gerne?
Die Server Extension bezieht sich auf die Rezeptsuite. Ein Software die auch unter Ubuntu läuft und mit der du in der Lage bist Rezepte professionell zu verwenden. Die Software wird als Shareware betrieben und kann kostenfrei bis zu einem Kategorielimit von 2 und einen Rezeptlimit frei getestet werden. An dieser Stelle empfehle ich dir einen Kauf, da dir hiermit das Kochen gleich noch mehr Spass bereitet und du das Projekt mit deinem Beitrag unterstützt.
Features:
: Hast du einen Headless Ubuntuserver ohne Desktop, bitte vorher noch dies Directory anlegen:
mkdir /usr/share/desktop-directories
Installiert man die Rezeptsuite Server Extension, wird von unserem Repository auch automatisch das Hauptprogramm „RezeptSuite“ mit installiert. Notwendige Updates werden von uns gepflegt.
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 echo "deb http://apt.iteas.at/iteas focal main" > /etc/apt/sources.list.d/iteas.list apt update apt install rezeptsuite-serverextension
Damit ist die Installation abgeschlossen und Rezeptsuite meldet sich am Port 8000 von deinem Server.
RezeptSuite läuft als Benutzer und Gruppe „rezeptsuite“ unter dem Default Home /home/rezeptsuite. Solltest du nun schon eine Datenbank besitzen, gehe bitte folgender Maßen vor:
systemctl stop RezeptSuite.service rm -rf /home/rezeptsuite/.rezeptSuite6/rezepteDB mv <deinDatenbankFolder> /home/rezeptsuite/.rezeptSuite6/rezepteDB chown -R rezeptsuite:rezeptsuite /home/rezeptsuite/.rezeptSuite6/rezepteDB systemctl start RezeptSuite.service
Ab jetzt hast du bereits alle Daten im Web verfügbar.
Du möchtest auch gerne weiterhin die GUI verwenden? Ja das funktioniert natürlich auch. Hierfür musst du vorher den Serverdienst von RezeptSuite stoppen. Danach kannst du die Datenbank wie gewohnt mit ein paar Klicks in der GUI einhängen. Die Datenbank liegt unter /home/rezeptsuite/.rezeptSuite6. Damit du für den Zugriff berechtig bist, musst du Mitglied der Gruppe „rezeptsuite“ sein.
usermod -aG rezeptsuite <deinBenutzerName>
Damit die Änderungen wirksam werden musst du dich erneut einloggen. Danach den Serverdienst stoppen, damit der Zugriff auf die Datenbank frei ist.
systemctl stop RezeptSuite.service
Bist du mit dem Bearbeiten fertig und möchtest du deine Rezepte wieder publizieren, dann starte den Dienst wieder.
systemctl start RezeptSuite.service
Hast nun eine Lizenz erworben, bekommst vom Hersteller einen indivuellen Download. Auch dies ist ein DEB Paket. Dieses installierst du manuell am Server.
dpkg -i rezeptsuite.deb
Das Paket sollest du gut Verstauen. Damit die Lizenz aktiv wird, bitte noch folgendes File umkopieren:
systemctl stop RezeptSuite.service cp /opt/rezeptsuite/lib/app/business-jar /home/rezeptsuite/.rezeptSuite6/rezeptsuite.client.fx.jar systemctl stop RezeptSuite.service
Ab jetzt ist die Vollversion aktiv.