本帖最后由 石在 于 2020-12-16 16:19 编辑 2 C+ W O. @ p ?
R5 h; j; T$ X+ W写在前边:2 ~ n3 Z& y$ n
Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。
2 N2 k$ \' @9 }# U
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。)
" H4 \# J1 i6 {9 f" N( Y$ H 使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了!
% x5 V% `( ^2 m4 ^) m
- g! i5 z( z' m1 w6 x' w' l* ^
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。
7 X+ i8 p- N3 S7 a7 B$ N, ]
o. \) u# S( J3 |7 l
让我们继续: Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。
# F9 Z }5 A8 W8 e
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。 : t' R- b& ~7 C' c; t
啰啰嗦嗦: 这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的: 5 b8 } d. x7 g
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等. / U5 D* J' J# u0 V1 h8 p
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误! 4 [0 ~5 O* @- y' b- p
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件
; b+ S+ i" Y* j
“metadata_db_prefs_backup.json” . s# g) ~! _4 T( \( V
“metadata.db”
, g5 W G5 D( |0 d" V# Q
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!!
* u5 |7 z* Y% l# x: \- S, |* U# [
3 J( x8 G) w8 |+ |9 n
/ C: r1 @# P: h( u% P
8 `* n3 K4 r2 \; P4 {0 c! @& ]( O. Q) g0 N
1 {: j/ n/ P0 H/ E; v5 o1 a
进入正题 : l9 Z+ D- V; O
7 Q9 q5 M1 [7 \+ Z
教程分为两个环节,先说电子书的扫描: ; f- N( j j& |- O2 @, N
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示!
# E" W( ^; J: c; D* ^
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。
$ [3 E ]: ]& u& e+ @
$ W/ f' X4 D" \8 Y! r
第一步:7 v0 w6 s j( u* W
. I7 A" V& z7 Y. `2 \' m2 P
5 f: x3 g' L0 j( B- y( V$ k$ q" x0 v( q. H% F. a/ U- N
: z- f8 q- P- l 第二步:, p' F, C3 F) p) B1 J+ x
$ w6 t) o0 y q: _
1 t; b+ \% D' h4 H) Z N6 ]一般建议选择第二个,整个目录扫!; N C; J$ x" Z- c y) Q. t7 r
( E4 a7 I; H; D. @
# t' {2 I# f9 P/ y待扫描完成后,到书库目录下去复制所有文件!( Y/ V7 ~; `" h' B% e
; p( G, k9 P: B( U w
5 L" J7 l2 k. e. l. E
第三步:
6 \7 }: N# f/ W- _% J5 a U
( i% r6 d/ P( h: m# s' }3 Q
' v0 Y# d# ?5 Q$ D0 E9 f5 x9 _第四步:
4 ?4 v3 O4 ]8 ^ M: v/ U3 }0 g0 K
# G' a9 J( \8 B% P- }9 x
m; Q1 E* ?, b8 z5 ^. B o3 |. z
第五步:
) o3 _; n K) \# Q
k9 d! R8 ]$ Y3 H) N# a+ p/ {. L0 \+ V" V) Q* o: P' ]
, Q+ R `! t2 u1 P* f第六步:
; O0 W+ L: K- l- G- r4 M0 X \7 j/ j! X2 e
+ b3 k0 h: D" z) Z4 i1 S
7 Q9 g' z9 ?' t4 Y+ J第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。!
8 T1 A y- x3 j) ~4 i4 [第二环节(群晖猫盘上,安装Calibre-web)" A+ ?- W/ b6 @
第一步:(套件中心安装python3)
& R$ _% Q+ r0 ^+ G V1 Q0 B" k$ ^7 |! Z
! L! G! I& [! h
' {! f2 J" I( O) e3 A' R) `9 E4 Q( A' F N6 [. }: \
B3 n# F2 w$ I3 U+ v& f6 X+ W% N
第二步:打开ssh
4 T* S) Z2 V$ Z ^8 ^" U7 |% C, F" i6 S8 e: y/ C
第三步:
" g& m/ a( K8 l) m4 W9 l* s2 d# i+ G( u6 J
' L6 ]( j( W) a. A* @; o$ a' A第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。
8 ~/ W1 S e6 w$ C第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:然后再次输入群晖密码。
& j, m( ^* H9 |8 U4 b) \, b
0 C- f! N3 `) i第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!)
& t6 r# s1 P6 Y+ B$ @3 S
% s' W3 j4 Y2 L' r0 ~9 V, V2 A1 q" I4 A( H3 j
第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除)
0 Z% {7 h1 ^+ u9 p0 g
4 b' r0 X4 n. n2 N& V, S6 h( |9 ~% K3 H) q5 }2 t; Y
第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。
: ~6 W9 S) N! l# G6 T% v- pip install -r /tmp/requirements.txt
复制代码
! M- P! G) O+ z5 G第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。
3 _3 c W8 m& k6 v# T& A; M+ p0 D* A- ]
" o8 ], L5 g& u& C u/ V- f
第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!
& l- u; K- Q+ l" X4 B2 ?1 [4 p; W A( t# u2 @" i
# g' \/ @+ e/ i
9 W# o3 |) b0 S G& x Y8 [第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。
0 {2 H9 I. r& @3 L' l+ H: ]6 E$ k! b, J/ b
9 k t, g9 Y: b9 v! T3 w
) P4 w* O1 G. O( L& \* h
第十一步:选择本地群组
" B" k: ]5 I6 H( s7 o) [# P6 t' v( M6 i4 [4 X/ U. ~: K9 K4 Y' M; ]# W
第十二步:勾上,并确定。9 i v7 O" b6 y1 W8 c
. T1 j, T* W" y
( X8 U) ~7 p- T! L/ `5 y
第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。
" l; C: z5 _& @4 y7 W: a
& O4 K& K5 g6 Q3 K6 x
: k9 ?/ w) k. b
5 _" a! C# l/ C0 ]1 g8 n; Y. b% J% @. D
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:! b n7 l4 v9 S9 E( ^* W
1 C$ d1 B* h: i. t) |+ d+ D( d9 g7 k/ e5 M% ^/ S$ H& o
第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:1 q! G. \. b* b. f, f& \
- /volume1/web/calibre-web-master/cps.py
复制代码
) U# h+ B( R( ?( k- k) o$ a% j$ r% ^; i7 F/ M
9 T' ?. {, A" ?5 [/ [+ j! r4 x
: f$ u- U6 a0 W& f, Y) i. X0 p, G* g5 r' C6 B y) [& j$ K
第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!8 Z; D' }3 L: @' b
- python /volume1/web/calibre-web-master/cps.py
复制代码
2 v) w* A& x- n9 ?
( Q. s4 B) |5 O; W" p, ], H1 @3 u4 n6 }; ~' l
第十七步:加油!!!差不多啦!
. i$ a, L, e# d5 j打开浏览器输入:群晖ip:8083端口 例如我的地址:http://192.168.31.105:8083/
: F9 [0 e- K1 @ u; n6 ]& s% P, W ?/ X7 U
第十八步:
6 R) u6 ~- U- G0 ?) |9 D& M; g
& Y2 w$ ^; ^) j9 Y& X# e这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。
( P, r4 N, R# \0 W+ M" h g1 c! ^+ D2 e' C4 h4 x
第十九步:输入用户名:admin、密码:admin123
S, R$ h, _6 ?
/ R [0 f) \2 o7 p( n& H2 M( u# `7 d" W7 y
第二十步:成功登陆界面,我们还需要配置一下中文界面。6 B- u& {) j( s* U
1.
$ M* e$ r4 I: z+ z( P1 M$ C7 i" A. H/ ]& Z9 |
( ~4 O$ k* y, N! ?2 b6 M- Q
" Z9 N, F- W8 @; S/ e3 Z. m |+ g
6 @* ]* s- G3 o4 x* }" I; X2 h* z6 l& \) U8 h9 S6 L8 q
2.
3 }; g1 w; m3 o {; d3 Z
) P: [1 ^7 W+ O, c* s* i% o, c
' Q$ n/ E. d( j# s4 f1 b3.选择中文后,下拉界面到底部,选择"save",保存!+ Y* x1 y7 {8 R2 p5 H5 [
1 b- o2 A' m+ E: E( R- y, s ^) A9 [# K& S2 N
" {) q# p) b( j1 {; D4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)& B" i5 d( z* H' [4 \( k
. b0 V" ^( U6 ^7 g$ ^7 t$ U
. K# N9 q3 H+ M: @
5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!
8 |# j; j, y: z( ~" I; ~5 \6.下次开机,如不启动,还是得进去putty,输入命令行:
. @) d. y7 R, D6 {- python /volume1/web/calibre-web-master/cps.py
复制代码 开启Calibre-web!3 o; x$ [, C5 E: H
' c4 a9 m5 k. v+ ?2 d
3 X7 V; `6 K2 n( f2 s+ P2 _' I1 ^3 @+ i: W3 y! _! @/ \4 |) T! O
# S! A6 d" X- s* [1 ~# T q完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!
& Y+ L/ a5 j( \8 N7 K% C& o9 u+ l7 A1 B4 Y w' M
6 z" d; \- @/ A/ u
写在最后,这才是猫盘的最好归宿!
8 d! y' H6 B/ D2 }/ p; M
& d% x2 i3 z: P5 \) a3 B: w |