NAS实现小说自由!极空间部署资源下载器,快速搭建专属私人书库
哈喽小伙伴们好,我是Stark-C~
NAS 作为用户的私有云设备,其本质就是一个专属自己的可控数字空间。除了最基本的存储功能,我们还能把它当做一台 7×24 小时在线的网络服务器,让我们在上面部署各种实用工具。
比如说大家折腾最多的媒体库,音乐库,以及各种下载工具、同步工具、AI 工具等,其实都是在NAS 的“存储能力”基础上,进一步延伸出的“服务能力”。
今天为大家分享的,是教大家怎么在自己的极空间 NAS 上,快速搭建一个属于你的私人小说库。既然是“库”,那第一步必定是搞定资源问题,所以,就有了 『go-novel-dl 』,这个堪称“全网小说资源聚合器”的神器。
关于go-novel-dl
声明:该项目仅供学习、研究与个人技术验证使用,请遵守目标站点服务条款、版权要求与当地法律法规!
🔺go-novel-dl是一款基于 Go 语言开发,免费开源的多源聚合小说下载器,提供 CLI交互式搜索与下载,Web UI 搜索、详情、任务队列与配置中心。它不是简单脚本,而是一个完整的“小说下载运行时”,包含站点适配、任务队列、导出器、配置中心等模块。
项目Github地址:https://github.com/guohuiyuan/go-novel-dl
项目亮点特色(引自官网):
聚合搜索:并发搜索多个站点,按书名/作者归并同作品变体
混合结果排序:结合关键词匹配、站点优先级、简介完整度、封面可用性选出主结果
URL 直达:CLI 下载和 Web 搜索都支持直接输入站点链接进行解析
详情页预取:Web 详情通过 DownloadPlan 拉取目录与书籍元数据
异步下载:Web 下载任务异步执行,通过轮询查询进度与导出文件
分阶段存储:原始数据、处理后数据、导出文件分层保存
多格式导出:支持 txt、html、epub
图片处理:支持章节图片保留、EPUB 图片抓取与压缩
统一配置:CLI 与 Web 共用 data/site_catalog.db
站点级配置:支持登录、Cookie、镜像、并发、抓图、文字转换
Web 图片模糊化:全局配置可开启网页图片模糊显示,降低展示风险
go-novel-dl部署
🔺打开极空间NAS文件管理器,在Docker目录下新建一个“go-novel-dl”的文件夹。
🔺然后点击极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。
🔺在“创建项目”页面自定义项目名称,“存储位置”需要手动选择我们前面新建的go-novel-dl文件夹,勾选下方的“所有合规文件夹添加最大读写权限”,最后输入以下 Docker Compose 配置信息后点“创建”按钮:
services: novel-dl: image: guohuiyuan/go-novel-dl:latest container_name: novel-dl restart: unless-stopped ports: - "8085:8080" #项目打开端口,冒号前面不要冲突 volumes: - ./data:/home/appuser/data environment: - TZ=Asia/Shanghai command: ["./novel-dl", "web", "--port", "8080", "--no-browser"]
以上代码需要修改的地方就看我给到的中文注释,其它的直接保持默认即可。镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。
🔺项目部署之后看到显示“运行中”,就说明可以使用了!
go-novel-dl体验
🔺项目的打开方式没什么特别,直接浏览器地址栏输入【IP:端口号】即可,如果你有外网使用需求,也可以直接通过项目自带的“远程访问”一键打开,当然这个也是极空间用户的专属福利了。
🔺打开之后就一普通界面。
🔺使用起来也非常简单,直接在搜索栏输入信息后点“开始搜索”即可。不过默认的设置是搜索不到结果的,会显示“ESJ Zone尚未配置”。
🔺解决这个问题也很简单,直接将它说的ESJ Zone源取消就可以了(单击即可取消),然后在输入相关信息,稍等一会就能出结果了。
🔺点击其中一个结果,就能进入小说的详情页面,在该页面下可以看到小说的简介和章节,点击“下载并导出”,就能直接将资源下载到本地(NAS硬盘)。
🔺下载任务中可以查看下载进度。不知道我是我个例还是项目Bug,下载过程中不能退出或者刷新当前页面,否则就看不到下载任务了。
🔺等待下载完成,它就会自动导出,也就是存到NAS本地硬盘中。
🔺它储存的位置在我们创建的“go-novel-dl”文件夹内的“downloads子文件夹”中。可以看到它下载的是txt和epub两种格式。
🔺另外在设置中也有很多个性化的配置选择,包括设置电子书导出的格式(个人建议优先epub格式)。
🔺那资源是搞定了,怎么来管理呢?这就不得不提到极空间NAS专为阅读爱好者设计,能集中管理海量书库,且支持随时阅读的专属利器--极阅读。极阅读作为一款官方出品应用,完全免费,无任何广告,为我们提供了一个纯粹的阅读环境。
🔺在这里我们可以统一管理存储在NAS硬盘中,包括epub、pdf、txt 在内的几乎所有电子书,我们只需要指定电子书的文件夹,系统就能自动同步所有书籍到“极阅读”程序中,并自动整理到书架。
🔺同时它的阅读界面简洁,功能完善。我们可以随意调节字体大小、行间距、亮度和背景色,同时也支持自动翻页和音量键翻页,以及自动识别书籍目录以方便跳转。
最后
总的来说,今天为大家分享的这个项目应该是我个人目前遇到的功能最完整、体验最现代、部署最友好的小说下载工具之一,在配合极空间NAS开箱即用的阅读套件“极阅读”,非常适合各位小说爱好者或者收藏党体验!
目前极空间的各大NAS产品优惠继续,同时极空间部分产品还可享受白条3期或6期免息政策,180天内出现质量问题只换不修,2年官方质保。喜欢的小伙伴不要犹豫赶快入手吧,早买早享受~
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~