访问
- 在浏览器中打开 KitchenOwl Web 界面:
http://<SERVER_IP>(HTTP) - 应用可能需要几分钟才能变为可用。
- 创建您的第一个用户账户。
- 开始创建购物清单、食谱并管理你的储藏室。
重要文件与目录
- 安装路径:
/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