Selbst gehosteter Dienst
mealie-recipes/mealie avatar
mealie-recipes/mealie

Mealie im Einsatz: Rezeptverwaltung, Essensplanung und Einkaufsliste auf der eigenen Instanz

Mealie ist ein selbst gehosteter Rezeptmanager und Essensplaner mit einem RestAPI-Backend und einer in Vue integrierten reaktiven Frontend-Anwendung für ein angenehmes Benutzererlebnis für die ganze Familie. Fügen Sie ganz einfach Rezepte zu Ihrer Datenbank hinzu, indem Sie die URL angeben. Mealie importiert automatisch die relevanten Daten oder fügt mit dem UI-Editor ein Familienrezept hinzu.

13.230 Sterne1.504 ForksPythonAGPL-3.0

Auf einen Blick

Was ist das?
Mealie ist ein selbst gehosteter Rezeptmanager mit RestAPI-Backend und Vue-Frontend. Die README nennt URL-Import, Essensplaner, nach Supermarkt-Abteilungen gegliederte Einkaufslisten und Kochbücher als Kernfunktionen, während die genauen Abläufe der Dokumentation überlassen bleiben.
Für wen ist es gedacht?
Mealie passt für Haushalte und kleine Familien, die Rezepte, Essensplan und Einkaufsliste in einer selbst gehosteten Instanz zusammenführen wollen, und für Teams, die Rezepte per URL-Import oder über die RestAPI in eigene Abläufe übernehmen möchten. Weniger geeignet ist es, wenn die Auswahl nur auf der README beruhen soll, denn Systemanforderungen, Importfelder und Upgrade-Pfad stehen dort nicht.
Darf ich es kommerziell nutzen?
Ja, unter strengen Bedingungen. AGPL-3.0 ist eine Lizenz mit Netzwerk-Copyleft: Wenn andere eine veränderte Version über ein Netzwerk nutzen, etwa als gehosteten Dienst, müssen Sie ihnen den Quellcode unter derselben Lizenz anbieten.
Wird es noch gepflegt?
Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
In welcher Sprache ist es geschrieben?
Hauptsächlich Python, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Ein Rezeptmanager mit RestAPI-Backend und Vue-Frontend

Mealie beschreibt sich in der README als selbst gehosteten Rezeptmanager, Essensplaner und Einkaufslisten-Anwendung. Das Backend stellt eine RestAPI bereit, das Frontend ist in Vue gebaut und laut Projektbeschreibung für die Bedienung durch die ganze Familie gedacht. Den Repository-Metadaten zufolge ist das Projekt in Python geschrieben, der Standardzweig heißt mealie-next.

Die README verweist auf die Dokumentation unter docs.mealie.io sowie auf eine laufende Demo unter demo.mealie.io. Eine API für Drittanbieteranwendungen wird erwähnt, konkrete Endpunkte oder Beispiele zu Authentifizierung fehlen dort jedoch. Auch Installationswege, Systemanforderungen und der Release-Rhythmus sucht man in der README vergeblich; diese Angaben müssten über die Dokumentation oder die Demo erhoben werden.

Rezepte erfassen: URL-Import und der Familienrezept-Editor

Zwei Wege, Rezepte in die Datenbank zu bringen, sind dokumentiert. Beim ersten Weg gibt man eine URL an, und Mealie importiert die relevanten Daten selbstständig. Beim zweiten Weg trägt man ein Rezept manuell über den UI-Editor ein, den die README als Editor für Familienrezepte beschreibt.

Die README listet nicht auf, welche Felder aus einer URL extrahiert werden, und sie grenzt auch nicht ein, welche Webseiten für den Import geeignet sind. Wer plant, viele Rezepte aus fremden Quellen zu übernehmen, sollte diese Frage vorab mit eigenen Beispielen klären, statt von vollständigen Importergebnissen auszugehen. Die angesprochene Drittanbieter-API könnte Rezepte aus Skripten heraus anlegen, aber ohne dokumentierte Beispiele für Anfragen bleibt das ein offener Punkt.

Essensplaner, Einkaufsliste nach Abteilungen, Kochbücher

Der Essensplaner soll festlegen, welche Gerichte in der kommenden Woche gekocht werden. Die Einkaufsliste ist laut README in Abschnitte des lokalen Supermarkts gegliedert, was auf ein anpassbares Layout hindeutet. Wie Abteilungen angelegt und sortiert werden, erklärt die README allerdings nicht.

Kochbücher gruppieren Rezepte nach eigenen Kriterien des Nutzers, ohne dass die möglichen Kriterien genannt werden. Diese drei Funktionen machen den Unterschied zu reinen Rezeptarchiven aus, die nur speichern und anzeigen. Genau hier zeigt sich der Zuschnitt von Mealie: Planung, Einkauf und Ordnung sind Teil des Pakets, die Feinheiten stehen aber in der Regel erst in der Dokumentation oder lassen sich nur in der Demo ausprobieren.

Bereitstellung: Docker, Docker Hub und die Registry

Die README stellt Docker als unkomplizierte Bereitstellungsmethode heraus und verlinkt die GitHub Container Registry sowie das Image hkotel/mealie auf Docker Hub. Damit existieren zwei gängige Wege, eine eigene Instanz zu starten, ohne die Python-Basis selbst zu bauen.

Zu den Release-Zeitpunkten liefert das Quellenmaterial konkrete Daten: v3.24.0 erschien am 24. August 2026, davor kamen v3.23.1 und v3.23.0 Mitte August 2026. Was dahinter nicht steht, sind Mindestanforderungen an CPU, RAM oder Speicher, genauso wenig ein dokumentierter Upgrade-Pfad zwischen diesen Versionen. Vor einem Produktivbetrieb sollte die konkrete Migration anhand der Versionsnotizen geprüft werden.

Sprachunterstützung und Mitwirken ohne Code

Die README nennt Übersetzungen in mehr als 35 Sprachen, die über Crowdin organisiert werden. Wer nicht programmieren möchte, kann dort Stimmen abgeben oder eine Sprache vollständig übersetzen. Für Code-Beiträge wird ein Leitfaden für Mitwirkende genannt und empfohlen, die Nightly-Dokumentation zu verwenden, damit man den aktuellen Stand erwischt.

VSCode Dev Containers sollen den Einstieg für Programmierer vereinfachen. Finanzielle Unterstützung läuft über GitHub Sponsors und Buy Me a Coffee, für die Docker-Image-Builds dankt das Projekt Depot. Ein Discord-Server wird verlinkt, ohne dass dessen Nutzung oder Moderation beschrieben wird. Der Ablauf von Übersetzungsfreigaben oder Code-Reviews ist im Material nicht erläutert.

Die AGPL-3.0 in der Selbst-Hosting-Praxis

Mealie ist unter der GNU Affero General Public License Version 3 veröffentlicht, der Lizenztext liegt im Repository. Für ein privates Self-Hosting eines unveränderten Images entstehen daraus keine besonderen Pflichten. Anders liegt der Fall bei modifizierten Versionen: Wer eine veränderte Variante auf einem öffentlich erreichbaren Server betreibt, muss nach § 13 der AGPL den Quellcode dieser Version den Nutzern des Servers zugänglich machen.

Die Lizenz enthält den üblichen AGPL-Vorbehalt, dass für das Werk keine Garantie übernommen wird, sofern nicht separat etwas anderes angeboten wird. Der README liefert keine Aussagen zur Sicherheitslage, zu Support-Verpflichtungen oder zum Upgrade-Vorgehen. Wer Mealie um eigene Komponenten erweitern will, sollte die Netzwerk-Copyleft-Klausel vorher einkalkulieren, statt sie erst bei der Veröffentlichung der eigenen Instanz zu bedenken.

Fazit: für wen sich eine eigene Mealie-Instanz lohnt

Für Familien und kleine Haushalte bündelt Mealie Rezepte, Wochenplan und Einkaufsliste in einer selbst gehosteten Anwendung mit Vue-Frontend und RestAPI. Auch wer Rezepte über URLs sammelt oder Daten aus Skripten heraus anlegen will, findet hier einen passenden Ansatz, sofern die Importdokumentation die eigenen Quellen abdeckt.

Wer mit einer bloßen Rezeptsammlung ohnehin zufrieden wäre, bekommt mit Essensplaner, Einkaufslisten und Kochbüchern mehr, muss dafür aber auch die AGPL-3.0 berücksichtigen. Die README lässt Systemanforderungen und Upgrade-Rhythmus offen, was für ein produktives Selbst-Hosting vorab geklärt werden sollte. Der Ausgangspunkt bleibt die Demo unter demo.mealie.io, an der sich Importverhalten und Listenaufbau prüfen lassen, bevor die eigene Instanz eingerichtet wird.

Redaktionelles Fazit

Mealie passt für Haushalte und kleine Familien, die Rezepte, Essensplan und Einkaufsliste in einer selbst gehosteten Instanz zusammenführen wollen, und für Teams, die Rezepte per URL-Import oder über die RestAPI in eigene Abläufe übernehmen möchten. Weniger geeignet ist es, wenn die Auswahl nur auf der README beruhen soll, denn Systemanforderungen, Importfelder und Upgrade-Pfad stehen dort nicht. Vor dem Wechsel sollte die Importqualität anhand der Demo unter demo.mealie.io sowie die AGPL-3.0-Pflichten für den eigenen Betrieb geprüft werden.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen