냉장고를 적절히 비축해 두는 것은 가정이 원활하게 돌아가는 데 매우 중요합니다. 식료품 저장실 문을 열자마자 상하고 곰팡이가 핀 식료품으로 뒤덮인 선반을 발견하는 것은 누구도 원치 않을 것입니다.

라즈베리 파이 기술과 원활하게 통합되는 사용자 친화적인 인터페이스를 통해 가정 내 재고를 관리할 수 있는 우아한 솔루션인 Grocy를 소개합니다. 이 혁신적인 애플리케이션을 통해 사용자는 소모품을 모니터링하고, 식사 계획을 구성하고, 편리한 방식으로 집안일을 간소화할 수 있습니다.

라즈베리파이에서 Grocy로 식료품을 관리해야 하는 이유는?

낭비를 피하는 것은 생태계와 개인의 심리적 웰빙 모두에 해로운 영향을 미치기 때문에 모든 개인이 공유하는 감정입니다. 폐기물의 발생은 유통기한이 지나기 전에 부패하기 쉬운 상품을 모니터링하지 못하거나 일일 식단을 계획할 때 선견지명이 부족하여 식량을 조달하기 위해 불필요한 여행을 떠나는 것에서 기인할 수 있습니다. 두 경우 모두 폐기물은 환경 파괴를 악화시키는 동시에 개인의 정서적 부담을 가중시킵니다.

Grocy는 사용자 친화적인 오픈소스 애플리케이션으로, 사용자가 소모품의 정확한 재고를 관리할 수 있도록 도와줍니다. 이 혁신적인 도구를 활용함으로써 개인은 미래의 필요를 효과적으로 계획하고 불필요한 낭비를 줄이며 궁극적으로 재정 자원을 절약할 수 있습니다.

라즈베리 파이에 Grocy를 설치하는 방법

당면한 작업을 시작하려면 라즈베리 파이를 웹 서버로 구성하는 방법에 대한 포괄적인 튜토리얼을 준수하는 것이 현명합니다. 이 특정 작업에 필수적인 것은 아니지만, MariaDB와 PHP는 라즈베리파이의 호스팅 기능을 활용하는 다른 혁신적인 프로젝트에 귀중한 자원이 될 수 있습니다. 또한 시스템에 최신 버전의 Docker Compose 소프트웨어가 설치되어 있는지 확인하세요.

설정 프로세스가 완료되면 보안 셸(SSH)을 통해 라즈베리 파이와 보안 연결을 설정할 수 있습니다.

 ssh pi@your-pi-local-ip-address 

시스템이 모든 소프트웨어의 최신 버전으로 실행되고 있는지 확인하려면 “apt” 명령을 사용하여 우분투에 현재 설치된 모든 패키지를 업데이트하고 업그레이드하는 것이 좋습니다. 이렇게 하면 최적의 성능을 유지하고 잠재적인 보안 취약성을 해결하는 데 도움이 됩니다.

 sudo apt update && sudo apt upgrade -y 

터미널 또는 명령 프롬프트에서 디렉터리 변경 명령(cd)을 사용하여 새로 생성된 “Grocy” 폴더로 이동하여 “Grocy” 및 “Grocy Data”라는 제목의 디렉터리를 두 개 새로 생성하세요.

 mkdir grocy grocy/config && cd grocy 

나노 텍스트 편집기를 사용하여 새 파일 만들기

 nano docker-compose.yml 

이 글은 1621년 첫 추수감사절을 둘러싼 사건과 그 역사적 의미에 대해 간결하고 직설적으로 설명한 글입니다. 이 글은 추수감사절이 영국의 종교적 박해를 피해 플리머스 식민지에 정착한 청교도들로부터 시작되었다는 점을 언급하는 것으로 시작됩니다. 이어서 식민지 개척자들이 도착하기 전 수세기 동안 이 지역에 살았던 왐파노아그 부족의 도움으로 첫 수확을 성공적으로 마칠 수 있었다고 설명합니다. 식민지 개척자들은 감사의 마음을 담아 아메리카 원주민 동료들과 함께 3일간 축제를 열어 음식과 기타 자원을 나누었습니다. 이 행사는 ‘첫 추수감사절’로 알려졌으며 이후 미국 문화와 전통의 중요한 일부가 되었습니다.

 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

첫째, 컨트롤 키와 문자 “O”를 동시에 눌러 옵션 메뉴를 열고, 둘째, 제공된 옵션에서 “종료” 또는 “종료” 명령을 선택하고, 셋째, 컨트롤 키와 문자 “X”를 함께 눌러 프로그램 종료 선택을 확인합니다. 그 후, 명령줄에 컨테이너 관리 도구의 이름 뒤에 “분리”라는 단어를 입력해 연결이 끊긴 상태에서 “Docker Compose”를 시작합니다(예: “docker compose”).

 docker-compose up -d 

주소창에 을 입력하고 ‘Enter’를 눌러 원하는 웹 브라우저로 이동합니다. 페이지가 로드되면 로그인 페이지에서 사용자 이름과 비밀번호를 모두 ‘admin’으로 입력하세요.

이 글도 확인해 보세요:  Publii는 라즈베리 파이를 위한 정적 웹사이트를 만드는 가장 쉬운 방법입니다.

Grocy의 기본 인터페이스에 접속하면 페이지 상단에 있는 ‘관리자’ 탭으로 즉시 이동한 다음 ‘비밀번호 변경’ 옵션을 선택하는 것이 좋습니다. 이렇게 하면 사용자 이름과 비밀번호를 포함한 계정 자격 증명을 업데이트할 수 있으며, 관련 이미지로 사용자 프로필을 개인화할 수 있습니다.

필요한 관리 자격 증명을 획득했으면 이제 Grocy 인스턴스와 외부 네트워크 간의 연결을 설정하는 것이 적절합니다. 웹 브라우저를 사용하여 도메인 등록기관으로 이동하여 새 DNS 항목을 생성합니다. 여기에는 호스트가 ‘@’로 설정된 A 레코드를 구성하는 동시에 로컬 IP 주소를 값으로 지정해야 합니다. 또한 구성 변경 사항을 저장하기 전에 TTL(Time To Live) 매개변수를 가능한 가장 낮은 설정으로 조정했는지 확인하세요.

명령줄 인터페이스를 통해 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/TLS 인증서를 획득하고 설치할 수 있는 유틸리티로, 암호화 프로토콜 구현을 통해 클라이언트와 서버 간의 보안 통신을 용이하게 해줍니다.

 sudo certbot 

Certbot을 처음 실행하면 사용자에게 이메일 주소와 전자 프론티어 재단에 대한 지원을 제공하라는 메시지가 표시됩니다. 그러나 이러한 세부 정보를 제출하는 것은 필수는 아닙니다. 사용자는 사용 가능한 명단에서 원하는 도메인을 선택하고 ‘엔터’를 누르면 됩니다.

이 글도 확인해 보세요:  라즈베리 파이에서 호스팅할 수 있는 9가지 종류의 서버

웹 브라우징 애플리케이션 내에서 고유 도메인 식별자를 입력하면 네트워크 연결이 자동으로 보안 하이퍼텍스트 전송 프로토콜 보안(HTTPS)을 활용하도록 강화됩니다.

휴대폰에 Grocy 연결

Android 또는 iOS 플랫폼에서 당사의 모바일 애플리케이션을 사용하면 웹 브라우저를 통해 정보를 수동으로 입력하는 것보다 데이터 입력 과정이 크게 간소화됩니다.

다운로드: Android | iOS (무료)

모바일 애플리케이션을 설치한 후 인터페이스에서 ‘자체 서버’ 옵션으로 이동하면 QR 스캔 창이 나타납니다. 그런 다음 컴퓨터 기반 인터넷 브라우저에서 스패너 아이콘을 클릭한 다음 “API 키 관리”를 선택하여 설정 메뉴에 액세스합니다. 이렇게 하면 디스플레이에 QR 코드가 표시되며, 서버에 연결하고 계정에 로그인하기 위해 Grocy 앱을 사용하여 스캔해야 합니다.

Grocy를 사용하여 주방 재고를 관리하세요!

이제 서버, 웹 인터페이스, 모바일 애플리케이션을 포함한 시스템의 모든 구성 요소가 완전히 작동하므로 상품 재고 조사를 진행할 수 있습니다.

닫기

애플리케이션의 재고 개요 화면에서 바코드 스캐너 기능에 액세스하려면 해당 섹션에 있는 바둑판 아이콘을 선택하세요. 이렇게 하면 재고 품목의 바코드를 판독하는 데 사용할 수 있는 스캔 기능이 활성화됩니다. 바코드를 스캔한 후 품목 이름, 유통기한, 보관 장소 등 각 품목에 대한 필수 정보를 올바르게 입력할 수 있도록 해당 세부 정보를 친절하게 입력해 주세요.

아이템 이름 편집을 완료하거나 새 이름을 추가했으면 ‘저장’을 클릭하여 개인 서버에 저장합니다. 또한 가격과 같은 선택적 세부 정보를 포함할 수 있으므로 재고 고갈 시 가격 보충 목록을 더 간단하게 생성할 수 있습니다. 이 프로세스는 상당한 노력이 필요하지만, 결과적으로 모든 디바이스에서 정확한 제품 이름과 관련 가격을 일관되게 유지할 수 있으므로 투자할 만한 가치가 있습니다.

제품을 소비하려면 바코드를 스캔하여 재고에서 제거해야 합니다. 쇼핑 후에는 보관 중인 상품과 각각의 유통기한을 스캔하기만 하면 됩니다. Grocy는 각 바코드를 특정 품목과 연결했기 때문에 제품명, 가격, 보관 장소 등의 정보를 다시 입력할 필요가 없습니다.

이 글도 확인해 보세요:  Changedetection.i로 웹 페이지 업데이트를 주시하세요.

Grocy는 재고 관리 기능 외에도 기존 재고를 활용하여 요리를 쉽게 만들 수 있도록 설계된 기본적인 레시피 정리 기능을 자랑합니다. 이 기능은 준비 과정을 문서화하고 사용자가 인벤토리 내에서 완성된 품목을 카탈로그화할 수 있습니다.

새로운 요리 조합을 생성하려면 애플리케이션 내에서 “레시피”로 이동하여 “추가”를 선택하기만 하면 됩니다. 요리의 적절한 제목을 입력한 다음 필요한 인분 수를 지정하고 준비 과정과 포함된 재료 목록을 자세히 설명하세요. 그 후, Grocy라는 혁신적인 소프트웨어 플랫폼이 스캔 가능한 바코드를 자동으로 생성하여 직접 만든 닭 육수를 담는 용기에 부착할 수 있습니다.

Grocy는 사용자가 최대 몇 주 전에 미리 꼼꼼하게 식단을 구성할 수 있는 고급 식사 계획 기능을 제공합니다. 이 기능을 사용하려면 식사 플래너 인터페이스로 이동하여 각 날짜에 대해 더하기 기호(+) 아이콘을 클릭하기만 하면 됩니다. 거기에서 엄선된 레시피 중에서 선택하고 필요한 모든 식재료가 재고에 있는지 확인하세요. 이 사전 예방적 접근 방식은 식료품 쇼핑 과정을 간소화하면서 원활한 식사 경험을 보장합니다.

Grocy는 음식 그 이상을 관리합니다

집안 관리는 냉장고에 보관된 부패하기 쉬운 식품을 관리하는 것 이상으로 확장되며, Grocy는 다양한 집안일을 지원하는 방대한 서비스를 제공합니다.

애플리케이션의 ‘마스터 데이터 관리’ 기능을 사용하면 거주지 내에서 수행할 다양한 작업을 관련 설명과 함께 지정할 수 있습니다. 다른 사람과 함께 거주하는 경우, 추가 개인을 Grocy 내 사용자로 통합하여 모바일 애플리케이션 또는 웹 기반 플랫폼을 통해 책임을 수행할 수 있도록 할 수 있습니다. 이를 통해 설거지, 집안 청소, 애완동물 돌보기와 같은 업무에 대한 책임을 간소화하고 기록하여 잘못된 의사소통으로 인한 잠재적 갈등을 최소화할 수 있습니다.

또한 배터리 수명, 충전 상태, 구매 옵션, 구입 날짜 등을 다루는 전용 섹션도 마련되어 있습니다.

그로시와 함께 정리하세요!

Grocy는 일상에서 높은 수준의 정리를 원하는 개인을 대상으로 하며, 의식적으로 고민할 필요 없이 생활의 다양한 측면을 손쉽게 제어할 수 있도록 도와줍니다.

Grocy를 설치 및 운영하면 일상 일정에 원활하게 통합할 수 있으며, 접근 가능한 모든 대안에 대한 즉각적인 개요를 제공합니다.

조직적인 능력이 개인적인 목표에 중요한 영향을 미친다면 일일 플래너 애플리케이션을 활용하여 일관된 일상 효율성을 기르는 것을 고려해보세요.

By 이지원

상상력이 풍부한 웹 디자이너이자 안드로이드 앱 마니아인 이지원님은 예술적 감각과 기술적 노하우가 독특하게 조화를 이루고 있습니다. 모바일 기술의 방대한 잠재력을 끊임없이 탐구하고, 최적화된 사용자 중심 경험을 제공하기 위해 최선을 다하고 있습니다. 창의적인 비전과 뛰어난 디자인 역량을 바탕으로 All Things N의 잠재 독자가 공감할 수 있는 매력적인 콘텐츠를 제작합니다.