Mealie: Nach zwei Tagen automatisch ausgeloggt? Session-Länge erhöhen und seltener neu einloggen

🗓️ Veröffentlicht:

🔄 Aktualisiert:

🏷️ Kategorie:

,

⏱️ Lesedauer:

2–3 Minuten

Wer Mealie selbst hostet, kennt das Problem: Man öffnet die Rezeptverwaltungs-Software, weil man etwas kochen möchte – und wird erst einmal mit der Login-Maske begrüßt. Schon wieder Nutzername und Passwort eingeben, obwohl man sich gefühlt erst vor Kurzem angemeldet hat. Standardmäßig wird man bei Mealie alle zwei Tage automatisch ausgeloggt, was im Alltag schnell nervig werden kann.

×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.

Warum passiert das?

Beim Login erhält dein Browser ein sogenanntes Authentifizierungs-Token. Dieses Token ist nur für eine begrenzte Zeit gültig. Läuft es ab, wirst du automatisch ausgeloggt und musst dich erneut anmelden.

Die Dauer, in der eine Sitzung ohne erneuten Login aktiv bleibt, nennt man Session-Länge bzw. Token-Laufzeit. Bei Mealie lässt sich diese ganz einfach über eine Konfigurationsvariable anpassen.

In diesem Beitrag zeigen wir, wie du die Session-Länge von Mealie selbst festlegen kannst.

Voraussetzung: Du betreibst Mealie per Docker (z. B. mit docker-compose).

✅ Perfekt, um Mealie-Rezepte bequem auf einem Tablet in der Küche anzuzeigen.

109,38 €
Stand von: 5. Februar 2026 3:22Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.

Warum sollte man die Token-Laufzeit erhöhen?

Mealie enthält in der Regel keine hochsensiblen Daten, sondern „nur“ Rezepte und Einkaufslisten. Oft wird es zudem im privaten, häuslichen Umfeld betrieben.

In solchen Szenarien überwiegt für viele Nutzer*innen der Komfortgewinn einer längeren Session-Laufzeit gegenüber dem rein theoretischen, minimal erhöhten Sicherheitsrisiko. Schließlich möchte man sich beim Kochen nicht ständig neu einloggen müssen.

Die Lösung: TOKEN_TIME erhöhen

Mealie bietet dafür eine passende Umgebungsvariable. In der offiziellen Dokumentation1 findet man dazu folgendes:

TOKEN_TIMEdefault:
48
The time in hours that a login/auth token is valid. Must be <= 9600 (400 days, in hours).

Der relevante Parameter heißt also TOKEN_TIME und wird in Stunden angegeben. Möchtest du dich beispielsweise statt alle zwei Tage nur noch alle 30 Tage anmelden, entspricht das 720 Stunden.

Füge den Parameter in deinem docker-compose.yml im environment-Bereich hinzu, zum Beispiel so:

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:latest
    ...
    environment:
      # Set backend ENV variables here
      ALLOW_SIGNUP: false
      TOKEN_TIME: 720 # defines how long the authentication token is valid (in hours)
      PUID: 1026 # enter the UID of the user who created the folder on the host system for the bind mount
      PGID: 100 # enter the GID of the user who created the folder on the host system for the bind mount
      ...
Quelle: https://docs.mealie.io/documentation/getting-started/installation/sqlite/ [angepasst für Synology Diskstation]

Anschließend musst du den Mealie-Docker-Container neu starten und dich in der Mealie-Weboberfläche einmal neu einloggen.

Ab sofort bleibt deine Sitzung dann für die festgelegte Dauer aktiv – in diesem Beispiel also ganze 30 Tage. 🍽️😊

Quellen und weitere Infos

Wir haben auch eine Anleitung, wie du Mealie auf einer Synology Diskstation installieren kannst:

  1. Mealie Backend Configuration – API Environment Variables ↩︎

Beitragsbild erstellt mit KI-Unterstützung (chatGPT, OpenAI)

Disclaimer:
Die hier bereitgestellten Anleitungen und Informationen wurden mit größter Sorgfalt erstellt. Dennoch übernehmen wir keinerlei Haftung für etwaige Schäden, Datenverluste oder andere Probleme, die durch das Befolgen dieser Anleitungen entstehen können. Jede*r handelt auf eigene Verantwortung. Bitte prüfe sorgfältig, ob die beschriebenen Schritte für dich, dein Gerät und dein System passen und erstelle vorab immer ein vollständiges Backup deiner Daten.

Kommentare

Schreibe einen Kommentar

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