Tandoor Recipes ist weiterhin im gepflegten BigBearCasaOS-Store verfügbar, und das aktuelle Paket verwendet den Upstream-Tandoor-Container statt des alten Stands aus dem Tutorial von 2024. BigBear listet derzeit Tandoor 2.6.9 mit ghcr.io/tandoorrecipes/recipes.
Schützen Sie für eine zuverlässige Bereitstellung die Postgres-Datenbank sowie Medien- und Konfigurationsdaten, legen Sie einen echten Secret Key und zulässige Hosts fest und lesen Sie vor dem Upgrade die Upstream-Versionshinweise, da sich Tandoor-Datenbankmigrationen nicht einfach rückgängig machen lassen.
Verwenden Sie das aktuelle BigBear-Paket
Der gepflegte BigBearCasaOS-App-Store listet das aktuelle Tandoor-Paket und ist eine verlässlichere Quelle als allein das Video von 2024.
Tandoor empfiehlt offiziell Docker Compose
Der aktuelle Tandoor-Docker-Leitfaden besagt, dass Docker/Compose die offiziell gepflegte und regelmäßig getestete Installationsmethode ist.
Datenbank schützen
Tandoor verwendet in seinem empfohlenen Compose-Stack PostgreSQL für den Produktivbetrieb. Speichern Sie das Datenbank-Volume auf einem persistenten Speicher und sichern Sie es vor Upgrades.
Rezeptmedien schützen
Rezeptbilder und hochgeladene Medien gehören zu Ihren Daten. Prüfen Sie, ob das CasaOS-Manifest persistente Media-/Static-Pfade einbindet, statt sie nur im vergänglichen Container-Dateisystem zu speichern.
Starke Geheimnisse festlegen
Upstream verlangt Werte wie SECRET_KEY, POSTGRES_PASSWORD und ALLOWED_HOSTS. Verwenden Sie keine Beispielpasswörter aus einem Video-Tutorial.
Tandoor 2 hat das Container-Layout geändert
Tandoor 2 enthält nginx im Webcontainer und stellt intern Port 80 bereit. Ältere Tutorials, die das Gunicorn-/Media-Layout von Tandoor 1 beschreiben, können daher irreführend sein.
Mit einem vorherigen Backup aktualisieren
Der aktuelle Update-Prozess des Upstream-Projekts lautet:
docker compose down
docker compose pull
docker compose up -d
Lies aber zuerst die Versionshinweise. Tandoor weist darauf hin, dass nach Migrationen kein unterstützter Weg zum Downgrade der Datenbank verfügbar ist.
HTTPS für den Fernzugriff der Familie verwenden
Wenn Rezepte außerhalb des LANs erreichbar sein müssen, stelle Tandoor hinter HTTPS mit Authentifizierung oder einen privaten Fernzugriff, statt den ungeschützten Anwendungsport weiterzuleiten.
Der Docker-Bereitstellungsleitfaden gilt auch für benutzerdefinierte und Community-Apps in CasaOS.
Den ersten Start überprüfen, bevor du Rezepte importierst
Gib der Datenbankmigration beim ersten Start genügend Zeit und prüfe die Logs des Web-Containers und von Postgres, falls die Benutzeroberfläche nicht erscheint. Erstelle die Container nicht wiederholt neu, solange die Migrationen noch laufen.
Einen eigenen Host-Port verwenden
Tandoor 2 stellt HTTP über das in seinem Web-Container enthaltene nginx bereit. Wenn CasaOS oder eine andere App den ausgewählten Host-Port bereits verwendet, ändere nur die Host-seitige Portzuordnung, statt den internen Port von Tandoor zu bearbeiten.
Rezepte als zweiten Wiederherstellungsweg exportieren
Datenbank-Backups sind die wichtigste Wiederherstellungsmethode. Regelmäßige Rezept-Exporte bieten dir jedoch eine weitere Möglichkeit, Inhalte wiederherzustellen, falls die Anwendungsdatenbank beschädigt wird. Bewahre diese Exporte außerhalb desselben Container-Stacks auf.
FAQ
Ist Tandoor noch in BigBearCasaOS verfügbar?
Ja. Im aktuellen Repository ist Tandoor 2.6.9 aufgeführt.
Welche Datenbank sollte Tandoor verwenden?
Die offizielle Compose-Konfiguration verwendet PostgreSQL.
Kann ich aktualisieren, indem ich ein neues Image herunterlade?
Ja, aber erstelle zuerst ein Backup und lies die Versionshinweise, da Datenbankmigrationen möglicherweise nicht rückgängig gemacht werden können.
Brauche ich einen Reverse-Proxy?
Nicht für die ausschließliche Nutzung im LAN gedacht, aber für den Fernzugriff werden HTTPS und Proxying empfohlen.



