メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
KitchenOwl

KitchenOwl

KitchenOwl は、セルフホスト型の買い物リスト兼レシピマネージャーです。買い物リストをリアルタイムで共有し、レシピを保存して食事の提案を受け取り、家計費を記録でき、Web インターフェースをネイティブモバイルアプリが支えます。AGPL-3.0 ライセンス、GitHub スター 3,400+。

概要

3.5k

GitHubスター

2

ページビュー

99

アクティブインストール

ライセンス AGPL-3.0 バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

アクティブインストール数はサンプルデータ(プレビュー)です。正式リリース前に実際のデータに切り替わります。

アクセス

  1. ブラウザで KitchenOwl の Web インターフェースを開きます: http://<SERVER_IP> (HTTP)
  2. アプリケーションが利用可能になるまで数分かかる場合があります。
  3. 最初のユーザーアカウントを作成してください。
  4. 買い物リストやレシピの作成、パントリーの管理を始めましょう。

重要なファイルとディレクトリ

  • インストールパス: /root/kitchenowl
  • Compose ファイル: /root/kitchenowl/compose.yaml
  • Docker ボリューム: /var/lib/docker/volumes/kitchenowl_kitchenowl_data
  • Caddy設定: /etc/caddy/Caddyfile

サービス管理

実行中のコンテナを確認する:

docker compose -f /root/kitchenowl/compose.yaml ps

KitchenOwl を再起動します:

docker compose -f /root/kitchenowl/compose.yaml restart

ログを表示:

cd /root/kitchenowl && docker compose logs -f

KitchenOwl を停止します:

docker compose -f /root/kitchenowl/compose.yaml stop

KitchenOwl を起動します:

docker compose -f /root/kitchenowl/compose.yaml start

KitchenOwl を再作成します:

docker compose -f /root/kitchenowl/compose.yaml up -d

ドメインと HTTPS(Caddy)

注意: HTTPS 証明書は IP アドレスに対しては発行できません。ドメイン名が必要です。

1. ドメインをポイントする(例えば example.com) をサーバーの IP アドレスに。

2. Caddy の設定を編集します:

vim /etc/caddy/Caddyfile

次を置き換えます:

:80 {
    reverse_proxy localhost:8080
    ...
}

内容は次のとおりです:

example.com {
    reverse_proxy localhost:8080
    ...
}

3. Caddy をリロードします:

systemctl reload caddy

4. Caddy は Let's Encrypt 証明書を自動的に取得・更新します。

5. 次で KitchenOwl にアクセスします: https://example.com

セルフホストの他の記事

関連アプリ。

今すぐ KitchenOwl をデプロイ。 月額2.48ドルから。