本帖最后由 石在 于 2020-12-16 16:19 编辑 4 A4 |* j3 i9 V( C" B. O
' `( X& h- G' C* \6 p1 i
写在前边:
3 y4 Z9 K9 r4 {0 ~& ~ Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。 # e- h9 |/ t U; q# y' g$ V
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。) 3 q: H' y& n/ B
使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了!
/ j# f4 D" s- q z6 u' _
# }. P" U0 }* e
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。 ) k" j9 C' e" `- F( y9 ?" |
5 U2 A# a: [5 c0 o: v6 G- L
让我们继续: Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。
* u& `$ y- d3 A6 k+ Z) R: M# X
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。
8 s) ^& K2 |. k& E( F0 f+ i. J
啰啰嗦嗦: 这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的: 4 Z" _' e5 d7 n) X2 `/ L
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等.
% n: @* l2 s2 c& N9 r+ P
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误! 3 P' n: f w! Z; w% [5 P
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件
9 s8 I# z- \+ h% H N' m8 F( ]* [
“metadata_db_prefs_backup.json”
; y$ ~1 }" C+ F' n1 I6 o$ b
“metadata.db”
: T' w& ^0 i7 \' v5 n
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!!
/ @ D# ^! S; Z0 u! J# K9 ]+ J2 o
$ s/ [& ^! T8 `
& ]4 {" W0 l" p1 ~) ?% g
8 ^. [, M3 Z; l" B* m4 l2 [7 f B6 I4 t
4 h6 J" A7 W; w
' A7 I' I( J( I( ^9 r+ Z 进入正题 , v. W E, K. ?" y3 E# E4 x
9 X5 H* R* x+ A4 F g4 ^: o0 j* k/ V4 v
教程分为两个环节,先说电子书的扫描: ' N$ A0 q, _- ~: D7 R/ T
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示!
9 n+ V1 Y1 V; q/ Z# ?
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。7 q2 k5 o8 S# f* [
4 _! N& [& V3 g' Y% t9 o
第一步:$ u1 i( G0 x, Y3 F2 }% X9 S
! _' b. U# v; v3 P4 l0 o
0 m2 V* s6 O) U, F& g. }3 P+ I
$ e2 K8 c5 P* }, ~1 W% ?; e, d6 k% `
第二步:3 e4 T- _6 P2 l" o k1 B$ z( |& |
% {* s& @6 N' e, F) y+ V2 g+ q g% _6 I
一般建议选择第二个,整个目录扫!
, N3 E# t; f" \! n3 A
* {1 [7 _0 d# v* O$ d4 `2 L3 j) f, C5 b0 [5 ~5 C
待扫描完成后,到书库目录下去复制所有文件!2 o, L0 ^+ U- X+ @* A
" W$ b/ m* P' h
5 v! P0 K+ ?9 h6 K( o8 [第三步:
9 t5 g' q( H) d6 N% k/ E
2 Z- u& p2 m z" E3 w# ?9 P) t
9 i/ N6 s# b, A4 T5 n6 V: T% f第四步:
! M+ y y/ W4 _3 L
) M$ O1 a' v" |+ b' z$ s( X! F3 G6 D" g+ z# O
. M' U/ R* Y0 ^0 T第五步:
( B' i% |6 y' Z. e3 O) K# m8 s+ a u' l5 H! O" G9 Z' C
2 S4 S8 u1 b1 T: V% F5 b/ {
9 p$ d2 e0 \# N第六步:
1 p7 Q- H! a1 n# M. F6 ]! r' V/ |5 M
4 J' S& d& R* h& S8 f3 K' r& N( e+ b9 E9 F: u" v6 q0 ?
5 @$ h3 M) x7 R i2 B第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。!
1 \/ G& e8 a- E1 Y3 Y2 O8 M第二环节(群晖猫盘上,安装Calibre-web)
8 g/ R, v& ]& Z0 h- k第一步:(套件中心安装python3)
& x4 I) V( n+ j9 c; P8 {& K+ c
: ~, s- U+ f4 W$ }, d% Z
5 t' M1 i* X) ~
5 t/ R* w. F: W+ Y第二步:打开ssh1 Z+ `& @$ W# S2 A
. g( S; H2 S3 P1 f! R0 H
第三步:
* ]5 P! z5 R4 b) X0 g, E- a7 C
% v7 N, }) ], p3 e E6 b
8 t# p( p2 {3 Z" y* Z6 u1 y& H, V第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。
$ I! K/ m# X" z6 i$ a9 y; U- j9 H) }6 m第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:然后再次输入群晖密码。
* J. s; p1 p* ]4 O; a) H+ r. \; q% z J& Y
第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!)$ o- f3 a H# t! Y1 W* V! Q
. w: V2 H+ O: |; t6 Z: J/ J
1 Z& [+ \% l. k6 ?1 ?, N/ d第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除)
( n9 R$ s3 l* m
* Z4 c: q0 L0 O1 K' d5 m1 d
* A4 j9 R4 N X2 B* T6 k% _: O第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。
& d7 E& T. [5 \- pip install -r /tmp/requirements.txt
复制代码
. {# ^2 p* z/ e第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。" X# c1 {+ t0 t% @$ @8 r! o( S+ c
* i8 J, H+ V; H- M. r; P1 X. F
- k& W+ |% d% ^4 Z' |3 V9 V7 R, s# T第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!) O5 V% ~2 e1 H5 {/ A+ Z W
* e! q" b6 \9 a" f
0 n: Z1 i' e0 w' e) W# k9 [; @7 r, g3 G2 R5 K+ x' D) Q
第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。- M& p, }( o/ k; d! v
( m# J" }$ W' k8 J
' b2 n M2 }: B& q; z' p7 N
% l" [0 z. `2 g0 c$ @
第十一步:选择本地群组6 C/ b% c+ F+ b( E f
: i2 |; F( ~/ A5 L' {5 ]$ U第十二步:勾上,并确定。
2 h) ^4 S8 Z" W+ P0 `. t0 w8 y s( s, n! p
$ g0 @7 q2 U4 @7 i% I第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。6 p- G2 ]8 k5 P S7 B
, O5 J& M/ K0 k0 c2 \$ t6 Z
& P$ P2 d; }( o
; |" \; g v- X6 O0 t" v
1 X R9 a* M# L% r
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:
/ B# z( v6 @7 R4 k4 L6 T) h9 s: R: m% [6 L% g/ w H7 m; }! s
O' t6 f6 j! E
第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:( ^9 ?, S; ?6 |# ~
- /volume1/web/calibre-web-master/cps.py
复制代码 2 a4 ?' `+ [- W) Z
' H- T" |7 y) k0 a
0 e2 V+ k# ?, O) Q6 H1 D; }( {$ Z6 v7 D1 `
4 @; l o9 Q- M8 k) P! k3 Y+ q第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!' M% q% X7 G2 @3 Q2 X7 o; @. [
- python /volume1/web/calibre-web-master/cps.py
复制代码
- R+ n- v+ @, D( N+ U* r8 X! Y7 U
8 Q0 f. b. C5 l p% a1 t* |7 `! s# j. h4 w
第十七步:加油!!!差不多啦!/ x8 `9 }: U6 b) ?) J; O
打开浏览器输入:群晖ip:8083端口 例如我的地址:http://192.168.31.105:8083/4 ?0 P2 H% c' r- v' t
! a' ^2 S. _$ f
第十八步:
. X/ o$ V" w$ E3 O7 ?* R
7 R9 x- l) W$ v2 o' r这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。
?7 t r3 U! i" h" i1 ?/ L, l7 \! z
第十九步:输入用户名:admin、密码:admin123
2 d% r6 [! t+ u& ]0 g
( c# E1 H0 ]8 f+ [7 V3 V# q6 E6 e& G; L, o1 J, g
第二十步:成功登陆界面,我们还需要配置一下中文界面。
/ i" q" F8 f( Q# c+ y$ K1.
( M* h! v: o* W# y' Z6 _' S
: n: d3 K, R) |! y7 z1 c' s& M8 R( n3 C* n+ q# }+ v- i
/ y; U/ w$ f/ ?4 u% J. O
g( s2 V. y5 k3 i
/ m+ }% i) r3 f2.
/ S0 j6 N- s5 V. _* M0 @2 r0 r. h+ Z3 ~6 A$ F8 U4 z+ w q3 f
' d' X& X- X1 P' l# {* w3.选择中文后,下拉界面到底部,选择"save",保存! F( z" g% l" V# z) @
$ }2 S7 a4 f" K& `5 _4 |/ B* Y6 E* Q* G! `! K
9 d: a n! Z; H0 ^4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)
0 f6 k& |+ c8 i" J$ ] I3 }7 k% ]$ V# c4 T+ e3 I) ^# _
( k# g+ q9 b2 n. I9 \& v
5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!
7 V) l& i7 V& M+ r6.下次开机,如不启动,还是得进去putty,输入命令行:
2 b. f! U8 `) K9 i1 B- python /volume1/web/calibre-web-master/cps.py
复制代码 开启Calibre-web!
! M4 r6 B$ q. |; x( l) d, E) f' D
6 U" a+ `, h8 y9 v8 B% o
+ e k) `7 B: \" i
/ Z: `0 V' G9 H8 m完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!' ^9 j- n2 u y. O: i9 E$ S
" N8 A* H( U3 @$ f
, {8 z% v8 L- F" a+ _. z1 R写在最后,这才是猫盘的最好归宿!
# c6 U! J4 M/ ]. W8 P `' Q) m- @' n+ ^: H1 C, E
|