y1y2 发表于 2023-1-10 10:11:43

通过docker在nas上架设开源阅读器,实现多端阅读进度互通。

通过docker在威联通上架设开源阅读器,实现手机、pc等多端互通书籍通过gighub上一个项目来实现,我非项目原作者。项目地址:https://github.com/hectorqin/reader
下边开始本篇教程:通过docker在威联通上架设开源阅读器
”开源阅读“是一个android端的极为优秀的阅读器,也是我现在最常用的app,我们这里不过多介绍这款app了。
第一步,打开威联通上的ContainerStation,进入后在“创建”页面,我们来搜索一下名为“hectorqin/reader”的docker。
搜索到名为"hectorqin/reader 阅读3服务器版",记得别弄错哦,然后安装。



安装版本选择最新版本,小内存的arm架构建议选择图上这个。


一路点击下一步即可。

开始部署reader,点击高级设置。

这里在"环境"设置页面要添加三条变量。
1、READER_APP_SECURE=true    是否需要登录鉴权
2、READER_APP_SECUREKEY=12345678    管理密码,开启鉴权时,添加、删除源时需要输入管理密码
3、READER_APP_INVITECODE=888888   注册邀请码,为空时则开放注册,否则注册时需要输入邀请码
管理密码和邀请码可自由设定。

在"网络"设置页面,设置主机端口,端口号随意,有外网IP的记得做个端口转发,container默认端口号为:8080。
然后,我们回到nas首页,在file station里的共享文件夹下建立reader文件夹

在reader文件夹下,再新建 logs和 storage 两个文件夹。

建好后,我们继续下一步。

在"共享文件夹”设置页面,挂载本机共享文件夹下新增刚建立好的logs和storage两个文件夹路径。
如上图即可。
然后点击创建,稍等一会就安装好了。

安装好后,正常运行中,
那么就来体验一下吧。
浏览器输入你的"IP : 端口号",登录吧。

顺利打开,因为设定了需要登录,所以首次打开会提示注册登录页面,那就注册登录吧。
登陆之后,页面是没有内容的,需要我们自己添加书源,书源可以到网上自行搜索了,很多很多,我这边就不提供了。
到此为止,我们就已经安装好nas上的阅读了。
不管是手机还是电脑,输入你的ip:端口号,就可以访问了,如果用公网ip的路由器记得设置端口转发哦!
其他牌子的nas也可以通过docker来部署,步骤大同小异。

灌水王 发表于 2023-1-10 10:12:21

固定IP是不会给的,那个是收费的,而且价格很贵,你就直接说要公网IP,安装监控和nas用的,一般是会分配的。
或者你先查一下你的IP是不是公网IP

灌水王 发表于 2023-1-10 10:12:47

这种如果大文件,还要传输,还比较慢。最好是配置一个docker,都访问这个docker下局域网请求数据,速度很快,浏览也没问题,可以把公网IP指给docker就行了。目前我就是这个方案,不过我用的frp,不论是calibre-web 或者是koreader

灌水王 发表于 2023-1-10 10:13:43

沙发我来坐,谢谢

灌水王 发表于 2023-1-10 10:14:31

感谢分享

菜鸟学习者汇 发表于 2023-1-10 10:14:56

挺好的,我群晖已经搭过了,用到现在没什么问题,作者还一直在更新修复bug

gggwgi 发表于 2023-1-10 10:15:40

动手试试看,感谢分享。

灌水王 发表于 2023-1-10 10:16:34

多端阅读

ebuxs 发表于 2023-1-10 10:16:56

看起来不错

灌水王 发表于 2023-1-10 10:17:05

Mark一下,等有空了搭建一个

灌水王 发表于 2023-1-10 10:17:31

还是有问题的,内存泄漏和cpu跑满

作者的原话是:
这个项目本来就是自用的,定时重启就能缓解问题,我没时间去查找程序死锁或者内存泄露。

灌水王 发表于 2023-1-10 10:17:47

这样啊,那回头研究下,设置个定时重启的脚本:D
页: [1]
查看完整版本: 通过docker在nas上架设开源阅读器,实现多端阅读进度互通。