群晖Docker安装一个开源的美观calibre-webserver中文网页版,管理你的图书,推送到Kindle
2019年2月26日
2019-3-21 同步作者代码更新 添加多用户版及教程(多用户版可切换成单用户版,单用户版不可切换成多用户版) 之前我们推送Kindle总是找各种网站来推送,不但麻烦,而且很多还有限制,每天一本,很是恶心,要不然就要买VIP,我本人买了好几个网站的VIP,去年全都跑路了,目前只有一个还没有跑路,所以以后收集到好的图书,就可以自己管理了,想看的时候直接推送过去,方便多了 我找了很久calibre的docker,自己也制作过几个,但是都不理想,后来在Github上发现了这个项目,找到作者沟通后,修改成为单机版使用
感谢作者的源码,Docker跑起来后,可以在首页找到站点源码的链接,和作者书库的打包! 言归正传,开始群晖教程 群晖安装教程打开群晖Docker—注册表—搜 oldiy 找到 my-calibre-webserver-docker 双击下载,tag选择 latest 如果你有域名有备案想用多用户版,可以tag选择multi-user,否则请使用latest单机版! 多用户版支持QQ,微博,github登录方式!(没有备案域名可以使用github登录方式)多用户版设置,请查看文章底部管理员设置方式! 映像——找到my-calibre-webserver-docker双击安装 改名字,高级设置——创建快捷方式 添加一个卷,映射到本地文件夹,装载路径不可以修改 映射端口 应用——创建容器吧! 容器跑起来之后,我们修改一下smtp,用来推送Kindle 如果使用QQ邮箱,需要打开smtp服务,然后获取授权码(相当于密码) 拿到授权码之后,我们修改一下文件,找到我们本地目录,此时会自动生成几个文件夹,找到如下位置,首先修改权限,不然无法保存 之后,编辑文件,将你自己的smtp,用户名,密码,填写进去,保存文件(如果双击不能打开,需要安装群晖套件——文本编辑器) 之后我们要打开群晖防火墙,放行8000端口 因为修改了配置文件,所以我们重启一下容器就可以正常推送了! 最后,打开网页开始享受自己的图书管理系统吧!打开网页之后,记得先点击登录,才可以使用全部功能!图书删除的话,书库不能少于24本图书,否则程序设置会导致错误! 多用户版配置教程下载镜像使用tag标签multi-user 按单机版配置后启动容器 进入本机挂载目录 如:/docker/book/data/release/www/calibre.talebook.org/my-calibre-webserver/webserver 找到settings.py 编辑smtp信息,用于推送 编辑douban_apikey信息,用于豆瓣削刮器,因豆瓣已停止API申请,如果没有默认不需要设置!只会从百度获取信息! 编辑微博登录API,QQ登录API,github登录API
其中github登录无需备案域名,任何人均可申请 申请地址 # See: https://github.com/settings/applications/new 管理地址 https://github.com/settings/developers Authorization callback URL回调地址填写 http://你的域名+端口号/complete/github.do 配置好以上信息之后,重启容器,并使用任意一种已设置的登录方式登录 之后打开网页 http://你的域名/user ,查看用户ID 如 1 – oldiy ,那么记得ID为1 进入容器终端,输入命令设置管理员 关闭终端,刷新网页即可看到管理员入口! |
|