Z gostovanjem Grocyja na vašem Raspberry Piju lahko katalogizirate in organizirate svoja živila, obroke in še veliko več.
Dobro založen hladilnik je bistvenega pomena za učinkovito delovanje dobro urejenega doma in nihče si ne želi odpreti shrambe, da bi našel police, polne izdelkov s pretečenim rokom uporabe in plesnivih izdelkov.
Grocy je samostojna aplikacija za upravljanje zalog, ki jo lahko gostite na Raspberry Pi, da vam pomaga spremljati potrošni material, načrtovati obroke in učinkovito upravljati gospodinjska opravila.
Zakaj upravljati svoje trgovine z Grocyjem na Raspberry Pi?
Vsi sovražijo odpadke. Ne glede na to, ali je živilom potekel rok uporabnosti, ker jih niste pravočasno preverili, ali zaradi nepotrebnih potovanj v trgovino, ker obrokov niste načrtovali vnaprej, odpadki so škodljivi za okolje in za vašo psihično zdravje.
Grocy je odprtokodna programska oprema, ki vam bo pomagala voditi natančen popis vašega potrošnega materiala, tako da boste lahko načrtovali vnaprej, zmanjšali izgubo in prihranili denar.
Kako namestiti Grocy na Raspberry Pi
Preden začnete, sledite našemu vodniku nastavite svoj Raspberry Pi kot spletni strežnik. Čeprav za ta projekt ne boste potrebovali MariaDB ali PHP, se vam bosta morda zdela uporabna za druge odlične projekte samostojnega gostovanja Raspberry Pi. Prepričajte se tudi vi imeti nameščeno najnovejšo različico Docker Compose.
Ko je to končano, se povežite s svojim Pi s pomočjo Secure Shell (SSH):
ssh pi@your-pi-local-ip-address
Uporabite Apt za posodobitev in nadgradnjo vsi nameščeni paketi:
sudo apt update && sudo apt upgrade -y
Zdaj ustvarite nove imenike za podatke Grocy in Grocy ter uporabi cd ukaz za premik v nov imenik Grocy:
mkdir grocy grocy/config && cd grocy
Uporabite nano urejevalnik besedila, da ustvarite novo datoteko:
nanodocker-compose.yml
Dodajte mu naslednje vrstice:
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
Shranite in zapustite nano z Ctrl + O potem Ctrl + X, nato prikličite Docker Compose v ločenem načinu z:
docker-compose up -d
Obisk http://your-pi-local-IP-address: 9283 v spletnem brskalniku in vnesite admin kot uporabniško ime in admin kot geslo.
Pristali boste na glavnem zaslonu Grocy in bi morali takoj klikniti admin > Spremeni geslo, da spremenite uporabniško ime in geslo ter nastavite ustrezno profilno sliko.
Z zavarovanimi skrbniškimi poverilnicami je čas, da svoj primerek Grocy povežete z zunanjim svetom. V brskalniku obiščite svojega registrarja domene in ustvarite novo A zapis. Nastavite gostitelj do @in vrednost za vaš domači naslov IP. Nastavite čas do zakupa (TTL) na najmanjšo vrednost in nato shranite.
Nazaj v ukazni vrstici ustvarite novo konfiguracijsko datoteko za Apache:
cd /etc/apache2/sites-available/
nanogrocy.conf
V novo datoteko prilepite:
<VirtualHost *:80>
ServerNameyour-domain-name.tld
ProxyPass / http://127.0.0.1:9283/
ProxyPassReverse / http://127.0.0.1:9283/
ProxyPreserveHost On
VirtualHost>
Shranite in zapustite nano z Ctrl + O potem Ctrl + X.
Omogočite spletno mesto in znova zaženite Apache2:
sudoa2ensitegrocy.conf
sudo service apache2 restart
Ti lahko uporabite Certbot za pridobivanje in uvajanje SSL potrdil in ključev:
sudo certbot
Če prvič zaženete Certbot, boste morali vnesti svoj e-poštni naslov in podpreti Electronic Frontier Foundation. Ne počutite se dolžni storiti ne enega ne drugega. Na seznamu izberite ime svoje domene in pritisnite Vnesite.
Do Grocy lahko dostopate tako, da v brskalnik vnesete ime svoje domene in vaša povezava bo nadgrajena na HTTPS.
Povežite Grocy s svojim telefonom
Čeprav lahko podatke vnesete neposredno v brskalnik, je veliko lažje začeti z Grocyjem, če uporabljate mobilne aplikacije, ki so na voljo za Android in iOS.
Prenesi: Grocy za Android | iOS (Prost)
Ko namestite mobilno aplikacijo, kliknite na Lasten strežnik v njem—prikaže se okno skenerja QR. Nato v spletnem brskalniku računalnika kliknite ikono ključa Upravljanje ključev API > Dodaj. Na zaslonu se prikaže koda QR; skenirajte ga z aplikacijo Grocy, da se povežete s svojim primerkom in prijavite v svoj račun.
Uporabite Grocy za upravljanje svoje kuhinjske zaloge!
Ko strežnik, spletni vmesnik in mobilna aplikacija delujejo, je čas, da naredite inventar svojega blaga!
Iz Pregled zalog v razdelku aplikacije kliknite ikono šahovnice, da zaženete čitalnik črtne kode. Uporabite to za skeniranje črtnih kod na svojih predmetih in vnesite potrebne podrobnosti. Za izdelek boste morali dodati ime, datum poteka in lokacijo.
Kliknite Shrani ko končate, se bo element pojavil na vašem strežniku. Po želji lahko dodate informacije, kot je cena, kar olajša ustvarjanje nakupovalnih seznamov s cenami, ko morate obnoviti zaloge. Ta korak je izjemno dolgotrajen, vendar se splača, če običajno kupujete iste znamke.
Ko zaužijete izdelek, morate preprosto ponovno skenirati črtno kodo, da ta izgine iz vašega inventarja. In ko po obisku trgovine razložite svoje nakupe, samo skenirajte izdelke med shranjevanjem in dodajte datum poteka. Ker Grocy črtno kodo že poveže z izdelkom, vam ne bo treba znova vnesti imena, cene ali lokacije.
Grocy ima tudi osnovni upravitelj receptov, ki vam pomaga ustvariti obroke z zalogo, ki jo imate. Pomaga vam pri dokumentiranju procesa in lahko celo dodate dokončan izdelek kot element v vašem inventarju.
Če želite ustvariti nov recept, kliknite Recepti > Dodaj, Poimenujte svoj recept, nato pa vnesite število obrokov, korake recepta in sestavine. Grocy vam bo priskrbel črtno kodo, ki jo lahko natisnete in jo prilepite na kozarec domače piščančje juhe.
Če ste posebej organizirani, lahko uporabite Grocyjev planer obrokov za načrtovanje obrokov tedne vnaprej. Kliknite Načrtovalnik obrokov, nato za vsak dan kliknite + (plus) in s seznama izberite izbrani recept. Grocy bo preveril, ali imate na zalogi potrebne sestavine.
Grocy upravlja več kot le hrano
Vodenje gospodinjstva je več kot le sveže sestavine v vašem hladilniku in Grocy vam lahko pomaga pri nepredstavljivem naboru opravil.
Spodaj Upravljajte glavne podatke, lahko določite vsako opravilo, ki naj bi se opravilo v vašem domu, skupaj z opisom. Če z vami živijo drugi ljudje, jih lahko dodate kot uporabnike na Grocy in jim dodelite opravila iz aplikacije ali spletnega vmesnika. To poenostavi in spremlja, kdo je odgovoren za pomivanje posode, sesanje ali sprehajanje psov. Vaša družina bo cenila zmanjšanje trenja zaradi nerazumevanja.
Našli boste tudi razdelke za baterije, stopnje napolnjenosti, nakup in datume polnjenja.
Organizirajte se z Grocy!
Grocy je neposredno namenjen ljudem, ki čutijo potrebo po super organiziranosti in nadzoru nad vsakim vidikom svojega življenja, ne da bi morali o tem zavestno razmišljati.
Ko imate Grocy nastavljen, ga lahko vključite v svojo dnevno rutino in na prvi pogled veste, katere možnosti so vam na voljo.
Če vam je načrtovanje vnaprej pomembno, zakaj ne bi preizkusili aplikacije za načrtovanje dneva, ki vam bo pomagala doseči dosledno dnevno produktivnost?