Ved at hoste Grocy på din Raspberry Pi kan du katalogisere og organisere dine dagligvarer, måltider og meget mere.
Et velassorteret køleskab er afgørende for en effektiv drift af et velordnet hjem, og ingen ønsker at åbne spisekammeret for at finde hylder, der drypper med udløbne og mugne produkter.
Grocy er en selvhostet lagerstyringsapp, som du kan hoste på en Raspberry Pi, for at hjælpe dig med at holde styr på dine forbrugsvarer, planlægge måltider og effektivt administrere husarbejde.
Hvorfor administrere dine dagligvarer med Grocy på Raspberry Pi?
Alle hader affald. Uanset om det er fordi fødevarer overskrider deres sidste anvendelsesdato, fordi du ikke har tjekket dem i tide, eller at du foretager unødvendige ture til butikken, fordi du ikke planlagde dine måltider i forvejen, affald er dårligt for miljøet og dårligt for dit mentale sundhed.
Grocy er open source-software, der hjælper dig med at holde en nøjagtig opgørelse over dine forbrugsvarer, så du kan planlægge i forvejen, minimere spild og spare penge.
Sådan installeres Grocy på Raspberry Pi
Før du begynder, bør du følge vores guide til konfigurer din Raspberry Pi som en webserver. Selvom du ikke har brug for MariaDB eller PHP til dette projekt, kan du finde dem nyttige til andre fantastiske Raspberry Pi-selvhosting-projekter. Sørg også for have den seneste version af Docker Compose installeret.
Når det er fuldført, skal du oprette forbindelse til din Pi ved hjælp af Secure Shell (SSH):
ssh pi@your-pi-local-ip-address
Brug Apt til at opdatere og opgradere alle installerede pakker:
sudo apt update && sudo apt upgrade -y
Opret nu nye mapper til Grocy- og Grocy-data, og brug cd kommando for at flytte ind i den nye Grocy-mappe:
mkdir grocy grocy/config && cd grocy
Brug nano-teksteditoren til at oprette en ny fil:
nanodocker-compose.yml
Tilføj følgende linjer til det:
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
Gem og afslut nano med Ctrl + O derefter Ctrl + X, og få derefter Docker Compose frem i løsrevet tilstand med:
docker-compose up -d
Besøg http://your-pi-local-IP-address: 9283 i en webbrowser, og indtast admin som brugernavn og admin som adgangskode.
Du lander i Grocy-hovedskærmen og skal straks klikke admin > Skift adgangskode, for at ændre dit brugernavn og adgangskode, samt indstille et passende profilbillede.
Med administratoroplysningerne sikret, er det tid til at forbinde din Grocy-instance til omverdenen. I en browser skal du besøge din domæneregistrator og oprette en ny EN optage. Indstil vært til @, og værdien til din indenlandske IP-adresse. Indstil Time To Lease (TTL) til minimumsværdien, og gem derefter.
Tilbage på kommandolinjen skal du oprette en ny konfigurationsfil til Apache:
cd /etc/apache2/sites-available/
nanogrocy.conf
Indsæt i den nye fil:
<VirtualHost *:80>
ServerNameyour-domain-name.tld
ProxyPass / http://127.0.0.1:9283/
ProxyPassReverse / http://127.0.0.1:9283/
ProxyPreserveHost On
VirtualHost>
Gem og afslut nano med Ctrl + O derefter Ctrl + X.
Aktiver webstedet og genstart Apache2:
sudoa2ensitegrocy.conf
sudo service apache2 restart
Du kan bruge Certbot til at hente og implementere SSL-certifikater og nøgler:
sudo certbot
Hvis det er første gang, du kører Certbot, bliver du bedt om at indtaste din e-mailadresse og støtte Electronic Frontier Foundation. Føl dig heller ikke forpligtet til at gøre det. Vælg dit domænenavn fra en liste, og tryk Gå ind.
Du kan få adgang til Grocy ved at indtaste dit domænenavn i din browser, og din forbindelse vil blive opgraderet til HTTPS.
Forbind Grocy til din telefon
Selvom du kan indtaste oplysninger direkte i din browser, er det meget nemmere at starte med Grocy, hvis du bruger de mobile apps, der er tilgængelige til Android og iOS.
Hent: Købmand for Android | iOS (Gratis)
Når du har installeret mobilappen, skal du klikke på Egen server i den—et QR-scannervindue vises. Fra din computers webbrowser skal du derefter klikke på spannicon Administrer API-nøgler > Tilføj. En QR-kode vises på din skærm; scan den med Grocy-appen for at oprette forbindelse til din instans og logge ind på din konto.
Brug Grocy til at administrere dit køkkenlager!
Med serveren, webgrænsefladen og mobilappen oppe og køre, er det tid til at inventere dine varer!
Fra Lageroversigt sektionen af appen, skal du klikke på skakbrætikonet for at starte stregkodescanneren. Brug dette til at scanne stregkoder på dine varer og indtaste de nødvendige detaljer. Du skal tilføje et navn for varen, udløbsdatoen og placeringen.
Klik Gemme når du er færdig, og emnet vises på din server. Du kan valgfrit tilføje information som f.eks. pris, hvilket gør det nemmere at generere prissatte indkøbslister til, hvornår du skal genopfylde. Dette trin er utroligt tidskrævende, men det er det værd, hvis du normalt køber de samme mærker.
Når du forbruger et produkt, skal du blot scanne stregkoden igen for at få den til at forsvinde fra dit lager. Og når du læsser dine indkøb af efter en tur i butikken, skal du bare scanne varerne, mens du opbevarer dem, og tilføje udløbsdatoen. Fordi Grocy allerede knytter stregkoden til et produkt, behøver du ikke at indtaste navn, pris eller placering igen.
Grocy har også en grundlæggende opskriftsmanager, der hjælper dig med at lave måltider ved hjælp af det lager, du har. Det hjælper dig med at dokumentere processen, og du kan endda tilføje det færdige produkt som en vare i dit lager.
Klik på for at oprette en ny opskrift Opskrifter > Tilføj, Giv din opskrift et navn, og udfyld derefter antal portioner, opskriftstrin og ingredienser. Grocy vil give dig en stregkode, du kan printe ud og smække på din krukke med hjemmebrygget hønsefond.
Hvis du er særligt organiseret, kan du bruge Grocys måltidsplanlægger til at planlægge dine måltider uger i forvejen. Klik Måltidsplanlægger, og klik derefter for hver dag + (plus) og vælg din valgte opskrift fra en liste. Grocy vil kontrollere, at du har de nødvendige ingredienser på lager.
Grocy klarer mere end bare mad
At drive en husholdning handler om mere end de friske ingredienser i dit køleskab, og Grocy kan hjælpe dig med en ufattelig række opgaver.
Under Administrer stamdata, kan du definere hver opgave, der skal foregå i dit hjem, sammen med en beskrivelse. Hvis du har andre mennesker, der bor hos dig, kan du tilføje dem som brugere på Grocy og tildele dem at udføre opgaver fra appen eller fra webgrænsefladen. Dette forenkler og sporer, hvem der er ansvarlig for opvasken, støvsugning eller gå tur med hundene. Din familie vil sætte pris på reduktionen i friktion gennem misforståelser.
Du finder også sektioner for batterier, opladningsniveauer, købs- og opladningsdatoer.
Bliv organiseret med Grocy!
Grocy er målrettet mennesker, der føler behov for at være superorganiserede og har kontrol over alle aspekter af deres liv uden at skulle tænke over det bevidst.
Når du har oprettet Grocy, kan du integrere det i din daglige rutine og vide med et øjeblik, hvilke muligheder der er tilgængelige for dig.
Hvis forudgående planlægning er vigtig for dig, hvorfor så ikke prøve en dagsplanlægningsapp, der hjælper dig med at opnå ensartet daglig produktivitet?