Repolode
norish-recipes

norish-recipes/norish

가정에서 식단을 계획하고 장보기 목록을 공유하며 함께 요리할 수 있는 실시간 셀프 호스팅 레시피 앱입니다.

대체할 수 있는 제품:PaprikaAnyList

스타
1,516
포크
134
열린 이슈
84
마지막 커밋
19시간 전

어떤 프로젝트인가요?

Norish는 가정을 중심으로 설계된 셀프 호스팅 레시피 관리 앱입니다. 구성원은 식단을 계획하고 장보기 목록을 공유하며 함께 요리할 수 있고, 변경 사항은 여러 기기에서 실시간으로 동기화됩니다.

이 앱은 PostgreSQL, Redis, URL에서 레시피를 가져올 때 레시피 페이지를 렌더링하는 Obscura 서비스와 함께 Docker 컨테이너로 실행됩니다. 저장된 데이터의 암호화 키는 MASTER_KEY에서 파생되므로, 설정한 뒤에는 값을 바꾸지 않아야 합니다.

이 프로젝트는 TypeScript로 작성되었으며 AGPL-3.0 라이선스를 적용합니다. 기여자를 위한 개발 환경 설정 가이드도 포함되어 있습니다.

핵심 기능

  • 01가정 구성원이 식단 계획과 장보기 목록의 변경 사항을 즉시 확인할 수 있는 실시간 동기화
  • 02함께 사용할 주간 메뉴 계획
  • 03공유 장보기 목록
  • 04웹페이지 URL에서 레시피 가져오기
  • 05PostgreSQL 및 Redis를 사용하는 Docker Compose 배포

활용 사례

  • 가족의 주간 저녁 식사를 계획하고 집에 있는 모두와 계획 공유하기
  • 여러 사람이 함께 수정할 수 있는 장보기 목록 관리하기
  • 클라우드 서비스 대신 자체 서버에서 비공개 레시피 모음 호스팅하기

빠른 시작

  1. 1

    MASTER_KEY를 생성합니다

    openssl rand -base64 32
  2. 2

    README의 Docker Compose 파일을 저장하고 플레이스홀더 값(MASTER_KEY, OBSCURA_CDP_TOKEN)을 교체합니다

  3. 3

    Docker Compose로 서비스를 시작합니다

사용 전 알아둘 점

  • AGPL-3.0 라이선스(카피레프트 라이선스)로 제공되며, 파생 네트워크 서비스는 소스 코드를 공개해야 합니다.
  • 셀프 호스팅에는 앱, PostgreSQL, Redis, URL 가져오기를 위한 Obscura 렌더러 등 여러 서비스가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

norish은(는) 무엇인가요?
가정에서 식단을 계획하고 장보기 목록을 공유하며 함께 요리할 수 있는 실시간 셀프 호스팅 레시피 앱입니다. Norish는 가정을 중심으로 설계된 셀프 호스팅 레시피 관리 앱입니다. 구성원은 식단을 계획하고 장보기 목록을 공유하며 함께 요리할 수 있고, 변경 사항은 여러 기기에서 실시간으로 동기화됩니다.
norish은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
norish은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
norish은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. norish의 마지막 커밋은 2026년 11월 5일입니다.
norish은(는) 어디에 사용할 수 있나요?
가족의 주간 저녁 식사를 계획하고 집에 있는 모두와 계획 공유하기 여러 사람이 함께 수정할 수 있는 장보기 목록 관리하기 클라우드 서비스 대신 자체 서버에서 비공개 레시피 모음 호스팅하기
norish는 어떻게 설치하나요?
MASTER_KEY를 생성합니다: openssl rand -base64 32 README의 Docker Compose 파일을 저장하고 플레이스홀더 값(MASTER_KEY, OBSCURA_CDP_TOKEN)을 교체합니다 Docker Compose로 서비스를 시작합니다
norish은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/norish-recipes/norish

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트