Skip to content

Tandoor ​

Gestionnaire de recettes et planificateur de repas avec listes de courses — organisez vos recettes, planifiez vos repas, créez des listes de courses et gérez votre collection de livres de cuisine.

Imagevabene1111/recipes:latest
Interface webhttp://your-server:9010
Chemin de configuration{BASE_DIR}/tandoor/{staticfiles,mediafiles,postgres}
Site webdocs.tandoor.dev
Code sourceGitHub

Impact sur les ressources ​

PerformanceLow — Serveur de recettes léger
StockageLow — Base de données PostgreSQL pour les recettes

Installation ​

sh
mithrandir install tandoor

Architecture ​

Tandoor fonctionne comme une stack multi-conteneurs :

ConteneurDescription
tandoorServeur applicatif principal Tandoor (port 9010)
tandoor_postgresBase de données PostgreSQL 16

Secrets ​

VariableDescription
TANDOOR_SECRET_KEYClé secrète Django (générée automatiquement lors de l'installation)
TANDOOR_DB_PASSWORDMot de passe PostgreSQL (défaut : tandoor)

Configuration ​

  • Lorsque HTTPS est activé, ALLOWED_HOSTS est automatiquement défini sur tandoor.{votre-domaine}.duckdns.org
  • Sans HTTPS, tous les hôtes sont autorisés par défaut

Application mobile ​

Kitshn est une application mobile tierce non officielle pour Tandoor. Elle se connecte à votre instance Tandoor et offre une expérience mobile native pour parcourir les recettes, planifier les repas et gérer les listes de courses.

Configuration initiale ​

  • Ouvrez l'interface web à l'adresse http://your-server:9010
  • Créez votre compte administrateur au premier lancement
  • Commencez à ajouter des recettes manuellement ou importez-les depuis des URLs