calibre 可以分2种来理解
calibre server 直接装在nas上,pc上,用于导入管理图书的总管理器,生成图书馆数据库, 添加删除图书等通过server软件操作
calibre-web 用于远程网页访问电子图书库, 它和 calibre server共用一个数据库.也可以添加不同的用户.
以上两个软件都可以通过docker方式安装在nas上,如下是安装的代码记录
docker run -d \
--name=calibreServerNew \
--security-opt seccomp=unconfined `#optional` \
-e PUID=1000 \
-e PGID=100 \ #这里通过命令行输入 id 用户名 得到UID和GID的数值
-e TZ=Asia/Shanghai \
-e PASSWORD= `#optional` \
-e CLI_ARGS= `#optional` \
-p 8080:8080 \ #这里是http访问端口, nas的8080端口对应容器的8080端口
-p 8181:8181 \ #这里是https访问端口,
-v /share/Container/Docker/CalibreServer/config/data:/config \ #这里是配置文件夹, 映射到nas外部
-v /share/BookLibrary:/config/library \ #这里是图书数据库文件夹, 映射到nas外部,
-v /share/CACHEDEV2_DATA/6T资料/tempBookSaved:/config/bookfrom \ #这里是图书导入的路径, 映射到那时外部
--restart unless-stopped \
lscr.io/linuxserver/calibre:latest以上是安装calibre server的命令 calibre server安装参考 点我 进入直达
docker create \
--name=calibre-web \
-p 8083:8083 \ #访问的端口
-v /share/Container/Docker/CalibreWeb/config:/config \ #这里配置的路径,映射到nas外部
-v /share/BookLibrary:/library \ #这里是图书数据图路径,和上面对应
-v /share/Container/Docker/CalibreWeb/autoaddbooks:/autoaddbooks \
-e UID=1000 \
-e GID=100 \
-e CALIBRE_SERVER_USER=stone \
-e CALIBRE_SERVER_PASSWORD=123456 \ #集成了server功能, 访问是密码设置
--restart unless-stopped \
johngong/calibre-web:latest以上是安装calibre-web的命令, 安装参数, 点我直达 同时参考如下的链接搭建网络图书管理系统小纪
calibre-web装好之后, 还要映射 一个字体文件夹,具体 路径是 /share/Container/Docker/CalibreWeb/config/fonts:/config/fonts
calibre-web 官方建议添加字体,电子书其他格式转pdf时,中文不会有乱码,自行网上搜索下载,或者我分享的 "网上下载 Simsun.tff字体 复制到 映射的config/fonts 目录下 重启docker即可。可以看下johngong/calibre-web docker hub上的介绍的最下面部分。新版本应该是这个位置 "
一键安装代码dockerrun-d--restart=always--name="port[…]