diff --git a/milestone_v1.md b/milestone_v1.md index 40648b9..23a55f8 100644 --- a/milestone_v1.md +++ b/milestone_v1.md @@ -104,15 +104,48 @@ Caddy v2.11.4(HTTPS + 路由) 回滚命令: git checkout 1a80249 -- Caddyfile ``` -### server-ops(auth_proxy) +### server-ops(auth_proxy + Calibre-Web 配置) ``` -最新 commit: 195954c -消息: fix: auth_proxy Cache-Control no-cache + POST redirect fallback -回滚命令: git checkout 195954c -- auth_proxy/ +最新 commit: a6e85c6 (Milestone V1) +回滚命令: git checkout a6e85c6 -- auth_proxy/ + git checkout a6e85c6 -- milestone_v1.md ``` --- +## 六、Calibre-Web 配置 + +| 项目 | 值 | +|:---|:---| +| 域名 | `books.xybkwd.top` | +| 端口 | 8083(Docker) | +| 镜像 | `lscr.io/linuxserver/calibre-web:latest` | +| 数据目录 | `/home/ubuntu/calibre-web/books/`(映射到容器 `/books`) | +| 配置目录 | `/home/ubuntu/calibre-web/config/`(映射到容器 `/config`) | +| 管理员 | `admin` / `admin123` | +| 语言 | `zh_Hans_CN`(简体中文) | +| 数据库路径 | `/books` | +| 上传功能 | 已开启 | + +### Docker 启动命令 +```bash +docker run -d --name=calibre-web \ + -e PUID=1000 -e PGID=1000 \ + -p 8083:8083 \ + -v /home/ubuntu/calibre-web/config:/config \ + -v /home/ubuntu/calibre-web/books:/books \ + --restart unless-stopped \ + lscr.io/linuxserver/calibre-web:latest +``` + +### Calibre-Web 踩坑记录 +1. **metadata.db 必须用 calibredb 创建**,不要手动 sqlite3 CREATE TABLE +2. `config_calibre_uuid` 必须匹配 `metadata.db` 中 `library_id.uuid` +3. 上传卡死通常是 metadata.db 版本不兼容(宿主机 calibre vs 容器内) +4. 重置容器后 settings 表配置会丢失(上传、语言、标题需重新设置) + +--- + ## 六、完全恢复步骤 ```bash