xiaowei-system/skills/devops/devops-umbrella/references/windows-calibre-book-librar...

3.0 KiB
Raw Blame History

Windows Server Calibre 书库发现与访问

发现时间2026-07-17 服务器192.168.123.11 (Windows Server, administrator/xue.2538)

书库位置

Calibre 书库D:\calibre书库\
Calibre GUI C:\Program Files\Calibre2\calibre.exePID 16416运行中
Calibre Server未启动

Calibre skill 原文路径C:\Users\Administrator\.hermes\skills\media\calibre-library\SKILL.md

Calibre Content Server

# 启动(需先关闭 Calibre GUI否则 DB 被锁)
"C:\Program Files\Calibre2\calibre-server.exe" --port 8089 --disable-auth "D:\calibre书库\"

# 带认证
"C:\Program Files\Calibre2\calibre-server.exe" --port 8089 --enable-auth "D:\calibre书库\"

# 测试
curl -s -o /dev/null -w "%{http_code}" http://192.168.123.11:8089/
# 200 = 运行中000 = 未启动

注意Calibre GUIcalibre.exe运行时会 lock metadata.dbcalibre-server 无法启动。需先关闭 GUI。

当前已知问题

问题 原因 状态
Port 8089 无响应 Calibre Server 未启动,或被 Windows 防火墙挡 待解决
C:\Users\Administrator\Calibre Library\ 为空 这是旧路径,书库实际在 D:\calibre书库\ 已知
Users 共享只能看到空目录 真正的书库在 D: 盘,未暴露为共享 已知

Windows Server 共享发现路径

net share → 发现可用共享
           → Users 共享 = C:\Users可 SMB 访问)
           → 发现 Calibre Library 目录存在但为空
           → 确认真正书库在 D:\calibre书库\(非共享)

访问方案选择

方案 操作 难度
ACalibre Content Server 服务器启动 calibre-server.exe防火墙开 8089 需 SSH + 手动启服务
BD: 盘设为共享 服务器上把 D:\calibre书库\ 设为共享Everyone 读 需一次配置
C复制到 beifen 共享 手动把书复制到 beifen 共享目录 最简单但不实时

SSH 命令参考Windows Server

# 查进程
sshpass -p "xue.2538" ssh administrator@192.168.123.11 "tasklist /FI \"IMAGENAME eq calibre*\""

# 查共享
sshpass -p "xue.2538" ssh administrator@192.168.123.11 "net share"

# 扫端口(快速)
for port in 8080 8081 8089 8090 8096 8100 8123 8443; do
  code=$(curl -s -o /dev/null -w "%{http_code}" --connect-timeout 2 http://192.168.123.11:$port/)
  [ "$code" != "000" ] && echo "Port $port: HTTP $code"
done

# 查 D: 盘共享(扫描时发现 D: 未直接暴露,但 download/rymf6/webdav 等子目录有共享)

Calibre skill 内容服务器端口总结

服务 端口 共享 Calibre GUI
calibre-server 8089 D:\calibre书库\ 关闭 GUI 后才能启动

下次找书:优先用方案 ACalibre Content Server。服务器上执行

taskkill /IM calibre.exe /F
"C:\Program Files\Calibre2\calibre-server.exe" --port 8089 --disable-auth "D:\calibre书库\"

然后小唯通过 http://192.168.123.11:8089/ 访问全部书籍。