Docker搭建Calibre-Web在线书库的实现示例
网上有不少在线书库搭建教程,要么过于老旧操作方法不对,要么用的镜像是technosoft2000/calibre-web,但是这个镜像已经正式停止维护了;所以记录一下。
mkdir -p calibre-web/{config,books}
cd calibre-web
wget https://raw.githubusercontent.com/OzzieIsaacs/calibre-web-test/main/test/Calibre_db/metadata.db && mv metadata.db books
docker run -it --name=calibre-web2 \
-e PUID=$(id -u) \
-e PGID=$(id -g) \
-e TZ=Asia/Shanghai \
-e DOCKER_MODS=linuxserver/mods:universal-calibre \
-p 8083:8083 \
-v /home/wesley/Work/projects/calibre-web/config:/config \
-v /home/wesley/Work/projects/calibre-web/books:/books \
--restart unless-stopped \
linuxserver/calibre-web
运行之后不能马上打开网址http://0.0.0.0:8083 因为还要运行不少东西。
出现这个进度条,说明一切是正常的,只需再等2分多钟:

出现以下输出信息表明可以打开网址http://0.0.0.0:8083/ 了:
rm: cannot remove '/tmp/calibre.txz': No such file or directory /etc/s6-overlay/s6-rc.d/init-mod-universal-calibre-setup/run: line 59: /app/calibre/calibre_postinstall: No such file or directory [custom-init] No custom files found, skipping... [ls.io-init] done.
网站会自动提示需要配置数据库,这里只需用到刚才已经下载好了的metadata.db,在网站中的位置为/books/metadata.db,通过界面选择好就可以正常运行了。
上传书籍
上传需要先配置上传权限,以admin用户 点击右上角Admin面板 -> Configuration标题下的Edit basic configuration -> 点击Feature Configuration -> 勾选Enable Uploads -> 保存设置
您可能感兴趣的文章
- 01-07Tomcat部署Bolo动态博客
- 01-07图文详解nginx日志切割的实现
- 01-07如何解决swarm docker 端口不通问题
- 01-07详解nginx location指令
- 01-07如何解决docker http 500错误问题
- 01-07windows server 2008安装配置DNS服务器
- 01-07Linux上搭载Nginx负载均衡配置使用案例详解
- 01-07NGINX 权限控制文件预览和下载的实现原理
- 01-07Nginx防盗链与服务优化配置的全过程
- 01-07使用 Apache 反向代理的设置技巧


阅读排行
推荐教程
- 12-23linux中ftp无法访问怎么办
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 01-05Shell脚本去重的几种方法实例
- 12-22kvm虚拟机配置NAT端口转发的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法




