Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
server_und_serverdienste:rezeptsuite_server_extension [2021/02/07 18:21] – angelegt loma | server_und_serverdienste:rezeptsuite_server_extension [2025/01/30 18:04] (aktuell) – lois | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Rezeptsuite Server Extension ====== | ====== Rezeptsuite Server Extension ====== | ||
+ | {{: | ||
+ | |||
+ | Du möchtest dich gerne für unsere Hilfe erkenntlich zeigen 8-o. Gerne. Wir bedanken uns bei dir für deine Spende! LOL \\ | ||
+ | [[https:// | ||
+ | \\ | ||
+ | Hauseigenes Apt-Repo: [[https:// | ||
+ | \\ | ||
+ | GITLAB Enterprise: [[https:// | ||
+ | \\ | ||
+ | \\ | ||
+ | **Kochst du gerne?** | ||
+ | |||
+ | Die Server Extension bezieht sich auf die [[https:// | ||
+ | |||
+ | __**Features: | ||
+ | |||
+ | * Gemeinsamer Zugriff auf die Rezeptsammlung von mehreren Installationen | ||
+ | * Freie Gestaltung von Druckvorlagen für Rezepte und Menüpläne | ||
+ | * Rezeptsuche nach Zutaten | ||
+ | * Fertige Einkaufsliste für die ganze Woche ausdrucken | ||
+ | * Import/ | ||
+ | * Rezept-Kalender & Einkaufsliste | ||
+ | * Sicherung kompletter Datenbanken | ||
+ | * Versand der Rezepte per eMail | ||
+ | * Für Tablets und Smartphones optimiertes Web-Interface (auch Offline) | ||
+ | * Verfügbar für die Betriebssysteme Windows, Linux, MacOS und Android | ||
+ | |||
+ | ===== Vorteile der Server Extension ===== | ||
+ | * Rezeptsuite ist im Headlessmode betreibbar | ||
+ | * Die Software läuft als Server, das bedeutet es muss kein Benutzer eingeloggt sein | ||
+ | * Rezeptsuite läuft außerdem nicht unter Root, sondern mit einem dafür vorgesehenen Benutzer, um die Sicherheit hoch zu halten | ||
+ | |||
+ | ===== Installation unter Ubuntu 20.04 (Desktop/ | ||
+ | |||
+ | FIXME: Hast du einen Headless Ubuntuserver ohne Desktop, bitte vorher noch dies Directory anlegen: '' | ||
+ | |||
+ | Installiert man die Rezeptsuite Server Extension, wird von [[https:// | ||
+ | < | ||
+ | apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2FAB19E7CCB7F415 | ||
+ | echo "deb http:// | ||
+ | apt update | ||
+ | apt install rezeptsuite-serverextension | ||
+ | </ | ||
+ | Damit ist die Installation abgeschlossen und Rezeptsuite meldet sich am Port 8000 von deinem Server. | ||
+ | |||
+ | ===== Konfiguration / Import einer bestehende Datenbank ===== | ||
+ | RezeptSuite läuft als Benutzer und Gruppe " | ||
+ | < | ||
+ | systemctl stop RezeptSuite.service | ||
+ | rm -rf / | ||
+ | mv < | ||
+ | chown -R rezeptsuite: | ||
+ | systemctl start RezeptSuite.service | ||
+ | </ | ||
+ | Ab jetzt hast du bereits alle Daten im Web verfügbar. | ||
+ | |||
+ | ==== Zusätzlich die GUI verwenden ==== | ||
+ | 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 ''/ | ||
+ | < | ||
+ | usermod -aG rezeptsuite < | ||
+ | </ | ||
+ | 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, | ||
+ | < | ||
+ | systemctl start RezeptSuite.service | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Lizenzierung ===== | ||
+ | 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 / | ||
+ | systemctl start RezeptSuite.service | ||
+ | |||
+ | Ab jetzt ist die Vollversion aktiv. | ||
+ | |||
+ | ==== Business-Version (kommerzieller Benutzung) ==== | ||
+ | Der Unterschied ist hier das mehrere Benutzer zur gleichen Zeit auf die Datenbank zugreifen können. Hierbei funktioniert sehr gut den Ordner '' | ||
+ | |||
+ | |||
+ | ===== Updates ===== | ||
+ | Vor Hersteller kommt nicht immer eine DEB-Aktualisierung heraus. Das Programm kann sehr einfach direkt über die GUI aktualisiert werden. Hier wird je nach Update bei der Datenbank selbst geschraubt, und das JAR-File wird im eigenen Home ausgetauscht. Das DEB-Paket am besten mit | ||
+ | apt-mark hold rezeptsuite | ||
+ | auf die Version einparken. | ||
+ | |||
+ | |||
+ | ===== Dank ===== | ||
+ | An dieser Stelle möchte ich mich auch noch beim Hersteller [[https:// | ||
+ | |||
+ | Test |