将ubuntu设置为NAS——17.私人在线图书馆搭建​

2021-12-19 16:21:59 23点赞 186收藏 4评论

创作立场声明:本人小白,只是想通过本平台记录一些折腾以Ubuntu系统为主的NAS过程,同时方便自己查阅,还能赚点金币,于是就有了这个小系列。

前言

之前混一些网站,私下收藏了一些电子书,也下载了不少完结漫画,一般都是epub、mobi、azw3,还有些是未解压的文件。既然有了自己的NAS,那就可以利用它搭建私人图书馆,相关教程不少值友都有分享,一般都是采用Calibre,那就试试看吧。经过研究,目前比较方便的就是直接在PC或服务器上安装Calibre软件,还有就是搭建Calibre-web,个人觉得还是直接在PC安装Calibre软件,远程管理书籍方便,接着2种方式我都介绍一下。

先上一段Calibre自我介绍

calibre 是一款功能强大且易于使用的电子书管理器 。用户表示,它很出色,是必备的 。它将允许你做几乎所有的事情,而且比普通的电子书软件更加先进。它也是完全免费和开源的,非常适合 普通用户 和计算机专家。节省书库管理的时间。它具备:随时随地使用、全面的电子书阅读器、从网上下载新闻/杂志、轻松共享和备份书库、编辑收藏的图书、支持并满足每一个电子书需求等功能

1、个人PC下calibre安装与使用

1.1、PC下calibre安装

平时基本是在win10下使用,可以从官网直接下载win端的calibre用于图书管理。

直接安装,之后会运行指引向导,可以直接选择服务器内文件夹作为新书库,请先新建一个空文件夹,再慢慢导入书籍即可。

设置书库地址设置书库地址

可以自主选择

自主选择自主选择

整体操作不算复杂,点击添加就可以,书籍添加后,书籍会被复制到calibre新书库文件夹中,并生产封面和其他设置文件。

将ubuntu设置为NAS——17.私人在线图书馆搭建​

1.2、将calibre作为服务器

为了方便局域网或外网查看书籍,可以开启calibre作为服务器

网络分享设置网络分享设置

设置启动服务器

设置端口启动服务设置端口启动服务

可以根据选项设置登录账号密码

将ubuntu设置为NAS——17.私人在线图书馆搭建​

打开浏览器,http://PC地址:设置端口,就可以看到如下界面

本地PC地址创建服务本地PC地址创建服务

点击其中书籍,就从浏览器可以看到书籍

服务器界面服务器界面

2、johngong的Calibre-web镜像

首先想到选择linuxserver/calibre-web的docker镜像,但不知为什么没能成功,就换成johngong/calibre-web,还是采用docker-compose方式,注意自动添加文件夹设置为空文件夹

version: "2.1"
services:
calibre-web:
image: johngong/calibre-web:latest
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- USER=用户名 #请自行设置这是calibre-server用户名,calibre-web默认是admin
- PASSWORD=用户密码 #请自行设置这是calibre-server密码,calibre-web默认是admin123
volumes:
- /配置文件位置:/config #设置calibre设置文件映射
- /书库:/library #设置图书文件映射
- /自动添加文件夹:/autoaddbooks #请设置空的文件夹,不然无法启动
ports:
- 8083:8083 #calibre-web 端口
- 8081:8080 #calibre-server web访问端口
restart: unless-stopped

复制相关内容并修改后,创建docker-compose.yml,用winscp复制到服务器需要的位置,比如我放在/mnt/all/共享/code/calibre文件夹中,让后用winscp自带putty进入终端,使用如下命令

cd /mnt/all/共享/code/calibre

#进入docker-compose.yml所在文件

docker-compose up -d

#运行docker-compose.yml文件进行安装

运行命令界面运行命令界面

安装完成后,打开http://服务器地址:8083,如下界面,用默认用户名和密码登录(admin,admin123)

登录登录

登陆后,打开主界面就可以

calibre-webcalibre-web

打开http://服务器地址:8081,如下界面,用设置好的用户名和密码登录,如下,

打开calibre-server打开calibre-server

打开library

calibre-server下图书界面calibre-server下图书界面

通过calibre-server服务端可以上传书籍也可以阅读,但发现一个问题calibre-web下无法在线查看书籍内容

这里查看admin没有查看书籍权限,修改赋予权限

将ubuntu设置为NAS——17.私人在线图书馆搭建​

添加用户权限,允许查看书籍

将ubuntu设置为NAS——17.私人在线图书馆搭建​

设置好,记住点击保存。

这里有个大坑,calibre-web只能在网页上浏览epub、pdf等格式,不支持mobi/azw格式,所以及时这样设置好,还是只能查看epub、pdf等格式文件。需要查看书籍,请用calibre-server服务端,至于calibre其他应用(比如推送到kindle,opds协议等)本文就不再展开,下次有机会再聊。

总结

本文介绍了2种利用calibre管理图书的方式,一种是PC端应用,一种是docker搭建在线calibre-web方式。相对来说第一种最方便,如果只是需要在电脑上查看管理图书,我推荐这种方法,至于第二种还是推荐给需要时时刻刻管理图书的网友,可以通过浏览器通过网络进行远程的管理。

后记

欢迎大家查阅前期《将ubuntu设置为NAS》相关文章,可以关注、点赞、打赏和交流评论 。

将ubuntu设置为NAS——1. Transmission-daemon安装

将ubuntu设置为NAS——2. 新增硬盘挂载

将ubuntu设置为NAS——3. 私人网盘nextcloud安装(上)

将ubuntu设置为NAS——3. 私人网盘nextcloud安装(中)

将ubuntu设置为NAS——5. docker与docker-compose的安装

将ubuntu设置为NAS——6. 私人网盘nextcloud安装(下)(docker下安装nextcloud)

将ubuntu设置为NAS——7. 私人网盘nextcloud升级

将ubuntu设置为NAS——8. nextcloud集成onlyoffice在线协同办公软件

将ubuntu设置为NAS——9. 远程命令行及PuTTY、WinScp与手机端Termux使用

将ubuntu设置为NAS——10. 虚拟机KVM及软路由LEDE安装

将ubuntu设置为NAS——11. docker可视化管理工具portainer安装与使用

将ubuntu设置为NAS——12.使用portainer安装为知笔记及为知笔

将ubuntu设置为NAS——13.搭建新型在线协同表格和信息管理工具Seatable

将ubuntu设置为NAS——14.尝试mergerfs合并多个物理硬

将ubuntu设置为NAS——15.安装seafile并集成onlyoffice

将ubuntu设置为NAS——16.qBittorrent server安装与卸载

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2582.5元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

385.78元起
4评论

  • 精彩
  • 最新
  • 安卓手机端有什么可以读取自己calibre里书的app么

    校验提示文案

    提交
    有的,支持opds协议的可以的

    校验提示文案

    提交
    收起所有回复
  • 我用的是从github拉取的python版janeczku/calibre-web,配合system自启服务脚本。
    这是老外的分享主面去看看,亲测可用。

    校验提示文案

    提交
  • 上次建过,pdf的进度,批注无法保存,电脑版客户端的到是有,请教下你那边建立的能保存pdf的进度和批注吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
186
扫一下,分享更方便,购买更轻松