本帖最后由 石在 于 2020-12-16 16:19 编辑
/ L' J! Z7 P0 S9 _: c5 D$ N1 D1 q( T. ~9 s( q b, }, v% y1 F
写在前边:
# l5 T+ J) x9 |- Z) B Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。 $ \% {" P- l z9 a2 w5 m, n3 r6 x$ x
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。) 3 C0 i0 Q5 B5 h- B4 ^8 @1 d
使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了! 7 ]& p! `6 e9 B2 u" L
% w ]5 b5 g- R: S
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。
1 b! i. V1 C6 P, r* o( N
1 S0 T+ W; [; @# ^6 ?; W5 @! N W
让我们继续: Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。 * `- W0 X" S7 o6 O* z2 C5 G
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。 # |: p* M* z8 R3 R$ |% w
啰啰嗦嗦: 这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的: 2 U" _5 I0 M. K8 z
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等. ! M- @2 Z% n/ p' v7 X
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误!
1 |' e" c9 q; ^+ X8 r3 F* ?
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件 ; a1 p/ [5 _3 M3 D" P$ i- ^/ ^7 E
“metadata_db_prefs_backup.json”
3 X" N0 P% y/ N A8 o' F) l* ~& u
“metadata.db”
/ v% a* ]. I+ h
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!!
* i8 a6 L/ Z6 Z
, y C, a. P; a8 r, J
6 r# A7 ?# y6 ^+ C' e# t1 S% a
7 i4 o1 m1 O' c7 f
9 |. U F6 a, W8 i6 {: b; q4 f9 V7 \8 N. m# [6 K
进入正题 ( Q' @8 i8 ?& @- i) M
! h; K2 g, c: F% t0 J9 X1 P3 J
教程分为两个环节,先说电子书的扫描: 1 c- R3 {$ R* \$ F
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示!
* K, X4 P3 z* U$ C, Z
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。; I p: I+ ^" q% i y! [$ X5 O
9 f- @# R( t3 W6 J2 h6 I
第一步:4 e. h% Q* |6 D; j
! _% K3 O, A% R! I9 t2 r6 j
! k7 ~4 C# n7 X3 N3 e- Z
+ p% `0 j* t# E+ [
+ t3 r( r' M" ]5 \7 r: R- c 第二步:
5 m' }, H% @# r7 C$ P; |: n! `5 ?$ b3 U
2 n/ Y& T, [/ _( `& N, ]% @ o一般建议选择第二个,整个目录扫!( c# m2 Q" p$ `* w
! A9 T$ U) Z% e' A; i% v1 H. x% [- w' g
待扫描完成后,到书库目录下去复制所有文件!) l+ L; U" Y2 |
/ p% C. B2 H4 Q' u( n T
% w6 ?0 N4 w# o
第三步:4 n) v% o! s2 ~9 m: O" y: e5 A% b% I
/ Z2 M2 }3 j) e2 R r
$ Z- ~7 v3 @! D% M4 U5 t第四步:" z& C, }3 z: E! m" R) j- R# T" ?
2 ?! b! v8 H9 e. `3 E$ Z( z0 ~
* @5 n3 W5 j6 }
: Y( |5 M& R) N {- o8 a* }第五步:
, o$ Q& S+ @4 V1 e, @- f* {$ k. y7 C- w4 t. N/ z. H/ Z( u9 I/ E# v% c
3 D/ x! N; I) r) I. ^% V4 O) d9 q$ D L6 s: C# h( |9 }
第六步:
6 R- s9 B$ O( u5 a1 y+ ?* m- {; t6 L0 i: y4 |. ^6 S
# P0 \" \# }* c+ g8 s8 n
, r M" c5 \* t: D1 z第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。!
; w: Q1 _, K( b: B第二环节(群晖猫盘上,安装Calibre-web)" I, F" d) g/ j5 r4 Y y
第一步:(套件中心安装python3)5 F- a' L5 v @* H! l1 R. F
8 b3 G9 _/ e; b" V- h
1 H: ]5 z! Y% w
; A' Q0 y7 W8 Q, Q4 \/ m
5 U3 z2 Z) n3 P; b* ?9 Z第二步:打开ssh
3 a i: j) L! n) c
2 \5 u+ Y' x/ \( q/ e# H$ z' t第三步:6 L( ?; }6 G3 r' k4 J, U
5 g: E! b, {: j( V
" Q/ y8 j. q! r第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。
# F t N& L- Y7 a# G第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:然后再次输入群晖密码。
. N, l; G! e& a4 q, G) F& c: W% W' K! \' u! o# X
第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!) o7 F) L4 Y! f9 ]+ K4 ?: s
& N0 o: v- }4 R% E7 X3 S8 S+ L7 q
第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除)
7 {, _; E" O% N# f' c$ V' {# }' |- Q- {7 t0 ?
/ J) n1 h- d" k8 l. T( s- O第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。' ~1 ~8 y: Y% z5 ?6 ]+ |
- pip install -r /tmp/requirements.txt
复制代码 , S( d4 @0 b4 ]$ W
第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。6 k8 Y, H- I2 u+ R
- o$ A" o: l7 u5 R& N: r
/ g7 ]2 V+ I9 g/ W! E# U( e
第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!
4 r3 V& b, I. M6 y2 ` l. z2 j
5 L) Q- \3 M' L8 V0 D+ w0 v0 p
& J$ Y, Y4 q- x) D1 ^9 g& x+ c( N8 W* u5 f/ t- _
第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。
# b' o( ?# ~/ L9 E8 N6 m: A2 ]; T9 d4 A+ \% \' j
* `) { s) z, ]3 C* f, s
5 J {* A+ w& `: R# Y第十一步:选择本地群组
8 C4 O! { v6 r P& h1 H i |; h# [& @1 b, a$ p( v
第十二步:勾上,并确定。
* ? K- J! m4 ]7 {% F s" V/ s' o7 _* ^* C+ z/ |" _4 z
$ n7 ^8 e1 g1 `: a! ]8 f0 f( N
第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。
2 x$ o5 n6 y. E% w: G3 K! H% H3 k) V
# E$ h2 i- m; d+ \7 e2 K
& X! h, l/ ?& \7 T$ e. j7 s! t7 }* ]$ i l+ R$ R3 a; m' A
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:
/ V' O) Z9 e% D `, ~) b" R4 |# h2 j y, `0 z' [: n& W, r2 V
7 q2 e4 y' @& x7 s* v) X, k
第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:
+ I/ Y: @$ @+ c6 t' l/ _% S* k- /volume1/web/calibre-web-master/cps.py
复制代码 , c7 z8 R: F1 w. U
# H5 c( U; K- P2 a& S0 j9 b& ~7 n+ F
3 e& {; p' ?! x6 D: N/ m
( J$ R6 T. c$ v/ J7 ^" n9 a" Z( I' M: h, u3 C- C1 A3 _7 ?
第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!
. n$ F+ }- J9 {' K& }, r- python /volume1/web/calibre-web-master/cps.py
复制代码
4 g! ]6 [. e7 j' A. U
7 p6 \2 Q8 U! A8 x5 h0 b! R) b$ [6 ?7 y$ K, v
第十七步:加油!!!差不多啦!9 r+ n: b" O L7 Q q6 b# d2 U
打开浏览器输入:群晖ip:8083端口 例如我的地址:http://192.168.31.105:8083/: O0 t# `# M8 ?+ N2 G
* _( ~4 I; `+ i( \4 |9 I第十八步:5 ^4 W$ t7 y) {( o, [
& h) t. G: G# @# G% s* E
这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。7 o& s' _ i! v" n
! ^; d0 ^2 G8 E2 x# Z第十九步:输入用户名:admin、密码:admin123$ z8 |* W, ?% |. f
) W0 K3 h+ [ c6 `6 U* v' Y' M
3 R# V8 p5 K5 g* h第二十步:成功登陆界面,我们还需要配置一下中文界面。
3 T7 f: E% C8 K( b1.
% |( B) g4 A- X) V6 V8 s
0 r2 E; l& l+ @" P4 z! P( A) ?/ A1 e9 w5 @4 W1 z0 [7 q! c; S" Z
3 r* M) Z2 X" _9 R+ I2 v" Z
7 F' C: |: p0 s: a ^0 D2 b2 ^% A4 U! [7 Q
2.
0 ]; Z5 N6 ~! z, p# `
' a$ j$ }2 J. }) o- x8 \% m, D, L. d# r$ t7 X
3.选择中文后,下拉界面到底部,选择"save",保存!
- I$ W& `9 e4 r6 I6 `% e# v( j5 ~8 f) x+ u
6 W5 r* `: c B8 a! @, r, k0 l9 D$ w+ J4 X2 n: ^6 K
4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)
8 h* Y" D- w8 n
/ A i( k* ^$ f% T- O% y0 X; b1 \) W; v% f* h \7 ?+ R8 Q R" J8 ]
5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!
# A2 \: g% G) L, L- S8 U6.下次开机,如不启动,还是得进去putty,输入命令行:
+ p& f/ A+ M4 d/ R- python /volume1/web/calibre-web-master/cps.py
复制代码 开启Calibre-web!4 P: Y9 d1 e2 A( B( D
, R5 c8 e. G/ R. ~8 ]! Y
7 ^/ g. z2 O5 a: ~
1 F/ F" O- [# g0 q' B5 \+ \* T" W( ]+ \9 H! t6 K
完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!
, \# d8 _! X0 |3 Q2 {' R/ ]# G" z% s: t" L2 C- C$ t$ l$ c
. T. I" t9 j: h+ _写在最后,这才是猫盘的最好归宿!% R3 ~1 v& k/ A4 ]8 \, j8 W* Q
- i, [2 q. L: a* L |