- 图形界面管理: Calibre-Web 提供了直观的图形用户界面,使用户能够通过网页浏览器轻松管理电子书库。
- 多格式支持: 支持各种电子书格式,包括 EPUB、MOBI、PDF 等,使用户能够在一个集中的位置管理不同格式的电子书。
- 元数据编辑: 用户可以编辑电子书的元数据,包括标题、作者、标签等信息,以便更好地组织和查找电子书。
- 搜索和过滤: Calibre-Web 提供强大的搜索和过滤功能,使用户能够快速找到他们想要的电子书。
- 用户权限管理: 支持多用户环境,管理员可以设置不同用户的权限,以控制对电子书库的访问和管理。
- 在线阅读: 用户可以直接通过浏览器在线阅读电子书,无需下载到本地。
- 集成 Calibre: Calibre-Web 是基于 Calibre(另一个流行的电子书管理软件)的一个前端界面,因此它可以与 Calibre 无缝集成,实现更全面的电子书管理。
docker部署calibre-web 无需部署数据库
部署calibre-web时,需要配置相应数据库,经常会报错,安装本文方法,安装calibre-web无需部署数据库.(镜像内置数据库)
calibre-web介绍
calibre-web Github地址:链接直达
calibre-web简介
Calibre-Web 是一个开源的电子书库管理工具,提供了用户友好的界面,用于轻松管理和浏览电子书收藏。以下是 Calibre-Web 的一些主要特点和功能:
docker-compose安装calibre-web
安装docker
curl -sSL https://get.daocloud.io/docker | sh
docker-compose 安装
下面以root用户为例子:
1. 查询8083端口是否可用
lsof -i:8083
如果没有输出则表示8083端口可用,否则修改yml之中的端口。
2. 不是root用户
修改yml文件之中PUID
和PGID
- PUID=1000
- PGID=1000
3. 创建docker-compose文件
首先在/root/docker-data
文件夹下面新建npm文件夹,以后docker 文件都放置/docker-data
文件夹下,方便统一管理。
mkdir -p /root/docker-data/calibre-web
前往calibre-web文件夹
cd /root/data/docker_data/calibre-web
新建vim docker-compose.yml文件
vim docker-compose.yml
切换到英文输入法按下i
,粘贴下面内容,端口为8083,也以改成其他端口,但是只能修改8083:8083
左边的8083!改为未占用的端口。
version: "2.1"
services:
calibre-web:
image: johngong/calibre-web/calibre-web:latest
container_name: calibre-web
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- ./data:/config
- ./library:/books
ports:
- 8083:8083
restart: unless-stopped
按一下 esc
,然后输入 :wq
保存退出。
放行81(或者你自己改的端口)
ufw allow 8083
如果返回ufw command not found
就先安装ufw。
sudo apt install ufw
如果购买的网页上也有防火墙,记得也要打开(Azure,AWS,腾讯云,阿里云)。
现在就可以通过http://ip:8083
(或者你自己改的端口)进行访问桌面calibre-web。
复制链接
https://blog.manmandong.top/archives/73/