夜雨聆风学习资料网

ARTICLE · 1042761

PDF 散落一硬盘?NAS 上建个自己的 PDF 图书馆

PDF 散落一硬盘?NAS 上建个自己的 PDF 图书馆
如有修改或改动,关注文章底部留言!
教程对你有用,可以 “点赞” 和 “打赏”支持 ~

PDF manager:

一款自托管 Web 端 PDF 文档管理系统,侧重 PDF 的管理、阅读、批注,不做 PDF 合并 / 拆分 / 格式转换类编辑,适合搭建个人 / 小组私有 PDF 文库。

核心功能:

  • • 注释:任意页面上的评论、高亮和标签(可全文搜索)
  • • 图书馆组织:嵌套的收藏/文件夹、标签和收藏夹。文件状态追踪
  • • 认证:本地账户加上通过OIDC的单点登录
  • • 多用户:每个用户都有自己的库
  • • 分享:邀请其他用户加入任何集合(带权限管理)
  • • 搜索:文件元数据、页面内容、注释主体和标签
  • • OPDS:从任何电子阅读器应用浏览并下载您的图书馆

安装

Docker Compose

services:pdfmanager:image: ghcr.io/g0rsthir/pdfmanager:latestcontainer_name: pdfmanagerports:      - 8080:8080environment:      - APP_ACCESS_JWT_SECRET=fYGm2QtLQvhTA98Me5CDIGvr9taIiFYv      - APP_REFRESH_JWT_SECRET=4dyCEVmr4KvrTyfMvrOfaPWLkPHp4qPGvolumes:      - ./data:/app/storagerestart: always

参数说明(更多参数建议去看文档)

:::

APP_ACCESS_JWT_SECRET(环境变量):Access Token 签名密钥(替换为加密字符串)

APP_REFRESH_JWT_SECRET(环境变量):Refresh Token 签名密钥(替换为加密字符串)

/app/storage(路径):保存上传的 PDF 文件

:::

使用

浏览器中输入 http://NAS的IP:8080就能看到界面

按要求填写信息,创建账号

界面还是比较简单的

点击添加一个库

旁边可以切换显示的模式

这个是点开 PDF 的效果,功能都比较简单

设置方面支持多用户管理、权限分配、API 调用等

总结

PDF manager 是一款自托管 Web 端 PDF 文档管理系统,主打管理、阅读、批注,不做合并/拆分/格式转换。适合想把 PDF 集中管理、配合电纸书阅读的玩家轻量使用;

综合推荐:(细节方面还是需要好好打磨)

使用体验:(功能和界面都有待完善)

部署难易:⭐⭐(简单)

相关学习资料