手把手教你搭建一个属于自己的数字图书馆

1,254 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第32天,点击查看活动详情

1 搭建目的

我们现在做技术的,谁没有百八十本PDF技术文档,可是用的时候找不到,看到了又想收藏。

可是如何对这些电子文档进行整理,归档,检索呢。又或者跨端同步和阅读呢。

这里我给大家介绍一个电子文档的整合和管理方案。打造一个属于自己的个人数字图书馆。

2 准备

我们准备用calibre-Web来搭建我们的在线文档管理服务。但必须的是有一个云服务器,要是在本地。。。。那就就本地能看了。。

3 环境部署

3.1 登录云服务器管理平台

image.png

3.2 安装docker

yum install -y docker

3.3 开启docker服务

systemctl start docker.service

3.4 检查docker是否启动成功

docker version

image.png

4 搭建项目

4.1 查看calibre-web的docker镜像

docker search calibre-web

image.png 这里我们使用以下这个镜像进行部署。

docker.io/johngong/calibre-web

这个镜像对应的项目功能齐全,也没有网络问题,他也内置了一些工具。最好的是一直在更新。

4.2 下载镜像

docker pull johngong/calibre-web

image.png

4.3 查看镜像

docker images

image.png

4.4 启动容器

docker run -d --name=my-libruary -p 80:8083 -v /root/libruary/calibre/config:/config -v /root/libruary/calibre/libruary:/libruary johngong/calibre-web

image.png

4.5 查看

docker ps

image.png

6 访问

6.1 url可以直接访问。

直接浏览器输入服务器IP地址就可以访问了

image.png

默认的用户名:admin 默认的密码:admin123

登录进来之后是这个样子:

image.png

6.2 修改信息

这里一般有两件事。

  1. 修改主题为黑暗主题,瞬间高大上

image.png 2. 启用上传

image.png

6.3 上传

点击右上角上传按钮

选择本地书籍,进行上传。

image.png

6.4 编辑书籍信息

image.png

6.5 最终效果

image.png

6.6 看书

image.png