本帖最后由 石在 于 2020-12-16 16:19 编辑 # \' T( y# T6 x& {5 e4 F" z
8 O0 }& ?. O+ s2 ]
写在前边:" d, m! h A; I, v7 j
Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。 O9 ]7 T& O$ |* C& B2 A( m/ L# P7 C
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。)
, y* D! y4 E! o4 S3 G, \6 g+ h 使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了!
) C9 B+ C% W( k
# y3 k' B' `9 Z0 p9 T
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。
- y- s# K6 w% M1 w/ V0 u' \
" ]6 g! k% h; N) l' a
让我们继续: Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。
D, x1 m. ]! i6 h& N
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。 * E/ c8 X" @& A1 q) }' d3 e2 _9 |5 }
啰啰嗦嗦: 这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的: ^7 M. C- I; h8 ?+ m/ N
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等. + H. S1 b8 E% K7 f+ Y
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误! * v& k9 h; N* n6 a8 u* |% G5 j
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件
1 _6 N* y* n& A8 T! a1 J
“metadata_db_prefs_backup.json”
! t9 w* K6 |) x: s2 T$ H8 J
“metadata.db”
* X5 |, p$ u$ t9 @2 L8 A( h
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!! / \& T Y8 n' t! O6 @1 _
4 R: a6 _, ~4 F
' X' M6 ?* N1 k G; D# I/ q
: `; r* g( l, a1 ?0 D v7 o
3 Z$ X' u2 }) ]0 h! y H- [) _+ l, r" F+ A# F3 N
进入正题
9 z. V( f* ^: |. `" c5 q) ?. n7 {
9 Z$ f8 F# I9 L
教程分为两个环节,先说电子书的扫描: + z! X# T: \! d- V# I
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示!
3 W9 u2 k/ `, u* q5 Q+ ~/ V/ b
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。/ d7 {5 _5 m& l* {' k6 s$ e
; |- M) L0 k3 p5 K7 O
第一步:) ?1 S! D9 ]8 R L& t7 R
. b9 u4 ?% C B/ E- X8 q# d+ Q
+ M; `$ T H- ~7 j* V' l& Z1 J. H3 d
. s/ o7 L' E3 q4 G8 }
第二步:* D( X. I3 Q b( ^
" c5 q1 n3 Z9 L
$ u7 n% n* Z/ u$ N一般建议选择第二个,整个目录扫!
' C" v0 T+ A: T& C9 R$ B& C3 V; [) A A
. t# P" R$ }8 K3 h* t待扫描完成后,到书库目录下去复制所有文件!
+ N2 S4 Q8 b' E; w7 Z) ^2 v3 Q6 Y M( q
9 [% D# \8 h- R; \9 d. T( ~1 }+ e第三步:3 K8 ^" ~1 ?) a: @, j: w K
. z$ J, m8 G) h1 p
2 @" p" q* {$ D+ V7 M4 {. a7 @& c第四步:/ x) s- g; [* V; M* P
2 d1 U& h& l7 ?+ t+ {$ {0 k7 B4 X
2 P1 e# g% V7 }第五步:& l' L# L# @9 {' T1 ]
, U) @8 h+ U) b$ \4 y! F2 S' `% G3 B/ H1 @
6 F4 N; v1 @' t$ D8 a+ j
第六步:& @! x: F2 o( B- d# f! c Z- q
# a8 S; f# s0 ?1 I" a+ s2 r4 i* W
# e' }. J: Z( r+ w" j- G! j# r' ~( H% I, [
第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。!
, G1 i4 Z# f! ?& `. L2 s. y1 V第二环节(群晖猫盘上,安装Calibre-web)
! U. w9 C( w: J第一步:(套件中心安装python3)0 U3 | [4 U# j6 w2 q [) {
) w; P, B$ C2 ?
$ b$ F, k, k/ H' c' U2 P/ p/ t' ]: l2 t
1 Y3 Q1 X0 ~6 E; M7 K5 ^2 y5 S# f, w" W第二步:打开ssh/ X2 K* {" e. M! k% i9 _+ G
$ n4 n' T1 H+ |7 i8 Z第三步:
' y$ ]6 v1 R$ s) W/ z5 k' \/ [0 F+ g8 n
2 n {# A7 x) T( R
第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。- U( O6 F R! k9 P m8 l/ B2 _9 B
第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:然后再次输入群晖密码。
1 U5 ~8 t6 N: G. E' n& D4 u
2 `' w- s' z1 z2 [0 H4 z* y第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!)/ D% d$ W( i) E8 h! v8 h* J
# `( s0 q, {( i: Z# ?; j2 P) d2 u7 X( P4 t5 h) b E' O4 G4 u
第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除); @) b" T; m) {+ K( U
, ^+ m T0 w3 ?% f, R7 O
& g" {) F) n q/ T( o$ g第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。& K8 k+ V- l' Y( f. t/ Y
- pip install -r /tmp/requirements.txt
复制代码
' z# p+ F) y1 [% r5 ~% a& R" l第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。5 W/ J* l$ e% w6 W; B3 d4 H( T
, t U q0 g" Z7 ]; U1 z: g: T
- y( T" u4 g: O y- F第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!( f5 D1 A0 Y- F. ]
8 \2 f! b" f% P: O4 Q' Y3 }
" s/ ?( |% ~# ^( p- l; s# l5 n/ A" q7 A" x. {, C
第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。
# \, C% K. E4 S y; j) t4 s" R5 {/ Q/ P; R4 P$ r P/ L
" h/ t4 _& E0 P& f d5 w
2 A9 T: U0 z- l0 u2 L
第十一步:选择本地群组8 r8 V) o0 p8 v0 w
5 A* b0 Q5 r/ X& Q% S
第十二步:勾上,并确定。
. z2 O4 _4 }7 Y; g1 b2 r" v
7 V$ F; e5 g% u" u( d" } r9 b$ N0 v4 E @" X8 o
第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。
, S3 i' h( v4 }. f: ?& m: f) Z7 a5 v2 g
$ v6 B3 s9 G) ~7 K9 ]6 k
8 ?7 n* m5 M; V8 ~, k; N. w% s! G: C% ~
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:) G0 p B8 @8 @5 W
+ ^) { K% v4 x" I, G3 e. W9 T" {; `* D: b. f
第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:
8 h0 M5 L: j5 y( k I: g- /volume1/web/calibre-web-master/cps.py
复制代码
9 h: [. D7 E8 T# M: ?& ]: c9 F' ]) y* x4 {0 t+ X' x
0 {6 U# ]8 @" ?6 o2 T `/ F
; M6 n, c7 V" b6 Y# Q
# S% G! R9 E& @第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!6 x% H$ O! d0 g9 l5 N4 x3 X, | ?
- python /volume1/web/calibre-web-master/cps.py
复制代码
( ]9 i; W$ G$ {! z @
% N/ t6 M# t) \% f# r) l3 K0 O7 R. @) w/ P1 A
第十七步:加油!!!差不多啦!4 ]7 L- [5 k% w2 f8 p, y, z% A
打开浏览器输入:群晖ip:8083端口 例如我的地址:http://192.168.31.105:8083/
" h0 P% M9 l, i4 {% I- e" h2 F( G2 C: W* A/ c3 i- ^1 T# m( r7 [
第十八步:* p9 A; o7 N: J) m
! Y- k7 {, T4 c9 K% g- A! y
这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。
" S9 |( _0 i! l
% M5 s- g$ d5 c! [4 W& w5 b; H第十九步:输入用户名:admin、密码:admin123) Z1 a n( [/ x3 y- `; |( ? K5 d1 b1 Q
$ B" R6 a- K5 K4 P% t) o- i% u7 A
. p9 k. h8 T6 x7 C9 Z) a8 @* s+ A* t, O第二十步:成功登陆界面,我们还需要配置一下中文界面。
6 _) e) j! n# ~5 }9 L1.3 w) U; O" V f8 |! v9 S& e
1 X) D8 |5 T4 X3 g2 g5 f4 v3 a3 x% r0 W' W3 @/ x$ O/ Z
. @& ]; v# V }% N C$ H* p; f
* j0 d" i3 S1 B( t) Y/ A5 h/ m1 n1 ?8 X$ W
2.5 i& ^3 Y; r* t2 H! q
% A4 E6 }$ e/ V8 R3 g& I4 Y+ H7 |
- J. e2 A3 Z$ H& c3 V6 u! R
3.选择中文后,下拉界面到底部,选择"save",保存!
5 n) W: U8 ?' y
. n5 k8 _: A2 M8 S; z/ F7 b. x5 L
1 `: @1 ]3 E* S+ B$ q8 Y4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)1 _$ T2 @1 x F* I! a |
J* Y! v! W0 U' M" a5 b7 H
# M" l+ o& ?+ ?7 E% x5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!
& E F. ^" p4 t+ X" R8 m6.下次开机,如不启动,还是得进去putty,输入命令行:
3 M& L; j+ X, U2 t9 J& c I- ]7 o- python /volume1/web/calibre-web-master/cps.py
复制代码 开启Calibre-web!7 ?9 d5 {4 c: q/ W% h$ E
' P0 I! n1 B" S3 t& t! e- _4 z
/ H/ ]7 n+ \0 _- z4 b' q- u* m4 m' W- b+ P* [1 [
1 b" l* v% d5 I, o9 S完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!. @% O( r+ f9 Q4 o# N9 o" g# X+ ~
: D8 Z r# M7 m5 `. F
* H. j9 ~ Y! m2 D1 [# O: n: B写在最后,这才是猫盘的最好归宿!
; ~! Y- v1 o3 k2 e# p) D& f/ x' w, q3 x7 M$ V: a
|