calibre-web的部署

最近开始准备书单开始读书,需要一个管理系统来管理书籍,看到这个效果还不错,也支持在线阅读和格式转换,可以说是相当完善了,发送到kindle的功能比较实用 docker-compose 找到technosoft2000/calibre-web的镜像并使用docker-compose进行部署 version:"3"services:calibre-web:image:technosoft2000/calibre-web:latestcontainer_name:calibre_webenvironment:- APP_REPO="https://github.com/firer1946/calibre-web.git"- AMAZON_KG_URL="https://github.com/Technosoft2000/docker-calibre-web/releases/download/kindlegen/kindlegen_linux_2.6_i386_v2_9.tar.gz"- CALIBRE_INSTALLER_SOURCE_CODE_URL="https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py"volumes:- {{calibre_web.config_dir}}:/config- {{calibre_web.books_dir}}:/booksports:- {{calibre_web.port}}:8083restart:unless-stopped{{calibre_web.config_dir}}修改为自己的配置文件夹,需要权限修改为777,chmod -R 777 <文件夹>,不然无法上传书籍 {{calibre_web.books_dir}} 主要是存放书籍的目录 {{calibre_web.port}} 开放端口 网络不好的话最好把AMAZON_KG_URL,CALIBRE_INSTALLER_SOURCE_CODE_URL的文件手动下载下来,使用ansible部署还是比较方便的 中文化修改 通过technosoft2000的镜像部署下来发现下载和推送到kindle的中文书籍都是拼音,原来是存储的时候使用了拼音作为文件名,所以在下载和发邮件的部分做了一些魔改,具体修改见仓库,由于只是针对中文下的修改,所以就不提pr了 效果如下:

2021-01-04 · 1 分钟 · Me