NAS又能干新活了!Docker部署So Novel,网页搜书、在线下载
内容提要
本文介绍了开源工具So Novel,用于提取网页内容并导出为EPUB、TXT、PDF等格式,支持Docker部署在NAS上。文章详细说明了部署步骤、使用体验及优缺点,强调工具依赖书源规则,可能失效,并提醒用户遵守版权规定。整体评价其免费开源、操作简便,适合阅读爱好者。
延伸解读
部署注意点
So Novel 通过 Docker 部署,官方提供了 Compose 配置,端口为 7765,需确保未被占用。镜像拉取可能受网络影响,若 ghcr.io 拉不动,可尝试替换为 ghcr.linkos.org。数据通过卷 sonovel_data 持久化,方便后续更新和迁移。
使用体验与限制
So Novel 将搜索、下载和格式导出整合在 WebUI 中,对新手友好。但 Web 端不支持新增或修改书源,只能测试延迟。导出格式多样,TXT 简单,EPUB 适合阅读器,PDF 适合打印。不过,部分 EPUB 可能无法被 WPS、掌阅等软件打开。
依赖性与版权提醒
So Novel 的可用性依赖目标网站和书源规则,网站结构调整可能导致书源失效,需等待更新。工具本身无善恶,但下载和传播未经授权的内容可能违反版权规定,使用前应确认拥有相应权限。
Q&A
So Novel是什么工具?
So Novel是一款开源工具,用于提取网页内容并导出为EPUB、TXT、PDF等格式,提供WebUI,支持Docker部署。
如何在NAS上部署So Novel?
在NAS上部署So Novel,推荐使用Docker Compose。首先确保7765端口未被占用,然后创建Compose项目,粘贴官方提供的配置(包含镜像ghcr.io/freeok/sonovel:latest,映射端口7765,设置环境变量JAVA_OPTS=-Dmode=web,挂载数据卷),启动即可。如果拉取镜像失败,可尝试将镜像地址改为ghcr.linkos.org。
So Novel支持哪些导出格式?
So Novel支持导出TXT、EPUB和PDF格式。TXT适合简单阅读,EPUB适合Apple Books、Readest、Koodo Reader或Calibre等阅读器,PDF适合打印和归档。
So Novel有哪些优点和缺点?
优点:开源免费、安装方式丰富、支持多种导出格式,搜索、下载、导出一体化,对新手友好。缺点:依赖书源规则,网站结构变化可能导致书源失效;部分生成的EPUB可能无法被WPS、掌阅等软件打开;Web端不支持新增或修改书源。
So Novel的书源可以自定义吗?
目前Web端不支持新增或修改书源,只能使用内置的书源,但可以测试每个书源的延迟。
使用So Novel时需要注意什么?
需要注意:工具依赖书源规则,可能因网站调整而失效;部分EPUB可能不兼容某些软件;下载和分享内容需遵守版权规定,确认拥有相应权限。