本帖最后由 石在 于 2020-12-16 16:19 编辑
) q& t0 G+ n7 k: i% r5 q; N1 V2 [' ]2 X5 _- ~ s6 x: U" n
写在前边:& ~" ^5 x! Y" Q+ b% q+ S
Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。 , Y w& \ ^) \3 F& Z7 Q! `
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。) ( E( ?0 f. m/ ^$ S$ B* ?
使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了! ) R; \2 |+ u1 z# c$ u$ l! C; x) C5 H
( @& X. @' o2 a, z
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。 * y# d; d, B# k& e) O
5 d2 e4 ]5 n/ [
让我们继续: Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。
* |1 `+ p1 Q o) b4 b. J4 M( x
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。
! K r( v9 \/ x& ?- ~; U, x% V' y' z
啰啰嗦嗦: 这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的: . s5 A {; ^5 v% Z( w. o: z, e
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等.
& x" w& B* y1 Q/ D% Z3 |3 d' C
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误!
. \6 W# i/ G; T! P4 K/ `; k1 X
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件
4 s% }1 E, Q5 y: i: @
“metadata_db_prefs_backup.json” 4 y4 p! Q9 k$ t2 A2 N7 f
“metadata.db” , a( }3 ^5 {1 e: r3 j P9 f
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!! $ C9 g" ^# [' ?# H2 q
9 }5 _: f4 f8 E
7 M2 O/ k4 ^. [' ?% _1 Q! x
& E; h& X, m" e
6 b! u0 b. j% }" }( E# x
( ~0 T2 ~7 T% ?- a
进入正题
' n* E: ~6 Z! V$ o0 ^% t
4 J$ n' ~2 [; j: B: C+ H3 ^
教程分为两个环节,先说电子书的扫描: 5 n' ?3 B. u! ^5 f" I
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示! ) X& z4 M- d: ^1 \- \2 u
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。. s* d2 W% V) ~. h8 K* u& q d
5 R+ u7 M! I- p. {; T7 n
第一步:: V# v: B! R% ?9 D% W/ u5 M5 J, r
' B5 [# t! m9 t. j
8 R' z$ W7 m- T8 d; U6 D0 i9 W# q g0 M4 i6 L0 y
9 t& N4 C- s9 X+ q) k7 m$ E
第二步:( X' |. y" t9 p# L1 h
. m- \1 d9 s$ H5 ^3 A
/ C7 g; m) v0 e" g: x, d' s3 c一般建议选择第二个,整个目录扫!+ d# [. X' g2 w7 Q
! {1 [+ Q6 N; r7 i& z# t) l9 o
! |& q' X- ?2 U$ G
待扫描完成后,到书库目录下去复制所有文件!9 N$ l9 C0 ^- ` ?' O8 x& ~% _
( Y/ j! e& N9 f' q& V0 G0 i% H* l, _+ a8 Q* C5 p
第三步:
9 }4 G3 r. b. K- s/ L2 b/ _) _
0 P; U8 F4 b5 X! \5 G$ G
/ ^1 i4 w( B$ U+ ~: B8 L* F第四步:8 p; x( i5 [$ W, t, d$ B9 A0 d
3 K) n3 r# W2 w, N8 f, R
, ^ f7 d3 L$ X2 m; j/ ~* n
# f1 | u, s- c! i第五步:6 p: v! V; ]; D9 F1 T$ D- r$ h
" @8 W6 H1 U" O' r+ J$ H3 p3 \! Y& R4 ~. t" ?
& E6 \% c( {4 w( }第六步:, \1 {) R' k3 s( ?" `" F% W
9 _, H) X- T7 X$ f, {1 g
3 L1 u7 A9 f: W4 m- M8 m) D& ]2 i+ c/ N6 e
第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。! 6 F9 j. Z. Q9 n, I7 L# t
第二环节(群晖猫盘上,安装Calibre-web)
0 l0 n% }9 {- q& m9 u: ?第一步:(套件中心安装python3)+ V/ a/ I4 i+ T$ u) _
* b% t" ?; w$ D5 I7 r
. _0 O+ F( z' X& E9 g" V# Q; r
5 }/ U* m4 U5 j: a
- a5 l& A! P" C; M R* R3 ^' m# Y第二步:打开ssh+ N( D6 f0 ~$ _% b2 l
2 S$ W" L& s6 @1 d0 v第三步:
+ ^7 X8 n1 j7 Z1 y( z+ h; R: Y7 w% Z) u# X, I
+ T4 _1 _/ T- o" b* `8 l第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。
8 m$ l+ @7 k9 r+ G- o) T第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:然后再次输入群晖密码。$ ?( f: O. t( _5 ]' P! F
. a% S+ Y& o. W8 Q# l( X4 J) s/ k
第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!)
2 |3 \+ w9 E" k- h2 M* ]
9 L6 m0 u: c5 E' N/ ]
; |6 P. ^) p8 I/ R第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除)
4 @4 j; c6 B% M" R8 B' a. j) E7 Y$ K
9 r. f* `/ \* D
第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。! j; X8 Y# z7 F
- pip install -r /tmp/requirements.txt
复制代码 : o( \6 l$ F2 L3 T- g7 d! s I$ G- Z4 W
第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。
7 {0 y( i7 d/ k3 T6 q8 ~; l/ ]" j+ Q) t3 p. K
7 A/ F4 |* F6 O# @9 b第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!2 [; C" {4 X4 p7 Y/ L( _! ~
$ |* } Z: e/ A6 A
. m+ W6 Y0 z3 V2 ~ E9 X
3 N+ C/ ^# ?6 l8 G9 S. b第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。
) C' K( G) t$ T8 ~' a0 J+ ]4 c" W5 x! i5 f# ]8 [4 O
' V9 c( ~) D' D2 K
/ G% ?, x g2 Y$ B第十一步:选择本地群组; C1 W/ E, `, ]1 U
; {$ W! W$ X' N% w8 p* ~; o% i
第十二步:勾上,并确定。% E" l& P8 z1 h! }- \
7 z6 W# J6 b1 i6 i f- V
/ Q' n& O4 G1 {5 G7 M4 p0 w
第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。4 Y- z* Z( \+ G3 H7 T6 b# E: b% T3 V
( C' R4 Z& t. {4 b# t8 v3 _; A# m! h* I/ R( C* b. _& J3 p' G+ N
h9 N1 e: c A3 _& H/ ^, u$ c8 D$ K# K+ S
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:
' ]3 q, x4 |8 f6 O1 W |2 x1 N6 I( U
# w: O) p, P* V, ?5 I
第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:* \- j, `1 u1 s5 F2 G
- /volume1/web/calibre-web-master/cps.py
复制代码 ~' G7 s- [* E" G2 X! Y
, z, r6 C" q5 G% X$ \' I* A6 `" |. \' Q& |
6 ~0 I+ {: U" l) M
/ @. ?. M! o# i5 a, o: x第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!8 _2 {& l* p5 S3 |9 Q* P# [
- python /volume1/web/calibre-web-master/cps.py
复制代码
) u1 b1 r# P! [# @( y3 Y
2 v' J6 @$ f. \
8 a/ k$ C; D1 s" E第十七步:加油!!!差不多啦!! ~9 S* O- ~% I
打开浏览器输入:群晖ip:8083端口 例如我的地址:http://192.168.31.105:8083/# F6 |3 M2 \+ h* ~5 M( }
3 w5 D# K$ t$ c7 p3 N5 J# p7 a第十八步:& R# }3 ~4 i$ ^4 O! F* _6 x# ?
8 m4 Y S/ y4 l2 w, N& p这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。! a0 s1 S5 j2 k7 x, |5 `/ `1 o. t
6 `' R' Y: g9 e1 c第十九步:输入用户名:admin、密码:admin123; t- k+ f5 J$ R& F4 g+ N* m/ B
4 W6 w3 l4 \; h% e4 \ G
+ b# t- t& f8 {3 G0 R# H% j
第二十步:成功登陆界面,我们还需要配置一下中文界面。
( ~5 c+ `! h6 n" i& A' i1.# d0 h2 W( Y# J, O. w- D% {
. @3 w/ ~2 [3 m2 S- F* ^6 M+ @: Z$ i1 F
( _) A* n- K- z
$ M: p) R7 k% z. P, R8 n* C5 v/ J
5 w2 |: Q' e) D' z% ]2.1 C7 }; l- f4 l/ M0 E
8 m6 C, r+ a4 S
Y8 x# ?! K7 d) Q' B5 [- q3.选择中文后,下拉界面到底部,选择"save",保存!
# S: G% T. @2 o( q5 a0 j! ?, c/ A- t3 @- |! I3 J
* J3 Y7 O7 `4 D. [9 |
8 ?0 V1 A' r8 X5 U8 O9 W
4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)/ [- G4 ]6 g& t8 |8 C
5 D& ?6 o/ ~9 x9 V( m% g" K6 i: x' ~
5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!
. y) r) n9 J/ M1 R, E( l6.下次开机,如不启动,还是得进去putty,输入命令行:2 g/ y5 S, `6 k5 v/ e& W) X, f
- python /volume1/web/calibre-web-master/cps.py
复制代码 开启Calibre-web!
% m& P* t* }- R# D: Y4 e& }: t7 y
& g; c2 M8 Z' n% Q2 f/ y
3 s0 P; D3 I k3 \9 h5 e4 T! P, a& F4 }/ O* f
6 f) I% T' ]% L4 I- p
完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!5 B. a; m8 b; ?& i! [& l+ R( |# ~
' A4 A& g+ T# N. q: F k' r* q
$ b6 }* X; a( i* q写在最后,这才是猫盘的最好归宿!' R( Q( f0 x# W. [
9 V+ B% v+ J/ A" ~( ~ r% w2 ? |