猫盘群晖DS119J、DS120J无需Docker,也能安装Calibre电子图书馆!
本帖最后由 石在 于 2020-12-16 16:19 编辑写在前边:
Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。)
使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了!
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。
https://s3.ax1x.com/2020/12/15/rMOIsO.jpg
让我们继续:Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。
啰啰嗦嗦:这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的:
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等.
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误!
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件
“metadata_db_prefs_backup.json”
“metadata.db”
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!!
进入正题
教程分为两个环节,先说电子书的扫描:
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示!
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。
第一步:
https://s3.ax1x.com/2020/12/15/rQub7Q.png
第二步:
https://s3.ax1x.com/2020/12/15/rQKsCn.png
一般建议选择第二个,整个目录扫!
待扫描完成后,到书库目录下去复制所有文件!
第三步:
https://s3.ax1x.com/2020/12/15/rQMHij.png
第四步:
https://s3.ax1x.com/2020/12/15/rQ1OSA.png
第五步:
https://s3.ax1x.com/2020/12/15/rQ3kSs.png
第六步:
https://s3.ax1x.com/2020/12/15/rQ3nTU.png
第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。!
第二环节(群晖猫盘上,安装Calibre-web)
第一步:(套件中心安装python3)
https://s3.ax1x.com/2020/12/16/rQU35V.png
第二步:打开ssh
https://s3.ax1x.com/2020/12/16/rQUar9.png
第三步:
https://s3.ax1x.com/2020/12/16/rQUD56.png
第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。
第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:sudo -i然后再次输入群晖密码。
https://s3.ax1x.com/2020/12/16/rQUWqA.png
第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!)
第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除)
https://s3.ax1x.com/2020/12/16/rQaowR.png
第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。
pip install -r /tmp/requirements.txt
第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。
https://s3.ax1x.com/2020/12/16/rQd1pT.png
第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!
https://s3.ax1x.com/2020/12/16/rQdRAI.png
第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。
https://s3.ax1x.com/2020/12/16/rQdvCV.png
第十一步:选择本地群组
https://s3.ax1x.com/2020/12/16/rQwA4x.png
第十二步:勾上,并确定。
https://s3.ax1x.com/2020/12/16/rQwGPP.png
第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。
Calibre 书库
https://s3.ax1x.com/2020/12/16/rQw2MF.png
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:
https://s3.ax1x.com/2020/12/16/rQ0EZj.png
第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:
/volume1/web/calibre-web-master/cps.py
https://s3.ax1x.com/2020/12/16/rQ0swd.png
第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!
python /volume1/web/calibre-web-master/cps.py https://s3.ax1x.com/2020/12/16/rQ0qf0.png
第十七步:加油!!!差不多啦!
打开浏览器输入:群晖ip:8083端口例如我的地址:http://192.168.31.105:8083/
第十八步:
https://s3.ax1x.com/2020/12/16/rQBYng.png
这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。
第十九步:输入用户名:admin、密码:admin123
https://s3.ax1x.com/2020/12/16/rQBRE9.png
第二十步:成功登陆界面,我们还需要配置一下中文界面。
1.
https://s3.ax1x.com/2020/12/16/rQBIgK.png
2.
https://s3.ax1x.com/2020/12/16/rQBbHH.png
3.选择中文后,下拉界面到底部,选择"save",保存!
https://s3.ax1x.com/2020/12/16/rQBvCt.png
4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)
5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!
6.下次开机,如不启动,还是得进去putty,输入命令行:
python /volume1/web/calibre-web-master/cps.py 开启Calibre-web!
完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!
写在最后,这才是猫盘的最好归宿!
唉!自己顶一下!好东西,都没人用! 每日一签赚渣金。 每日一签赚渣金。 路过支持楼主 每日一签赚渣金。666
如果不做前面几步就会卡在数据库路径无效 我就是路径哪里弄不过去了 整了好几遍 还是你这个教程好 顶一下!好东西, ygpangxie 发表于 2020-12-18 22:07
如果不做前面几步就会卡在数据库路径无效 我就是路径哪里弄不过去了 整了好几遍 还是你这个教程好 ...
缺少我说的那个两个文件嘛!先在PC端扫描好了,再导入到Calibre-web,这个不能单独使用的。