Mealie est une application open source de gestion de recettes de cuisine. Elle est simple d’utilisation et apprécié de ceux cherchent à gérer leur alimentation, à planifier leurs repas et à éviter le gaspillage alimentaire. Aujourd’hui, je vous propose de voir ensemble comment installer et utiliser Mealie sur un NAS Synology…
Mealie et Synology
Si vous cherchez une solution centralisée et personnalisée pour organiser vos recettes, l’application Mealie est un excellent choix. Je vous propose un tuto pour installer Mealie sur un NAS Synology…
Qu’est-ce que Mealie ?
Mealie est un gestionnaire de recettes et de planification de repas auto-hébergé qui permet d’importer des recettes de divers sites Web et de les organiser facilement. L’interface inclut un planificateur de repas hebdomadaire, des sauvegardes automatiques et un éditeur de recettes (avec prise en charge de Markdown). Les utilisateurs peuvent partager leurs recettes et planifications avec d’autres membres. Mealie propose également une API permettant des intégrations tierces et des notifications automatisées.
OpenAI
Récemment, OpenAI a été intégré dans Mealie afin d’utiliser l’IA pour analyser des ingrédients et importer des recettes depuis des images ou pages web, même si celles-ci sont difficilement lisibles. Cela simplifie la traduction automatique des recettes importées, améliorant la personnalisation et l’accessibilité des données de cuisine dans l’application.
Installation en 5 minutes chrono
Simple, open source et sans publicité, Mealie s’installe facilement sur un NAS Synology grâce à Docker/Container Manager, afin de l’héberger soi-même.
Prérequis
Avant de commencer, assurez-vous d’avoir :
- Un NAS Synology compatible avec Docker et suffisamment de mémoire (512 Mo minimum)
- Le package Container Manager (anciennement Docker) installé depuis le Centre de paquets de Synology
- Créez un sous-dossier Mealie dans le dossier docker sur votre NAS (à l’aide de File Station)
Étape 1 : Ouvrir Container Manager
Accédez à Container Manager depuis votre NAS Synology :
- Connectez-vous à l’interface d’administration de DSM
- Allez dans le Centre de paquets et vérifiez que Container Manager est installé
- Ouvrez Container Manager une fois installé
Étape 2 : Récupérer l’image Docker de Mealie
- Dans Container Manager, accédez à l’onglet Registre
- Dans la barre de recherche, tapez « mealie » pour trouver l’image officielle de l’application
- Recherchez l’image hkotel/mealie (normalement c’est le premier) et cliquez deux fois dessus
- Sélectionnez la dernière version stable de l’image (généralement avec le tag
latest
) - Cliquez sur Télécharger et attendez que l’image soit entièrement téléchargée
Étape 3 : Configurer le conteneur de Mealie
Une fois l’image téléchargée, il est temps de configurer le conteneur…
-
Créer un nouveau conteneur :
- Allez dans l’onglet Image
- Repérez l’image hkotel/mealie et cliquez sur le bouton Executer pour créer un nouveau conteneur
-
Configurer le conteneur :
-
- Nom du conteneur : Donnez un nom unique à votre conteneur, comme
mealie
. - Configuration des ports : Mealie utilise par défaut le port 9000. Vous pouvez le mapper sur un port de votre choix pour qu’il soit accessible depuis votre réseau local. Dans les paramètres de port, faites correspondre le port local (NAS) au port de conteneur, par exemple :
9000 (local) -> 9000 (conteneur)
. - Volume : Cliquez sur Ajouter un dossier pour mapper un dossier local de votre NAS avec le conteneur. Cela permet de conserver les données même après un redémarrage ou une mise à jour. Par exemple, avec le dossier précédemment créé
mealie
et assignez-le à/app/data
(dans le conteneur) vers/docker/Mealie
(sur votre NAS).
- Nom du conteneur : Donnez un nom unique à votre conteneur, comme
-
-
Variables d’environnement (mode avancé) :
- Mealie utilise généralement des configurations par défaut adéquates pour la plupart des utilisateurs. Cependant, vous pouvez ajouter des variables pour configurer certains aspects. En face de HOST, indiquez l’adresse IP de votre NAS (ex. :
192.168.1.100
) et ajouter la variable BASE_URL et vous indiquerez en face l’URL complète d’accès à l’application sur le NAS (ex. :http://192.168.1.100:9000
)
- Mealie utilise généralement des configurations par défaut adéquates pour la plupart des utilisateurs. Cependant, vous pouvez ajouter des variables pour configurer certains aspects. En face de HOST, indiquez l’adresse IP de votre NAS (ex. :
-
Valider et lancer :
- Une fois les ports et volumes configurés, cliquez sur Suivant puis sur Effectué pour lancer le conteneur.
Note aux experts : Mealie utilise sqlite par défaut. Il est possible d’utiliser un système de base de donnée robuste comme
Étape 4 : Démarrer et tester Mealie
- Dans l’onglet Conteneurs, vous verrez votre conteneur Mealie. Assurez-vous qu’il est en cours d’exécution.
- Ouvrez un navigateur web et tapez l’URL pour accéder à Mealie (ex . :
http://192.168.1.100:9000
). - Si tout a été configuré correctement, l’interface de Mealie devrait s’afficher. Suivez les instructions pour créer un compte administrateur et finaliser les paramètres de base.
Note aux experts : Il est possible de passer en https en utilisant la fonction de Proxy inversé fournie par DSM.
En synthèse
En quelques étapes, Mealie est opérationnel sur votre NAS Synology, prêt à centraliser toutes vos recettes et faciliter votre organisation culinaire. En utilisant Container Manager, l’application peut être facilement configurée et maintenue, tout en offrant un accès sécurisé et contrôlé à vos données.