本帖最后由 石在 于 2020-12-16 16:19 编辑 ( V# h( X4 R H! p. s
& v: P9 |) E; o/ Q0 z8 r5 r写在前边:- F0 X Y0 c& [" u: E
Calibre是一款“一站式”的电子书解决方案,它可以全面管理你的电子书、漫画,可以通过访问Web页面对你的电子书或者漫画进行下载或者在线阅读,Calibre 可以导入几乎市面上所有的电子书格式,将它作为你的电子书库再合适不过。 ) E `2 u8 B, G/ ]; g' q
同时它也可以通过管理员账号创建多个普通账号,再配合穿透软件,映射到外网,与你的朋友分享图书。(需注意,法律风险。)
" A! A+ h: A ?" h9 A) H" D 使用猫盘来作为影音服务器,其性能是远远不足以胜任的。对于猫盘群晖来说,猫盘其孱弱的性能,安装这款应用是最适合不过,也算物尽其用了!
. h1 U4 V) x. ~
# s" K8 t2 F' B- g. S; G
我们先来看看效果吧!!目前我使用它来管理我的一万八千本电子书,当然这只是我很少的一部分。
5 k" [) m5 I$ U! Q
( U3 s4 v6 P0 j, i$ p( I
让我们继续: Calibre用Docker装的比较多,且是X86构架。而我们的猫盘是ARM处理器,安装Docker后会有些臃肿,也未必能成功安装Calibre,在这里我们不去讨论。
/ }# l8 g+ d4 \
我们这里使用的方法是通过群晖SSH去部署Calibre-web,而不是直接在套件商中心去安装,但部分应用,还是要在套件中心安装。
5 n. s! t6 }2 g, _ w
啰啰嗦嗦: 这里还是要再说一下,“Calibre”与“Calibre-web”二者是有区别的:
" q: j7 t; N* |* Z! t$ Z
1.Calibre自带“格式转换”、“新闻下载”、“电子书库扫描”等.
$ n2 ~. c4 n( j N- C7 s" y# j1 F
2.Calibre-web则无以上功能。“新闻功能”部分新闻电子报刊被墙,反正也是Fake News,不看也罢!而“格式转换”及“电子书扫描库”则是最重要的。这里我们先行做好准备,两不误! ( g$ i1 t0 x' D' @
3.Calibre-web无扫描功能,因此书库需要从PC端导入。我们可以在windows系统或者linux系统上,安装Calibre扫描电子书,生成相关文件后导入。这里需要强调注意两个文件
* _5 L/ i" k4 x q# s/ w6 f$ r
“metadata_db_prefs_backup.json”
4 c: r' v1 G8 c+ m; h/ E- G
“metadata.db”
1 I3 m- A5 x3 R5 q0 u
如果书库文件夹内,没有这两个文件,是无法导入Calibre-web书库目录下的,会报错!!! % i/ u1 d" s9 C* Z3 D# e
1 w+ D. {5 D6 r4 C
d( { w: y& [. t* K
- F r' j, a- r+ t1 i) h" |
+ ]3 J7 s8 D, U2 v) ^
5 R m) N* n5 k1 c( L 进入正题 - c" o$ Q5 f, T* X0 }3 w
5 P4 P7 q5 {" F
教程分为两个环节,先说电子书的扫描:
5 ~0 Z @ V! H7 d: ^- }( k# D
需要在PC端安装Calibre(点我下载),跟据需要下载"windows系统"或者"linux系统"。 这里说一下“深度deepin”还是挺友好的,可以尝试一下,可以直接在商城里安装。我这里用“windows系统”来操作演示! - g# v! D. s4 y+ \% Y7 y
第一环节(电子书扫描)左键拖拽→电子书需自行寻找,PT站内有。
, Q) s+ O8 b8 h
2 w0 i$ {5 A8 w& Y* G0 K
第一步:0 H5 v+ z [1 i
, [+ s/ x5 x* \1 F0 z* d* b% j5 z# q! L6 g
0 L" E* g3 }2 Z) \( ~$ I
% S0 j! d7 D9 H: C1 i
第二步:
! P* [0 X% Y' t: o( _
& R! r. k3 g; b3 F$ m1 s
" P2 ?; \8 c/ S9 B/ L6 I一般建议选择第二个,整个目录扫!# L) _% N1 T1 I2 p2 a$ I; w, {2 ~
T; B1 H! i# w! a
; S" s& `% n4 T
待扫描完成后,到书库目录下去复制所有文件!
; ~) I+ x4 h ?2 I; S) ?* ]7 c7 }+ o# K7 A( ~* I" \4 p
3 B8 u( ], C/ U. F4 }* i& [; m第三步:
+ E8 q* f( N0 ?8 x, u, \$ A/ R! _ v. ?
% s7 W4 a/ T" \* V9 [9 L
; s/ |9 C: T/ F" N第四步:
, u8 V- E$ P9 F, X/ G; p
) N1 E X; t: c" k+ ?4 U$ i l& A% ?' Z
9 I5 B1 i2 z* f! G3 |. a7 D第五步:
& W! F; w; z8 x# I. k% \. j
7 n7 G/ z. e# Z( t7 A7 O' |. J9 F7 G; X7 h
, U5 k# T" O0 m' U第六步: ~1 x7 i2 T& \: L: I$ _
8 F# u6 O+ W# P2 l' t6 G
; A; I1 {1 J) @- V6 \
+ }! H. T7 X) I3 N第一环节,告一段落!扫描电子书,是漫长的!我们先做准备工作。! ; ^3 v# c& a2 j: Z
第二环节(群晖猫盘上,安装Calibre-web)8 D( S5 E7 G/ n1 P4 G
第一步:(套件中心安装python3)' f- A" L) U( d* t' O" M+ q/ E
# E/ z2 W5 U' Z+ u/ e2 h+ D4 W4 D7 f$ r Z# O8 b/ q
4 l5 w/ K: q' B+ F8 f( P j, E# K
8 [+ X! C% @( ~第二步:打开ssh
7 m; L% K, s/ X" t" @. g! E# P6 ~6 \; l) B
第三步:, W" ]+ b5 \# e/ N7 C
7 R: V! @" m. w! t/ w# S& d E: v: L3 O( n% W: s
第四步:打开putty,登陆群晖终端。登陆密码跟群晖Web主页一致。1 H4 k# ?' |% h, H8 E6 _
第五步:登陆后,切换root权限用户。具体操作为,在命令行输入:然后再次输入群晖密码。
. y6 |7 }. j. @# [/ V1 V- W1 z6 W B& O- c4 {$ X3 q0 B
第五步:下载一个文件包并解压,百度网盘(项目地址就不贴出来了,会被拦截,之前害我白编辑了半个小时的帖子,连保存草稿箱都不行。坑死我了!)( V2 h7 Q: I$ M3 }( t7 W$ |, O
- ?5 c1 e( g6 ^: ^
) [* X, a9 v2 o0 r" l
第六步:解压后,找到该文件,用工具上传至群晖tmp目录下。(之前有印象,这好像是个缓存目录,下次重启后会自动删除)
0 m K$ S2 Q6 E \6 U; b) N
7 S6 Q+ F& g! H& A3 T" i9 d" C; U; ^5 Y2 [1 l
第七步:命令行输入以下命令,安装所需依赖。耐心等待哦,有特殊上网方式的,更快一些!待这一步安装完毕后,再进行下一步操作,这一步可能比较久。
7 [% l* O+ S1 S$ e! p- pip install -r /tmp/requirements.txt
复制代码 1 F: M, f0 R5 }* Z0 u3 J; s
第八步:再次到群晖套件中心安装一个套件,以生成一个"web"目录。反正以后你也会研究导航页玩的。
' u" }) w2 d+ t' R; \% W7 m+ R2 t& M0 G) i) I& f, q& ~1 S
4 | y+ {: o, H. U7 t, h% h2 p
第九步:将解压的“calibre-web-master”文件夹上传至群晖“Web”目录下,按我的操作也行,smb内直接粘贴也可以!
( E3 }$ o( p# ^0 }, {: h9 S2 O4 ]' r# C4 M
( Q& p8 L& N( Q/ {0 V- u" W4 P" u# Q) J5 C/ v d9 W
第十步:打开file station,新建一个books文件共享目录(看好了,是文件共享目录)!其实你可以随意命名,我这个猫盘就打算只拿来做电子书库。
( z: Q% v9 Z6 y$ W% T5 n9 G. t+ f& W' h2 X! W$ Y" F1 S
# s# _; c T% V( S: n' z( s! a
0 k3 ^( V% h# v3 M第十一步:选择本地群组
4 h& r, c# z0 }7 K0 h# Y
: j: q, @% B" L8 x: V: e! T5 p" m; Z第十二步:勾上,并确定。* t0 K/ A' ]' v0 e! ^& V
: ?2 V) I1 x5 J4 L+ y' S: i
1 m% U0 J! Z% b u
第十三步:再次打开“file station”,在刚才新建的共享"books"目录下,右键空白处新建一个目录,名为“Calibre 书库”。
7 G8 U* H; k$ l( E! i U8 t7 p/ U% S$ N- v9 X3 O. ]; g; a% G
4 w8 S. M5 E: ^4 J( Q4 H# k
( c8 D: ]2 Q) f" t) d9 p- e9 Q' J" {" l2 S( K* B
第十四步:将你所有的电子书全部拷贝到该目录下,包括我之前说的那两个文件!如图:8 X. J3 z& e1 T' T) J
9 C; t! s% W2 X9 h1 f6 [( d
8 Y( R" I5 O6 N; B$ n' p" n第十五步:打开“file station”在web共享目录内找到“calibre-web-master”文件夹,并在内找到”cps.py“文件,右键属性→复制该文件路径,如图:9 p; u! p" r" K' w! {- O+ }
- /volume1/web/calibre-web-master/cps.py
复制代码
9 |# m8 p6 Q H! K. |5 w8 R
8 a) f' [% W8 S5 x* D1 v1 w& @
1 c1 o' p% }6 ^4 B& O. }) {% X! O- r- _% ^: }& E( n
. r8 |: c4 p% S( p9 B6 N5 ~& o第十六步:在putty内输入”python /volume1/web/calibre-web-master/cps.py “回车!!!/ w$ F! ~4 R1 E, X: H
- python /volume1/web/calibre-web-master/cps.py
复制代码
, d' @- u E' `; H: {4 K7 X' z4 I4 u0 s% l
+ z: o8 w2 ^* E% z3 Z# L0 ?第十七步:加油!!!差不多啦!
0 q. \& }) r& t' d' Q1 g: X; U3 q打开浏览器输入:群晖ip:8083端口 例如我的地址:http://192.168.31.105:8083/
+ _9 F4 ~. Y1 A; U7 ^ _# `
3 m" _! v( i1 P1 X第十八步:3 ~4 P7 F& R! e" L
4 u: w0 E% F' }
这时候会进入一个配置页面,我手上没图了!我们将之前已经上传好的电子书路径复制下来粘贴进去。
; D$ ~* T6 V/ m# t/ \( ^# H2 G0 J/ Y# ]* t3 L3 h# ?+ D
第十九步:输入用户名:admin、密码:admin123; ^( b7 v) {( q/ X; I
$ p9 P1 Q+ C6 K1 [
! E' I$ n: o0 p第二十步:成功登陆界面,我们还需要配置一下中文界面。
p6 h$ x: v9 B) i ~6 B7 `9 Y1.& ^4 D4 M4 S; |7 I4 r
! \# k2 y& F& A1 K( L! V! N% a o {+ Q! [0 z
$ m! a9 M( D& z: K) f$ v3 w4 ~
1 A' ~5 B4 S# M7 X" H7 N* l! {
; W0 v' |% z z
2.
. x# }. U$ v. f: P% D# R" e2 n
; j4 Q9 m$ y. M+ p! I" R- x( x0 }% J& r; ` C6 t6 C; Z
3.选择中文后,下拉界面到底部,选择"save",保存!" k" L& P) c% }2 s+ y& k4 V
+ w+ J4 Q5 d# N/ {1 {# x r1 R |6 [7 h4 O, u
! k# ~! ^ s+ W$ _+ d
4.然后刷新一下页面!(也有可能提示要输入邮箱,上拉把email填写栏内清空,再保存即可!)8 w. ^$ |7 d' j% Y" Q
\3 @! [0 `' H. \3 w: I, Y2 P" t, B* q
5.下次自动开机启动可以,在计划任务内自定义!更多玩法自行研究!
2 a* p+ n0 t) Y6 M6 d4 I% }& ^6.下次开机,如不启动,还是得进去putty,输入命令行:
7 \- O% x! y% K/ l3 P/ p; L- python /volume1/web/calibre-web-master/cps.py
复制代码 开启Calibre-web!: O5 W ^1 O: a0 L8 X) k
E/ E7 y6 x/ V4 K z
5 P) j4 H: {6 E* F
! `9 u9 l" ]/ F7 M; x# i; T6 U* c9 g9 ^) ?
完工!!!!!!!!!!!至于穿透外网玩法请自己摸索!记得修改密码哦!' A# q* ~- k$ I+ x: a" M
6 F: Y7 _( N6 r, L, m, _1 n
! o* {3 F+ \2 Z# ]4 l! V写在最后,这才是猫盘的最好归宿!
2 d+ |) c/ ?' A& y2 P) `, m) o0 V# \& H% k4 y( Z4 t' o8 S
|