电子书分享

- rslsync calibre - Home Page

在使用 calibre 的过程中总想着能分享收集到的电子书,而 calibre 内置的分享服务,只能在本地分享,偶然的机会了解到 calibre-web 就在远程搭建了一个,将书库上传到远端之后就能很方便的分享了,程序使用 Python 写的,通过使用对比,发现使用 Python3 的时候有个功能还不能使用,比如 Admin 页面的升级功能还不能用。所以搭建使用 Python2 作为示例

sudo apt install xvfb imagemagick
virtualenv -p python py2env
source py2env/bin/activate
git clone https://github.com/janeczku/calibre-web.git
cd calibre-web
pip install --target vendor -r requirements.txt
python cps.py

默认的监听地址为 0.0.0.0:8083,不知道怎么将 calibre-web 的监听端口设置为 localhost 因为要放到 Nginx 后面并不想直接把端口暴漏在外面。

完成了服务端端搭建怎么将书库上传的远端成为了面临的主要问题,通过搜索找到了 Syncthing 和 Resilio sync,在使用的过程中感觉 Syncthing 同步好慢啊,看着半天了也没有要同步的迹象,就选用了 Resilio sync 但授权好贵啊 🤦。