NAS又能干新活了!Docker部署So Novel,网页搜书、在线下载

2026-08-16 15:39:45 0点赞 4收藏 0评论

NAS、键盘路由器······年轻就要多折腾。爱折腾的熊猫,今天又给大家分享最近折腾的内容了。关注是对我最大的支持,阿里嘎多~

怕错过熊猫的精彩分享?那就赶快关注下熊猫吧!

引言

极空间的极音乐和极影视熊猫都存了不少资源,但极阅读一直没用过,虽说熊猫平时不怎么看小说,为了折腾,还是看看有啥好玩的能用上。

前两天发现了一个7.7k的开源项目So Novel,一款用来处理网页内容并导出电子书的开源工具,它可以将网页中的结构化内容提取出来,导出为EPUB、TXT、PDF等格式,提供了WEBUI,同时也支持Docker镜像部署,于是准备折腾下。

项目地址项目地址

事先声明,不鼓励大家下载和传播未经授权的内容,工具本身没有善恶,具体怎么使用还是得遵守网站规则和著作权相关规定。项目名:freeok/so-novel。

项目介绍

作者已经给到了镜像,所以群晖、绿联、极空间等只要支持Docker的NAS都可以部署,熊猫更推荐使用Docker Compose。

部署之前确认并检查7765端口有没有被其他容器占用,其他的环境变量就没有什么特别的了,毕竟下载并不是直接下载到NAS中,而是通过浏览器下载到本地。

这里直接使用项目官方提供的Compose 配置,方便后续更新和迁移:

services: sonovel: image: ghcr.io/freeok/sonovel:latest container_name: sonovel ports: - "7765:7765" environment: JAVA_OPTS: "-Dmode=web" volumes: - sonovel_data:/sonovel restart: unless-stopped volumes: sonovel_data:

在极空间中新建Compose项目,粘贴以上内容并启动,第一次运行需要拉取镜像,具体速度取决于网络环境,稍微等待一会儿即可,如果ghcr.io拉不动镜像,可以尝试修改为ghcr.linkos.org

容器正常启动后,在浏览器中输入:http://NAS的局域网IP:7765

项目体验

So Novel最省事的地方,是把搜索、下载和格式导出放在一起,项目内置了一些书源,再加上通过WebUI操作,对小白明显友好不少。

项目界面项目界面

点击右上角设置能看到偏好设置,同时这里也能看到当前的书源列表,你可以测试每个书源的延迟,不过目前web端不支持新增、修改书源,这一点不是很实用。

书源详情书源详情

格式下载上喜欢简单省事的可以导出 TXT;经常使用Apple Books、Readest、Koodo Reader或Calibre的朋友,可以优先选择EPUB;有打印、归档需求的,则可以导出PDF。

下载支持下载支持

服务部署在 NAS 上,不需要每台设备单独安装程序,电脑上搜索下载,手机和平板负责阅读,整个流程会顺手很多。

问题也有

不过,So Novel并不是装好之后就能永远不管。

这类工具的可用性很依赖目标网站和书源规则,网站只要调整页面结构,原本正常的书源就可能暂时失效,需要等待规则更新。

书源下载书源下载

同时,部分由So Novel生成的EPUB可能无法直接被WPS、掌阅等软件打开。

免费开源不是没有边界,下载、存储和分享内容之前,记得确认自己拥有相应权限。

写在最后

整体来看,So Novel的优点很明确,开源免费、安装方式丰富、支持多种导出格式,它没有把每个功能都做得特别重,但搜索、下载、导出这一套核心流程已经足够实用。

以上便是本次分享的全部内容了。如果你觉得还算有趣或对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

结束图结束图

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

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

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