本帖最后由 石在 于 2020-12-16 16:19 编辑
6 S+ Y1 R, ~4 s" `! ^0 a
7 w2 g: a/ l+ Z: x6 ?% Y写在前边:
/ r: d1 R. S7 s7 t5 C; G5 s Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。 5 Z+ k3 b/ [+ i4 Z
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。) 1 J/ j5 P7 M! Q+ K: G* }) E
使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了! 2 D+ e. y! U6 g ^- ?
6 `6 v1 Q! Y% d- K8 e
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。
. l. C. h: b, \$ X) v8 F
9 _0 l& t2 Q) e! }/ m" h
让我们继续: Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。
, s: @$ P, A/ y, R3 ?1 T4 U
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。
- s' S" S' H- M
啰啰嗦嗦: 这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的: . o7 A1 h: ] a6 K, S
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等. 2 D2 g* v2 U! ~0 M$ R' ~" p
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误! + w) E' r$ |/ `: o/ @
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件 + _9 d2 j, T8 V8 l$ G
“metadata_db_prefs_backup.json” & m1 n( O$ a% W3 }+ F1 N
“metadata.db”
( V8 _" N0 |2 x9 U
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!!
0 Q: n. @% H( E6 m! d/ i
4 u. B$ P. Y/ Y
# N& b9 c/ A: p2 ^4 T: w
! k" k& q; C7 ~" I" {9 J/ a
' n+ Y0 a+ Y; t- C. v. Z
. u& y' y; e( M/ [9 G
进入正题 0 m0 l, @; w- a5 @1 t0 A7 u
- ~; X0 {, y) p
教程分为两个环节,先说电子书的扫描:
$ R; W5 t3 J$ D9 t% m
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示! . e* V# q. ~: h: A% |7 C1 F
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。
! S- u& u+ i2 h9 A
" `9 I$ W4 q a
第一步:4 V. z: X5 Z; ~
% M& {* E9 I2 u% b( |( }0 r" l4 x
# x4 b- S1 m8 _# ?1 k
! q. T V/ l! n$ ~9 K3 B5 d. |( R1 }3 A6 H) j5 F8 R$ n! e* K. C. R
第二步:
( s$ z! X2 D$ Z+ c0 h8 X8 [7 _" u- c3 ?/ U( c9 N+ K
9 B, F+ N) u. D2 Y& O
一般建议选择第二个,整个目录扫!
# v0 E0 ` i, I! q! Z; ]
, m e/ h# v. ^* t
/ O/ ~! _$ o& g) P待扫描完成后,到书库目录下去复制所有文件!6 K5 u6 w. s" R6 M( f9 {) a+ x
' d/ m2 u+ C, P5 N9 k" I3 q
$ `/ s/ C6 ^5 j2 P! S9 T第三步:
" G1 B% V4 B) }8 P) `. \
0 Y+ A- V3 g% I2 _: M. N/ _6 V
. T3 Z" P ~* w第四步:
1 k. [+ y2 E J. C+ d
: z" {+ y9 G, U# s# ]$ a/ F0 J+ i7 g9 f
6 ~; G0 Z6 c0 N/ f( |
第五步:! T. U" E, {" j/ Y- U
w/ [1 ]# u1 r8 k2 G3 K
* l! _6 D! z8 N" U; Z
. `2 Y$ m$ V( w8 H: l$ B1 L7 X
第六步:
$ r$ I% h8 ]! w; [2 f8 I+ F! s# T8 c. u( O) Q) o3 M. |
3 K9 ]) U& c. V9 m7 f2 E6 X
4 d( p9 U& v) v" c" |第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。! # P _' {. p2 ?# ?9 M5 I3 N$ Y, y
第二环节(群晖猫盘上,安装Calibre-web)
0 I0 ?! t5 V9 I' k5 }# i6 o9 p% w: p第一步:(套件中心安装python3)
/ R: g& |( }- ~# J* J
' Q7 R$ T( f+ \9 X2 g9 G
" |+ ]; x$ R' O! P# @4 ]+ \8 c( ]1 X9 S/ E$ U, V$ Q& I$ e
: W& z8 A) }0 v. M9 j* L; n3 ~* K
第二步:打开ssh( ~8 H0 \, M3 K
8 `9 w5 V- B5 l- C" I( Y; p第三步:
7 V0 @ H5 a5 R' ]0 c% M1 P. I# I7 o2 `
4 G" ^5 }/ n& K, N$ l2 y! j$ Q6 y4 _第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。2 z9 B6 S- a! E" p5 L A6 L1 a2 N: ]
第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:然后再次输入群晖密码。4 p% _5 r4 v! z {& H9 g
: r$ j7 M/ e0 }3 Y f第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!)7 ]! O! G8 @4 K# ~- I& g
4 c% I) V' V; m. I5 R) w- H* y5 s, O5 l9 ?5 ]& H) r0 _- r
第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除)
% A& p* Q, |* S# e
) _$ A, ]: L' n% T0 k! P" m
0 z l, f5 o3 t0 g4 q第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。
" `0 F3 w# A# K/ B+ f1 {3 _- pip install -r /tmp/requirements.txt
复制代码
5 A* ~6 q9 b; P% d/ u1 c第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。
3 ~' p4 m9 W: b* Q+ }9 R$ }5 y( l4 L, W$ u
3 `8 I' u, x4 A4 x+ L第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!7 t' Q1 f8 J, n" k. o% N
' z1 I8 D- F# {, @9 X
C7 D8 G( |- E; |4 m8 h, c( |6 R
/ M4 O# _1 a* b: @6 b; P: Y第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。
: `% P' m6 E' X/ x& P# Z% N. R6 O9 d
6 c7 u. E7 p) D6 [' z" C' L f K, T; e$ w
5 [5 L- v! g E& Q2 G) W* F( w第十一步:选择本地群组9 t) L! V/ V. t) y; N, a3 H/ s
8 J6 e/ o2 T" {& e: y0 p4 h N o! W
第十二步:勾上,并确定。
7 B! a! A2 J# |( ~3 o) K9 w8 B8 u, H. h
% r: n7 x# A6 }( \第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。 k, Y' u+ |) N9 T' k; e
$ n1 m- ? w; q# y
4 |& \* y' i4 s* G; d3 G( } C- T- Z; Q4 [7 p
+ Y4 q$ t& [1 A- {* g1 f2 E
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:
3 O. X; D* R9 u& ?# B% F1 B2 C, q' @5 r$ }4 I. C
) M7 z) P3 Z3 Z0 K2 [, |
第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:
) @, N b" Q \4 O# {& O! _- /volume1/web/calibre-web-master/cps.py
复制代码
" n- ~9 p; s" w @8 z& U
/ n' W" Q& p9 I6 m8 X8 W
. c' T( R' M# q I
7 B+ d# s. ^. O. B
1 o9 l3 f$ I$ z. U ]% M0 L' L第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!$ o! N- ?* w* `8 q; r9 e
- python /volume1/web/calibre-web-master/cps.py
复制代码 * ^) g4 ]% E% p+ h# B& O
8 Q! z7 C, J1 ?) I6 d; i1 p+ e8 [1 J0 p
第十七步:加油!!!差不多啦!
$ o9 ~+ ^- g2 m8 I打开浏览器输入:群晖ip:8083端口 例如我的地址:http://192.168.31.105:8083/. a8 |# J0 ?/ [8 _: L( O5 a$ z
6 w* u- `/ D% E5 U. w第十八步:7 O$ U! i5 V; Q
/ L$ H) W" J* Q, K+ s; w
这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。
! a+ U9 }- ~' j. f0 O; N5 h0 a/ R* `- ~, n, k! b5 x
第十九步:输入用户名:admin、密码:admin123- g) A# D) P/ p3 ?) `( B
n% Z% ^& e9 X+ T+ I1 G
, g% R; q+ Z( y# ~" e. o# N第二十步:成功登陆界面,我们还需要配置一下中文界面。
p: ~) S7 f7 y/ w, O+ L9 Z5 l1.$ h- u9 G0 f e% ~ y: i* s$ x
( l. Q$ U% F- }: t" N' q! I+ W) e
: O3 x8 Z G5 D+ }4 L' [- [- C: j& b
) Q3 H f5 k% c8 K% @$ m H! A
. a0 k$ [* k/ z4 h* `7 s% J; m- `+ F- s
2.# j% j& G+ z. F9 j$ Y1 u4 X
+ ]) N/ Z# e. o7 ^9 V- a5 @
$ s3 T7 N& c% [, \1 W
3.选择中文后,下拉界面到底部,选择"save",保存!( L. n8 s( u' ^ f( Z7 l
/ @- G* B* ]6 Z/ P7 H1 s( O% d. E8 i
' n! U0 t1 j8 D/ _4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)( q3 M$ F7 `; l8 W" p9 F
- B8 S5 f% E- c
* I$ J/ `) w: N: x3 F& [# h5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!* m/ K0 Q9 h% x, \
6.下次开机,如不启动,还是得进去putty,输入命令行:
. N7 D" B( j8 k! ^7 h- python /volume1/web/calibre-web-master/cps.py
复制代码 开启Calibre-web!
1 h6 D1 ?: T) D- j5 [/ j/ ?4 a* e' t
0 c' v( B0 b6 M. I u. l" t( e) j1 k3 \; c
) g: ^9 o% t) f# E" ^完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!8 i _, v3 P% a
& X9 Y% f' V. L- H
3 w+ M: @& m( O& K' o写在最后,这才是猫盘的最好归宿!0 z( h2 g( D' `. N+ T$ z+ F+ N
' C. R. G+ _* P, \) _. n
|