Repolode
norish-recipes

norish-recipes/norish

食事の計画や買い物リストの共有、一緒に料理を楽しめる、リアルタイム同期対応のセルフホスト型レシピアプリ。

代替できる製品:PaprikaAnyList

スター
1,522
フォーク
134
未解決の Issue
84
最終コミット
一昨日

これは何?

Norishは、家庭での利用を想定したセルフホスト型レシピ管理アプリです。メンバー同士で食事の計画や買い物リストを共有し、一緒に料理できます。変更内容はデバイス間でリアルタイムに同期されます。

アプリはDockerコンテナとして、PostgreSQL、Redis、およびURLからレシピをインポートする際にレシピページをレンダリングするObscuraサービスとともに動作します。保存データの暗号化キーはMASTER_KEYから生成されるため、一度設定したら値を変更しないでください。

TypeScriptで開発され、AGPL-3.0でライセンスされています。コントリビューター向けの開発環境構築ガイドも用意されています。

主な機能

  • 01リアルタイム同期により、食事の計画や買い物リストの更新を家族がすぐに確認できる
  • 02週ごとのメニューを共有できる食事計画
  • 03共有の買い物リスト
  • 04Webページの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 の数値は毎日更新されます。

関連プロジェクト