Calibre Web搭建

kindle还是不够自由,干脆搭建了一个自己的图书馆

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

#建立目录
mkdir -pv calibre-web/books
mkdir -pv calibre-web/kindlegen
mkdir -pv calibre-web/config

#装软件
docker pull technosoft2000/calibre-web
docker create --name=calibre-web --restart=always \
-v /data/calibre-web/books:/books \
-v /data/calibre-web/app:/calibre-web/app \
-v /data/calibre-web/kindlegen:/calibre-web/kindlegen \
-v /data/calibre-web/config:/calibre-web/config \
-e USE_CONFIG_DIR=true -e SET_CONTAINER_TIMEZONE=true \
-e CONTAINER_TIMEZONE=Asia/Shanghai \
-e PGID=0 -e PUID=0 -p 8093:8083 \
technosoft2000/calibre-web


#nginx 增加反代

#calibre-web
location /calibre {
proxy_bind $server_addr;
proxy_pass http://192.168.0.7:8083;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Via "nginx";
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Script-Name /calibre;

}