一:拉取镜像
直接提取映像,名字:linuxserver/calibre-web
二:创建数据存放文件夹
通过“File Station”在主机想要存放的位置建立数据存放文件夹,名字任意,只要自己知道是书库的数据存放地方就可以了。
注意看一下文件夹权限,保证能读写。需要建立下面两个文件夹:
books
config
三:配置容器
1:在刚才提取的映像里面新建容器。
2:高级设置
1)先设置端口,然后再点击“高级设置”
“主机”端口任意,“容器”里的8083不要修改,保持默认即可,我们可以看到协议用的还是TCP。点击“高级设置”也可以设置。
2)修改变量
变量lang,由“en_US.UTF-8”改为“zh_CN.UTF-8”,也就是改为中文。
3)存储”添加“绑定装载主机路径”
需要将容器中的目录映射到我们刚才新建的四个文件夹。
选择刚才新建的文件夹:/xxx/books
容器中:/books
选择刚才新建的文件夹:/xxx/config
容器中:/config
经过以上之后,点击“应用”创建容器,可以在日志里看到创建过程。
创建好之后不会自动生成metadata.db文件,但是容器需要这个文件才能正常运行,下一步的书库设置也需要这个文件。可以安装一个桌面版的calibre的软件。这个软件安装好后在书库里面会自动生成这个文件。把它上传到/books文件夹下即可。
五:书库设置
登录书库管理后台,浏览器地址栏输入nas的ip:8083 ,默认登录用户名admin, 密码admin123
1)选择书库数据库存放位置
必须要先设置这个,然后才能设置其它的。
2)设置语言为中文
设置完后重新登录,界面就会改成中文。
六:外网访问
搭建好之后同样设置外网访问。
参考之前的文章“威联通通过Container Station(docker)安装frp进行内网穿透”
我们只需要在配置文件里添加
[calibre] type = tcp local_ip = 1.1.1.1 local_port = 8083 remote_port = 8083
这样外网也可以访问。
七:手机阅读
个人图书馆搭建好,通过手机连接后直接看书体验还是可以的。
推荐手机阅读软件:静读天下,最新版为8.2
添加“网上书库”
名字任意
书库网站为:ip:8083/opds
这样我们就可以看到个人图书馆里面的书了。
如果想要这个软件,可以联系我。