با میزبانی Grocy در Raspberry Pi خود، می توانید خواربار، وعده های غذایی و بسیاری موارد دیگر خود را فهرست بندی و سازماندهی کنید.
یک یخچال خوب برای کارآمدی یک خانه منظم ضروری است و هیچکس نمیخواهد اتاقک را باز کند تا قفسههایی را پیدا کند که محصولات تاریخ مصرف گذشته و کپکزدهشان چکه میکند.
Grocy یک برنامه مدیریت سهام خود میزبان است که می توانید آن را در Raspberry Pi میزبانی کنید تا به شما کمک کند تا مواد مصرفی خود را پیگیری کنید، وعده های غذایی خود را برنامه ریزی کنید و کارهای خانه را به طور موثر مدیریت کنید.
چرا مواد غذایی خود را با مواد غذایی در Raspberry Pi مدیریت کنید؟
همه از زباله متنفرند. چه به این دلیل که مواد غذایی از تاریخ مصرف گذشته خود به دلیل اینکه به موقع آنها را بررسی نکرده اید، چه به دلیل اینکه به دلیل عدم برنامه ریزی وعده های غذایی خود از قبل به فروشگاه سفر می کنید، ضایعات برای محیط زیست مضر است و برای شما مضر است. سلامت روان.
Grocy نرم افزار منبع باز است که به شما کمک می کند موجودی دقیقی از مواد مصرفی خود داشته باشید، بنابراین می توانید از قبل برنامه ریزی کنید، هدر رفت را به حداقل برسانید و در هزینه خود صرفه جویی کنید.
نحوه نصب Grocy در Raspberry Pi
قبل از شروع، باید راهنمای ما را دنبال کنید تا Raspberry Pi خود را به عنوان یک وب سرور راه اندازی کنید. در حالی که برای این پروژه نیازی به MariaDB یا PHP ندارید، ممکن است آنها را برای سایر پروژه های خود میزبانی Raspberry Pi مفید بدانید. مطمئن شوید که آخرین نسخه Docker Compose را نیز نصب کرده اید.
پس از تکمیل، با استفاده از Secure Shell (SSH) به Pi خود متصل شوید:
ssh pi@your-pi-local-ip-address
از Apt برای به روز رسانی و ارتقاء تمام بسته های نصب شده استفاده کنید:
sudo apt update && sudo apt upgrade -y
اکنون دایرکتوری های جدیدی برای داده های Grocy و Grocy ایجاد کنید و از دستور cd برای انتقال به دایرکتوری جدید Grocy استفاده کنید:
mkdir grocy grocy/config && cd grocy
از ویرایشگر متن نانو برای ایجاد یک فایل جدید استفاده کنید:
nano docker-compose.yml
خطوط زیر را به آن اضافه کنید:
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
نانو را با Ctrl + O و سپس Ctrl + X ذخیره کنید و از آن خارج شوید، سپس Docker Compose را در حالت جدا شده با استفاده از:
docker-compose up -d
در یک مرورگر وب به http://your-pi-local-IP-address:9283 مراجعه کنید و admin را به عنوان نام کاربری و admin را به عنوان رمز عبور وارد کنید.
شما در صفحه اصلی Grocy قرار می گیرید و باید بلافاصله روی admin > Change password کلیک کنید تا نام کاربری و رمز عبور خود را تغییر دهید و همچنین یک عکس نمایه مناسب تنظیم کنید.
با ایمن شدن اعتبار مدیریت، زمان آن رسیده است که نمونه Grocy خود را به دنیای خارج متصل کنید. در یک مرورگر، از ثبت کننده دامنه خود بازدید کنید و یک رکورد A جدید ایجاد کنید. میزبان را روی @ و مقدار را به آدرس IP داخلی خود تنظیم کنید. زمان اجاره (TTL) را روی حداقل مقدار تنظیم کنید، سپس ذخیره کنید.
به خط فرمان برگردید، یک فایل پیکربندی جدید برای Apache ایجاد کنید:
cd /etc/apache2/sites-available/
nano grocy.conf
در فایل جدید پیست کنید:
<VirtualHost *:80>
ServerName your-domain-name.tld
ProxyPass / http://127.0.0.1:9283/
ProxyPassReverse / http://127.0.0.1:9283/
ProxyPreserveHost On
</VirtualHost>
نانو را با Ctrl + O سپس Ctrl + X ذخیره کرده و از آن خارج شوید.
سایت را فعال کنید و Apache2 را مجددا راه اندازی کنید:
sudo a2ensite grocy.conf
sudo service apache2 restart
میتوانید از Certbot برای واکشی و استقرار گواهیها و کلیدهای SSL استفاده کنید:
sudo certbot
اگر اولین بار است که Certbot را اجرا می کنید، از شما خواسته می شود آدرس ایمیل خود را وارد کنید و از Electronic Frontier Foundation پشتیبانی کنید. خود را موظف به انجام هیچ کدام احساس نکنید. نام دامنه خود را از لیست انتخاب کنید و Enter را بزنید.
می توانید با وارد کردن نام دامنه خود در مرورگر خود به Grocy دسترسی داشته باشید و اتصال شما به HTTPS ارتقا می یابد.
Grocy را به تلفن خود وصل کنید
در حالی که می توانید اطلاعات را مستقیماً در مرورگر خود وارد کنید، اگر از برنامه های تلفن همراه موجود برای Android و iOS استفاده کنید، شروع با Grocy بسیار ساده تر است.
دانلود: Grocy برای اندروید | iOS (رایگان)
هنگامی که برنامه تلفن همراه را نصب کردید، روی سرور خود در آن کلیک کنید — یک پنجره اسکنر QR ظاهر می شود. از مرورگر وب رایانه خود، روی نماد آچار و سپس مدیریت کلیدهای API > افزودن کلیک کنید. یک کد QR روی صفحه نمایش شما ظاهر می شود. آن را با برنامه Grocy اسکن کنید تا به نمونه خود متصل شوید و وارد حساب خود شوید.
از Grocy برای مدیریت انبار آشپزخانه خود استفاده کنید!
با راه اندازی سرور، رابط وب و برنامه تلفن همراه، وقت آن است که کالاهای خود را موجودی کنید!
از بخش نمای کلی برنامه، روی نماد شطرنجی کلیک کنید تا اسکنر بارکد راه اندازی شود. از این برای اسکن بارکد روی اقلام خود استفاده کنید و جزئیات لازم را وارد کنید. شما باید یک نام برای مورد، تاریخ انقضا و مکان اضافه کنید.
پس از اتمام روی Save کلیک کنید، آیتم در سرور شما ظاهر می شود. میتوانید بهصورت اختیاری اطلاعاتی مانند قیمت را اضافه کنید، که تولید لیستهای خرید قیمتگذاریشده را برای زمانی که نیاز به ذخیره مجدد دارید آسانتر میکند. این مرحله فوقالعاده وقتگیر است، اما اگر معمولاً همان مارکها را میخرید، ارزشش را دارد.
وقتی محصولی را مصرف می کنید، کافی است دوباره بارکد را اسکن کنید تا از موجودی شما محو شود. و هنگامی که خرید خود را پس از سفر به فروشگاه تخلیه میکنید، فقط اقلام را در حین ذخیره اسکن کرده و تاریخ انقضا را اضافه کنید. از آنجایی که Grocy قبلاً بارکد را با یک محصول مرتبط می کند، نیازی به وارد کردن نام، قیمت یا مکان مجدد نخواهید داشت.
Grocy همچنین دارای یک مدیر دستور العمل اصلی است که به شما کمک می کند تا با استفاده از سهامی که دارید غذا درست کنید. این به شما در مستندسازی فرآیند کمک می کند و حتی می توانید محصول تکمیل شده را به عنوان یک آیتم در موجودی خود اضافه کنید.
برای ایجاد یک دستور غذای جدید، روی دستور العمل ها > افزودن کلیک کنید، دستور پخت خود را نام بگذارید، سپس تعداد وعده ها، مراحل دستور پخت و مواد تشکیل دهنده را پر کنید. Grocy بارکدی را در اختیار شما قرار می دهد که می توانید آن را پرینت بگیرید و روی شیشه آب مرغ خانگی خود بزنید.
اگر سازماندهی خاصی دارید، می توانید از برنامه ریز غذای Grocy برای برنامه ریزی وعده های غذایی خود از هفته ها قبل استفاده کنید. روی Meal Planner کلیک کنید، سپس برای هر روز، روی + (به علاوه) کلیک کنید و دستور غذای انتخابی خود را از لیست انتخاب کنید. Grocy بررسی می کند که مواد لازم را در انبار دارید.
Grocy بیش از غذا را مدیریت می کند
اداره یک خانواده چیزی فراتر از مواد تازه موجود در یخچال شماست و Grocy می تواند به شما در انجام طیفی غیرقابل تصور از وظایف کمک کند.
در بخش Manage Master Data، میتوانید هر کاری که باید در خانه شما انجام شود را به همراه توضیحات تعریف کنید. اگر افراد دیگری با شما زندگی میکنند، میتوانید آنها را به عنوان کاربر در Grocy اضافه کنید و به آنها محول کنید تا کارهای روزمره را از برنامه یا رابط وب انجام دهند. این کار باعث می شود که چه کسی مسئول ظروف، جاروبرقی یا راه رفتن سگ ها است، ساده و ردیابی شود. خانواده شما از کاهش اصطکاک از طریق سوء تفاهم قدردانی خواهند کرد.
همچنین بخشهایی برای باتریها، سطوح شارژ، خرید و تاریخ شارژ پیدا خواهید کرد.
با Grocy سازماندهی کنید!
گروسی مستقیماً افرادی را هدف قرار می دهد که احساس می کنند نیاز به سازماندهی فوق العاده دارند و بر هر جنبه ای از زندگی خود کنترل دارند، بدون اینکه آگاهانه به آن فکر کنند.
هنگامی که Grocy را راه اندازی کردید، می توانید آن را در برنامه روزانه خود ادغام کنید و در یک نگاه بدانید که چه گزینه هایی در دسترس شما هستند.
اگر برنامه ریزی از قبل برای شما مهم است، چرا یک برنامه برنامه ریز روز را امتحان نکنید تا به شما در دستیابی به بهره وری ثابت روزانه کمک کند؟