Estimated reading time: 12 Minuten

Hast du es satt, jeden Tag um 17 Uhr vor dem Kühlschrank zu stehen und dich zu fragen: „Was koche ich heute?“ Oder kennst du das Chaos aus hunderten Browser-Tabs, Screenshots auf dem Handy und fettigen Zetteln in alten Kochbüchern? Wenn du deine Küche endlich digitalisieren und die Kontrolle über deine Ernährung zurückgewinnen willst, dann ist Mealie die Antwort.

In diesem massiven Guide – und wenn ich massiv sage, meine ich wirklich ausführlich – zeige ich dir alles über Mealie. Wir sprechen nicht nur darüber, was es ist, sondern wir tauchen tief in die Installation, die versteckten Features, die Anbindung an dein Smart Home und den täglichen Workflow ein. Schnapp dir einen Kaffee (oder einen Kochlöffel), wir legen los!

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst, ohne abtippen zu müssen.

Dieser Blogbeitrag inklusive Video ist Teil einer Serie, in der wir unseren eigenen Homeserver erstellen und einrichten. Wir fangen bei den Basics an, wie einer Ubuntu-VM-Installation mit Docker, und machen dann weiter mit der Konfiguration einer eigenen Domain, Sicherheitsvorkehrungen und vor allem mit jeder Menge coolen und nützlichen selbstgehosteten Diensten. Egal ob Medienserver wie Plex oder Jellyfin oder Dokumentenmanagement wie Paperless-NGX. Wir bauen gemeinsam das Setup auf, das ihr sehen möchtet. Selbst Themen wie Single Sign-On (SSO) gehen wir gemeinsam an.

Was ist Mealie eigentlich?

Mealie ist ein moderner, selbst gehosteter (self-hosted) Rezeptmanager und Essensplaner. Aber diese Beschreibung wird dem Tool kaum gerecht. Stell dir Mealie als dein digitales „Gehirn“ für die Küche vor.

Entwickelt mit einem Frontend in Vue.js und einem Backend in Python (FastAPI), fühlt sich Mealie unglaublich schnell und „snappy“ an. Im Gegensatz zu vielen anderen Open-Source-Projekten, die oft funktional, aber hässlich sind, legt Mealie extremen Wert auf Design und User Experience (UX). Es sieht auf deinem 27-Zoll-Monitor genauso gut aus wie auf deinem Smartphone im Supermarkt.

Die Kernfunktionen auf einen Blick:

  • Rezept-Import: Ein Klick, und das Rezept von Chefkoch, Lecker.de oder englischen Blogs landet sauber formatiert in deiner Datenbank.
  • Wochenplaner: Drag & Drop Planung für Frühstück, Mittag, Abendessen und Snacks.
  • Einkaufsliste: automatisch generiert aus deinem Plan, sortiert nach Supermarkt-Regalen.
  • Koch-Modus: Ein spezieller Bildschirm, der verhindert, dass dein Tablet ausgeht, während du mit teigverschmierten Fingern kochst.

Warum Self-Hosted? Deine Daten gehören dir!

Vielleicht fragst du dich: „Warum soll ich mir die Mühe machen, einen Server zu betreiben, wenn es Apps wie Yummly oder Chefkoch gibt?“

Die Antwort ist einfach: Unabhängigkeit und Ruhe.

  1. Keine Werbung: Wenn du ein Rezept in Mealie öffnest, siehst du das Rezept. Keine Pop-ups, keine blinkenden Banner, keine 5-seitigen Lebensgeschichten des Food-Bloggers vor der Zutatenliste. Mealie destilliert das Web für dich.
  2. Beständigkeit: Wie oft ist es dir schon passiert, dass eine Webseite offline ging oder ein Rezept gelöscht wurde? In Mealie gehört die Datenbank dir. Das Rezept bleibt für immer dort, auch wenn die Ursprungsquelle verschwindet.
  3. Privatsphäre: Niemand trackt, dass du dreimal die Woche Nudeln mit Pesto kochst oder wie oft du vegan kochst. Deine Ernährungsdaten bleiben in deinem lokalen Netzwerk. Und außerdem kannst du deine Rezepte auch anpassen und individualisieren.
mealie

Die Installation: Dein Weg zum eigenen Rezept-Server

Jetzt wird es technisch, aber keine Sorge: Wir machen das Schritt für Schritt. Mealie ist darauf ausgelegt, als Docker-Container zu laufen. Das ist der Goldstandard für moderne Home-Server-Anwendungen.

Voraussetzungen

Du benötigst ein System, auf dem Docker und Docker Compose laufen. Das kann sein:

  • Ein Raspberry Pi (Model 4 oder 5 empfohlen).
  • Ein Synology NAS (Modelle mit „Plus“ im Namen, die Docker unterstützen).
  • Ein alter Laptop mit Ubuntu/Debian.
  • Ein kleiner Homeserver (NUC, Unraid, Proxmox).

Docker-Compose Guide

Erstelle auf deinem Server eine Datei, z.B. /home/user/docker-compose-mealie.yaml. Der Inhalt:

services:
  mealie:
    image: hkotel/mealie:latest
    container_name: mealie
    restart: unless-stopped
    networks:
      - sascha
    environment:
      TZ: "Europe/Berlin"
      ALLOW_SIGNUP: "false"
      DEFAULT_EMAIL: "[email protected]"
      BASE_URL: "http://192.168.178.79:3003"
      DEFAULT_GROUP: "famfriends"
      API_DOCS: "false"
      SECURITY_MAX_LOGIN_ATTEMPTS: "3"
      SECURITY_USER_LOCKOUT_TIME: "24"
      TOKEN_TIME: "720"
      PUID: "99"
      PGID: "100"
    ports:
      - "3003:9000"
    volumes:
      - /mnt/cache/appdata/wiki/mealie:/app/data:rw

networks:
  sascha:
    external: true

Der Dienst (Service)

Es wird ein einzelner Dienst namens mealie definiert. Als Grundlage dient das aktuellste verfügbare Speicherabbild (Image) von Mealie. Der Container ist so eingestellt, dass er nach einem Systemneustart automatisch wieder hochfährt, sofern er nicht manuell gestoppt wurde.

Netzwerk und Erreichbarkeit

  • Netzwerk: Der Container tritt einem bereits existierenden, externen Netzwerk namens sascha bei. Dies ermöglicht die Kommunikation mit anderen Diensten in diesem speziellen Netzwerk.
  • Ports: Die Anwendung wird über die IP-Adresse des Host-Systems auf Port 3003 erreichbar gemacht, während sie intern im Container auf Port 9000 läuft.

Konfiguration (Umgebungsvariablen)

Hier werden die „Spielregeln“ für die Software festgelegt:

  • Sicherheit: Neuregistrierungen sind deaktiviert, die Anzahl der Login-Versuche ist begrenzt und bei Sperrung muss man 24 Stunden warten.
  • Identität: Es wird eine Standard-E-Mail, eine Basis-URL für den Zugriff und eine Standard-Benutzergruppe definiert.
  • System: Die Zeitzone ist auf Berlin eingestellt. Zudem werden spezifische Benutzer- und Gruppen-IDs (99/100) zugewiesen, damit die Schreibrechte auf dem Server korrekt verwaltet werden.

Datenspeicherung (Volumes)

Damit Rezepte und Daten nicht verloren gehen, wenn der Container gelöscht wird, wird ein dauerhafter Speicherpfad definiert. Ein lokales Verzeichnis auf deinem Server (/mnt/cache/appdata/wiki/mealie) wird fest mit dem Datenverzeichnis innerhalb des Containers verknüpft, wobei der Container vollen Lese- und Schreibzugriff hat.

Du kannst die Services dann ganz einfach mit folgendem Befehl starten (der Name muss natürlich angepasst werden):

docker compose -f "docker-compose-mealie.yml" up -d

Der erste Start

Gib dem Container eine Minute Zeit. Rufe dann im Browser http://deine-ip-adresse:3003 auf. Du wirst mit einem Login-Screen begrüßt. Die Standard-Zugangsdaten (Stand V1/V2) sind oft:

Erster Schritt: Du wirst dazu aufgefordert, deinen Admin-Nutzer anzulegen!

Rezepte importieren: Die Magie des Scrapers

Dies ist das Feature, das dich überzeugen wird. Mealie nutzt einen extrem mächtigen „Scraper“ (basierend auf hrecipe und schema.org Standards).

Stell dir vor, du findest ein tolles Curry-Rezept auf einer total überladenen Food-Blog-Seite.

  1. Kopiere die URL.
  2. Gehe in Mealie auf „Rezepte“ -> „Importieren“.
  3. Füge die URL ein und klicke auf „Import“.

Was passiert im Hintergrund?

Mealie analysiert den Quellcode der Webseite. Es sucht nach strukturierten Daten. Es extrahiert:

  • Den Titel („Gelbes Thai Curry“).
  • Das Bild (in höchster Auflösung).
  • Die Zutaten (und versucht Mengen und Einheiten zu erkennen).
  • Die Schritte der Zubereitung.
  • Die Zeitangaben (Vorbereitung, Kochzeit).
  • Die Portionen.

Das Ergebnis ist ein sauberes, einheitliches Rezept in deiner Datenbank. Keine Werbung, keine Storys über den Urlaub des Autors in Thailand – nur das Rezept.

Der manuelle Editor & Markdown

Natürlich kannst du auch Omas geheimes Rezeptbuch abtippen. Mealie bietet einen Editor, der Markdown unterstützt. Das heißt, du kannst Zutaten fett markieren, Listen erstellen oder sogar Links einfügen. Besonders cool: Mealie versucht, deine Zutaten „intelligent“ zu parsen. Wenn du „500 g Mehl“ schreibst, erkennt das System: Menge = 500, Einheit = g, Zutat = Mehl. Das ist später für die Einkaufsliste essenziell.

Ordnung ist das halbe Leben: Kategorien, Tags und Bücher

Wenn du erst einmal 50 oder 100 Rezepte hast, brauchst du Struktur. Mealie bietet hier drei Ebenen:

  1. Kategorien: Dies sind die klassischen Schubladen. „Hauptgericht“, „Dessert“, „Frühstück“. Ein Rezept gehört meist in eine Kategorie.
  2. Tags (Schlagworte): Hier wird es flexibel. Ein Rezept kann die Tags „Vegan“, „Schnell“, „Thermomix“, „Indisch“ und „Scharf“ gleichzeitig haben.
  3. Kochbücher: Ein oft übersehenes Feature. Du kannst virtuelle Kochbücher erstellen. Warum nicht ein Buch „Weihnachtsmenü 2026“ anlegen und dort Vorspeise, Hauptgang und Dessert sammeln? Genauso kannst du aber auch eins für asiatische Küche oder eins nur für Fleischliebhaber aufbauen.

Die Suche in Mealie ist blitzschnell. Du kannst nach „Hähnchen“ suchen und dann filtern nach Tag „Asiatisch“ und Kategorie „Hauptgericht“.

Der Essensplaner: Nie wieder „Was essen wir heute?“

Der Meal Planner ist das Herzstück für den Familienalltag.

Die Ansicht: Du siehst eine Kalenderwoche (oder einen Monat). Für jeden Tag gibt es Slots: Frühstück, Mittag, Abendessen und (neu in neueren Versionen) Snacks/Desserts.

Der Workflow: Am Sonntag setzt du dich hin (vielleicht mit dem Tablet auf der Couch). Rechts öffnest du die Seitenleiste mit deinen Rezepten.

  • „Am Montag muss es schnell gehen“ -> Filter nach Tag „Schnell“ -> Drag & Drop „Nudeln mit Tomatensoße“ auf Montagabend.
  • „Dienstag ist Taco-Tuesday“ -> Ziehe „Tacos“ auf Dienstag.
  • „Mittwoch ist noch viel Gemüse da“ -> Ziehe „Gemüsepfanne“ auf Mittwoch.

Es gibt sogar eine Zufallsfunktion. Du kannst Mealie sagen: „Plan mir eine Woche Abendessen, aber nur vegetarische Rezepte.“ Mealie würfelt für dich – perfekt gegen Entscheidungsmüdigkeit.

Die intelligente Einkaufsliste

Jetzt kommt der Schritt, der dir wirklich Zeit spart. Du hast deinen Plan für die Woche erstellt. Was nun?

Klicke auf den Button „Zur Einkaufsliste hinzufügen“. Mealie fragt dich: „Für welchen Zeitraum?“. Du wählst „Nächste Woche“.

Die Konsolidierung (Das Killer-Feature): Angenommen:

  • Rezept A (Montag) braucht 1 Zwiebel.
  • Rezept B (Mittwoch) braucht 2 Zwiebeln.
  • Rezept C (Freitag) braucht 300 g Zwiebeln.

Mealie ist schlau genug (meistens), dies zusammenzurechnen oder zumindest unter dem Eintrag „Zwiebeln“ zu gruppieren.

Supermarkt-Sortierung: Nichts ist nerviger als im Supermarkt zwischen Gemüseabteilung und Kühlregal hin und her zu rennen. Mealie erlaubt dir, Zutaten Kategorien zuzuweisen (z.B. „Obst & Gemüse“, „Kühlregal“, „Konserven“). In der App (oder der mobilen Webseite) wird deine Liste dann genau so sortiert. Du läufst einmal durch den Laden, hakst alles ab und bist fertig.

Tipp: Du kannst auch „Non-Food“-Artikel manuell hinzufügen. „Spülmittel“ oder „Müllbeutel“ landen einfach mit auf der Liste.

Mealie für die ganze Familie: Benutzer & Gruppen (Households)

In Version 1 war Mealie eher für Einzelnutzer. Mit den neueren Updates (v1.0 und v2.0) wurde das Konzept der Households (Haushalte) eingeführt.

Das ist genial für WGs oder Familien.

  • Du erstellst einen Haushalt „Familie Müller“.
  • Jedes Familienmitglied bekommt einen eigenen User-Login.
  • Alle sehen dieselben Rezepte und denselben Wochenplan.
  • Wenn dein Partner auf dem Heimweg einkauft und einen Artikel auf der Liste abhakt, siehst du das sofort zuhause (Live-Sync).

Du kannst sogar Rechte verwalten. Vielleicht dürfen die Kinder Rezepte vorschlagen, aber den Wochenplan nicht löschen (obwohl Mealie hier eher auf Vertrauen als auf strikte Enterprise-Rechte setzt).

Für Profis: API, Webhooks & Home Assistant

Hier schlägt das Herz des Nerds höher. Mealie ist „API First“. Das bedeutet: Fast alles, was du im Browser anklicken kannst, kann auch per Code gesteuert werden.

Die Home Assistant Integration: Das ist der häufigste Anwendungsfall. Es gibt eine offizielle Integration oder Community-Addons.

Was bringt das?

  • Du kannst auf deinem Home Assistant Dashboard (z.B. auf einem Tablet an der Wand in der Küche) anzeigen lassen: „Heute gibt es: Lasagne“.
  • Du kannst Buttons bauen: Wenn du „Kaffee“ drückst, wird Kaffee auf die Mealie-Einkaufsliste gesetzt.
  • Automatisierung: Wenn der Essensplan für heute „Pizza“ sagt, könnte Home Assistant automatisch den Ofen vorheizen (wenn du einen smarten Ofen hast).

Webhooks:

Du kannst Mealie so konfigurieren, dass es eine Nachricht sendet, wenn sich etwas ändert.

  • Beispiel: Jeden Morgen um 08:00 Uhr schickt Mealie eine Nachricht per Telegram oder Discord an die Familiengruppe: „Der Essensplan für heute: Pfannkuchen!“

Mealie im Vergleich: Warum nicht Grocy oder Tandoor?

Es gibt andere große Player im Open-Source-Bereich. Warum Mealie?

  • Mealie vs. Grocy:
    • Grocy ist ein „ERP für dein Zuhause“. Es trackt Bestände, Haltbarkeitsdaten, Barcodes, Hausarbeiten, Batterien… Es ist extrem mächtig, aber auch extrem komplex („Overkill“ für viele). Du musst Bestände buchen, um zu kochen.
    • Mealie ist entspannter. Es geht um Rezepte und Planung. Es zwingt dich nicht, jede Nudelpackung zu inventarisieren. Wenn du kochen willst, ohne vorher Lagerhaltung zu studieren, nimm Mealie.
  • Mealie vs. Tandoor Recipes:
    • Tandoor (basierend auf Django) ist Mealie sehr ähnlich und ein starker Konkurrent.
    • Mealie punktet oft mit einer etwas moderneren, flüssigeren UI (Vue.js Single Page Application) und einem sehr aggressiven Entwicklungstempo. Der Import-Scraper von Mealie gilt oft als der Zuverlässigste.

Umsetzung im YouTube-Video

Fazit

Mealie ist mehr als nur eine Rezeptsammlung. Es ist ein Werkzeug, das mentalen Ballast abwirft. Das ständige „Was kochen wir?“ und das Zettelchaos beim Einkaufen verschwinden.

Die Kombination aus genialem Import-Scraper, schöner Benutzeroberfläche und Smart-Home-Anbindung macht es zur derzeit besten Lösung für alle, die ihre Daten selbst hosten wollen. Die Installation via Docker ist an einem Nachmittag erledigt, aber der Nutzen hält jahrelang.

Wenn du gerne kochst, Technik magst und unabhängig von großen Cloud-Anbietern sein willst: Installiere Mealie. Heute. Du wirst dich fragen, wie du jemals ohne ausgekommen bist.

Die Anzeige der Produkte wurde mit dem WordPress-Plugin „Affiliate-Toolkit“ umgesetzt.

0 Kommentare

Schreibe einen Kommentar

Avatar-Platzhalter

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.