En hébergeant Grocy sur votre Raspberry Pi, vous pouvez cataloguer et organiser vos courses, vos repas et bien plus encore.
Un réfrigérateur bien rempli est essentiel au fonctionnement efficace d’une maison bien ordonnée, et personne ne veut ouvrir le garde-manger pour trouver des étagères dégoulinantes de produits périmés et moisis.
Grocy est une application de gestion de stock auto-hébergée que vous pouvez héberger sur un Raspberry Pi, pour vous aider à suivre vos consommables, planifier vos repas et gérer efficacement les tâches ménagères.
Pourquoi gérer vos courses avec Grocy sur Raspberry Pi?
Tout le monde déteste le gaspillage. Que ce soit parce que des denrées alimentaires dépassent leur date de péremption parce que vous ne les avez pas contrôlées à temps ou que vous effectuez des déplacements inutiles. au magasin parce que vous n'avez pas planifié vos repas à l'avance, le gaspillage est mauvais pour l'environnement et mauvais pour votre mental santé.
Grocy est un logiciel open source qui vous aidera à tenir un inventaire précis de vos consommables afin que vous puissiez planifier à l'avance, minimiser le gaspillage et économiser de l'argent.
Comment installer Grocy sur Raspberry Pi
Avant de commencer, vous devez suivre notre guide pour configurer votre Raspberry Pi en tant que serveur Web. Bien que vous n'ayez pas besoin de MariaDB ou de PHP pour ce projet, vous pourriez les trouver utiles pour d'autres superbes projets d'auto-hébergement Raspberry Pi. Assurez-vous également avoir la dernière version de Docker Compose installée.
Une fois cela terminé, connectez-vous à votre Pi en utilisant Secure Shell (SSH) :
ssh pi@your-pi-local-ip-address
Utilisez Apt pour mettre à jour et mettre à niveau tous les packages installés :
sudo apt update && sudo apt upgrade -y
Créez maintenant de nouveaux répertoires pour les données Grocy et Grocy, et Utilisez le CD commande pour accéder au nouveau répertoire Grocy :
mkdir grocy grocy/config && cd grocy
Utilisez l'éditeur de texte nano pour créer un nouveau fichier :
nanodocker-compose.yml
Ajoutez-y les lignes suivantes :
version: "2.1"
services:
grocy:
image: lscr.io/linuxserver/grocy: latest
container_name: grocy
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- /home/pi/config:/config
ports:
- 9283:80
restart: unless-stopped
Enregistrez et quittez nano avec Ctrl + O alors Ctrl+X, puis affichez Docker Compose en mode détaché avec :
docker-compose up -d
Visite http://your-pi-local-IP-address: 9283 dans un navigateur Web et saisissez administrateur comme nom d'utilisateur et administrateur comme mot de passe.
Vous atterrirez sur l'écran principal de Grocy et devrez immédiatement cliquer sur administrateur > Changer le mot de passe, pour modifier votre nom d'utilisateur et votre mot de passe, ainsi que définir une photo de profil appropriée.
Une fois les informations d'identification de l'administrateur sécurisées, il est temps de connecter votre instance Grocy au monde extérieur. Dans un navigateur, visitez votre registraire de domaine et créez un nouveau UN enregistrer. Met le hôte à @, et la valeur de votre adresse IP nationale. Définissez la durée de location (TTL) sur la valeur minimale, puis enregistrez.
De retour sur la ligne de commande, créez un nouveau fichier de configuration pour Apache :
cd /etc/apache2/sites-available/
nanogrocy.conf
Dans le nouveau fichier, collez :
<VirtualHost *:80>
ServerNameyour-domain-name.tld
ProxyPass / http://127.0.0.1:9283/
ProxyPassReverse / http://127.0.0.1:9283/
ProxyPreserveHost On
VirtualHost>
Enregistrez et quittez nano avec Ctrl + O alors Ctrl+X.
Activez le site et redémarrez Apache2 :
sudoa2ensitegrocy.conf
sudo service apache2 restart
Tu peux utiliser Certbot pour récupérer et déployer des certificats et des clés SSL:
sudo certbot
Si c'est la première fois que vous utilisez Certbot, il vous sera demandé de saisir votre adresse e-mail et de soutenir l'Electronic Frontier Foundation. Ne vous sentez pas obligé de le faire non plus. Sélectionnez votre nom de domaine dans une liste et cliquez sur Entrer.
Vous pouvez accéder à Grocy en saisissant votre nom de domaine dans votre navigateur, et votre connexion sera mise à niveau vers HTTPS.
Connectez Grocy à votre téléphone
Bien que vous puissiez saisir des informations directement dans votre navigateur, il est beaucoup plus facile de démarrer avec Grocy si vous utilisez les applications mobiles disponibles pour Android et iOS.
Télécharger: Épicerie pour Android | IOS (Gratuit)
Une fois l'application mobile installée, cliquez sur Propre serveur dedans, une fenêtre du scanner QR apparaîtra. Depuis le navigateur Web de votre ordinateur, cliquez sur l'icône en forme de clé puis Gérer les clés API > Ajouter. Un code QR apparaîtra sur votre écran; scannez-le avec l'application Grocy, pour vous connecter à votre instance et vous connecter à votre compte.
Utilisez Grocy pour gérer le stock de votre cuisine!
Une fois le serveur, l'interface Web et l'application mobile opérationnels, il est temps d'inventorier vos marchandises !
Du Aperçu des actions de l'application, cliquez sur l'icône en forme de damier pour lancer le lecteur de codes-barres. Utilisez-le pour scanner les codes-barres de vos articles et saisir les détails nécessaires. Vous devrez ajouter un nom pour l'article, la date d'expiration et l'emplacement.
Cliquez sur Sauvegarder une fois terminé, et l'élément apparaîtra sur votre serveur. Vous pouvez éventuellement ajouter des informations telles que le prix, ce qui facilite la génération de listes de courses tarifées lorsque vous avez besoin de vous réapprovisionner. Cette étape prend énormément de temps, mais en vaut la peine si vous achetez habituellement les mêmes marques.
Lorsque vous consommez un produit, il vous suffit de scanner à nouveau le code barre pour le faire disparaître de votre inventaire. Et lorsque vous déchargez vos courses après une visite au magasin, il vous suffit de scanner les articles au fur et à mesure que vous les stockez et d'ajouter la date de péremption. Étant donné que Grocy associe déjà le code-barres à un produit, vous n'aurez pas besoin de ressaisir le nom, le prix ou l'emplacement.
Grocy propose également un gestionnaire de recettes de base qui vous aide à créer des repas en utilisant le stock dont vous disposez. Il vous aide à documenter le processus et vous pouvez même ajouter le produit terminé en tant qu'article dans votre inventaire.
Pour créer une nouvelle recette, cliquez sur Recettes > Ajouter, Donnez un nom à votre recette, puis indiquez le nombre de portions, les étapes de la recette et les ingrédients. Grocy vous fournira un code-barres que vous pourrez imprimer et apposer sur votre pot de bouillon de poulet fait maison.
Si vous êtes particulièrement organisé, vous pouvez utiliser le planificateur de repas de Grocy pour planifier vos repas des semaines à l'avance. Cliquez sur Planificateur de repas, puis pour chaque jour, cliquez sur + (plus) et sélectionnez la recette de votre choix dans une liste. Grocy vérifiera que vous disposez des ingrédients nécessaires en stock.
Grocy gère bien plus que de la nourriture
Gérer une maison ne se limite pas aux ingrédients frais dans votre réfrigérateur, et Grocy peut vous aider dans une gamme inimaginable de tâches.
Sous Gérer les données de base, vous pouvez définir chaque tâche qui doit avoir lieu dans votre maison, accompagnée d'une description. Si vous avez d'autres personnes vivant avec vous, vous pouvez les ajouter en tant qu'utilisateurs sur Grocy et leur confier des tâches à effectuer depuis l'application ou depuis l'interface Web. Cela simplifie et permet de savoir qui est responsable de la vaisselle, de passer l'aspirateur ou de promener les chiens. Votre famille appréciera la réduction des frictions dues aux malentendus.
Vous trouverez également des sections sur les batteries, les niveaux de charge, les dates d'achat et de charge.
Organisez-vous avec Grocy!
Grocy s'adresse directement aux personnes qui ressentent le besoin d'être super-organisées et de contrôler tous les aspects de leur vie, sans avoir à y penser consciemment.
Une fois Grocy configuré, vous pouvez l'intégrer à votre routine quotidienne et savoir en un coup d'œil quelles options s'offrent à vous.
Si planifier à l'avance est important pour vous, pourquoi ne pas essayer une application de planification journalière pour vous aider à atteindre une productivité quotidienne constante ?