跳至主要内容
五折优惠 全部方案,限时优惠。起价 $2.48/mo
KitchenOwl

KitchenOwl

KitchenOwl 是一款自托管的购物清单和食谱管理工具。实时共享购物清单、存储食谱并获取膳食建议,还能跟踪家庭开支,Web 界面背后还有原生移动应用支持。采用 AGPL-3.0 许可,拥有 3,400+ GitHub 星标。

快速概览

3.5k

GitHub star 数

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/月。