Tandoor Recipes is nog steeds beschikbaar in de onderhouden BigBearCasaOS-store en het huidige pakket gebruikt de upstream Tandoor-container in plaats van de oude tutorialstatus uit 2024. BigBear vermeldt momenteel Tandoor 2.6.9 met ghcr.io/tandoorrecipes/recipes.
Bescherm voor een betrouwbare implementatie de PostgreSQL-database en media-/configuratiegegevens, stel een echte geheime sleutel en toegestane hosts in en lees de releaseopmerkingen van upstream voordat je bijwerkt, omdat Tandoor-databasemigraties niet zomaar kunnen worden teruggedraaid.
Gebruik het huidige BigBear-pakket
De onderhouden BigBearCasaOS-appstore vermeldt het huidige Tandoor-pakket en is een betere bron dan alleen de video uit 2024.
Tandoor raadt Docker Compose officieel aan
De huidige Tandoor Docker-handleiding vermeldt dat Docker/Compose de officieel onderhouden en regelmatig geteste installatiemethode is.
Bescherm de database
Tandoor gebruikt PostgreSQL in de aanbevolen Compose-stack voor productie. Bewaar het databasevolume op persistente opslag en maak vóór upgrades een back-up.
Bescherm receptmedia
Receptafbeeldingen en geüploade media maken deel uit van je gegevens. Controleer of het CasaOS-manifest persistente media-/static-paden koppelt en deze niet alleen in het tijdelijke bestandssysteem van de container bewaart.
Stel sterke geheimen in
Upstream vereist waarden zoals SECRET_KEY, POSTGRES_PASSWORD en ALLOWED_HOSTS. Gebruik geen voorbeeldwachtwoorden uit een videotutorial.
Tandoor 2 heeft de containerindeling gewijzigd
Tandoor 2 bevat nginx in de webcontainer en stelt intern poort 80 beschikbaar. Oudere tutorials die de gunicorn-/media-indeling van Tandoor 1 beschrijven, kunnen daardoor misleidend zijn.
Werk pas bij na het maken van een back-up
Het huidige updateproces van upstream is:
docker compose down
docker compose pull
docker compose up -d
Lees echter eerst de releaseopmerkingen. Tandoor waarschuwt dat er na migraties geen ondersteund pad is om de database terug te zetten naar een oudere versie.
Gebruik HTTPS voor externe toegang door familie
Als recepten buiten het LAN bereikbaar moeten zijn, plaats Tandoor dan achter geauthenticeerde HTTPS of privétoegang op afstand in plaats van de onbeschermde applicatiepoort door te sturen.
De Docker-implementatiehandleiding is ook van toepassing op aangepaste/community-apps in CasaOS.
Controleer de eerste start voordat je recepten importeert
Geef de databasemigraties bij de eerste start voldoende tijd om te voltooien en controleer de logs van de webcontainer en Postgres als de interface niet verschijnt. Maak de containers niet steeds opnieuw aan terwijl migraties nog worden uitgevoerd.
Gebruik een speciale hostpoort
Tandoor 2 serveert HTTP via nginx, dat in de webcontainer is ingebouwd. Als CasaOS of een andere app de geselecteerde hostpoort al gebruikt, wijzig dan alleen de koppeling aan de hostzijde en niet de interne poort van Tandoor.
Exporteer recepten als tweede herstelmogelijkheid
Databas back-ups zijn de belangrijkste herstelmethode, maar periodieke receptexports bieden een extra manier om inhoud terug te halen als de applicatiedatabase beschadigd raakt. Bewaar deze exports buiten dezelfde containerstack.
Veelgestelde vragen
Staat Tandoor nog in BigBearCasaOS?
Ja. De huidige repository vermeldt Tandoor 2.6.9.
Welke database moet Tandoor gebruiken?
De officiële Compose-configuratie gebruikt PostgreSQL.
Kan ik bijwerken door een nieuwe image op te halen?
Ja, maar maak eerst een back-up en lees de releaseopmerkingen, omdat databasemigraties mogelijk niet omkeerbaar zijn.
Heb ik een reverse proxy nodig?
Niet voor gebruik uitsluitend binnen het LAN, maar HTTPS/proxying wordt aanbevolen voor externe toegang.
