开源神器quark-auto-save:实现夸克网盘到NAS的智能自动化转存
对于使用夸克网盘的用户来说,一个好消息是现在可以实现全自动化的管理体验。本文将介绍一个与夸克网盘相关的开源项目,它能够支持自动完成每日签到领取免费空间、自动转存分享链接、智能命名整理文件、发送推送通知以及自动刷新媒体库等一系列操作,实现真正的一条龙自动化流程。该项目还可关联配置 Alist(根据需求)、Aria2、Emby、Plex 等相关插件来扩展功能。同时,它集成了 CloudSaver 搜索源,这是一个在以往内容中曾被介绍过的资源搜索工具。
该项目属于开源项目,由开发者基于兴趣创建,旨在通过程序自动化来提升网盘使用效率。程序本身不涉及任何破解或修改行为,仅是对夸克网盘现有 API 的封装调用,所有数据交互均通过夸克官方 API 进行。

如今,越来越多的 NAS 用户开始借助网盘资源来构建家庭影音库,以实现观影自由。除了最为热门的 115 和阿里云盘,夸克网盘也是主流选择之一。
然而,对于持续更新的剧集或资源,用户往往需要手动进行转存操作。如果追更的内容较少尚可应付,一旦需要管理的资源增多,频繁的手动操作就会变得相当繁琐。
本文将介绍的 cp0204/quark-auto-save 项目恰好能有效解决这一问题。它支持通过青龙面板或 Docker 进行部署,并提供了直观的 WebUI 界面供用户配置各项参数。本文旨在客观介绍项目功能,帮助读者判断其是否满足自身需求。
核心功能特性
分享链接处理
- 支持转存分享链接内的子目录内容。
- 能够自动识别并记录已失效的分享链接,并在后续任务中跳过。
- 完美支持需要提取码的分享链接。
- 具备智能资源搜索功能,可自动填充相关信息。
文件管理
- 当目标转存目录不存在时,支持自动创建。
- 智能跳过已经成功转存过的文件,避免重复操作。
- 支持使用正则表达式对需要转存的文件名进行过滤。
- 转存后支持对文件名进行整理(基于正则替换规则)。
- 可选择忽略特定的文件后缀。
任务管理
- 支持创建和管理多组独立的任务。
- 可为任务设置结束期限,到期后该任务将不再执行。
- 能够为单个子任务指定在星期几执行,调度灵活。
媒体库整合
- 可根据任务名称自动搜索 Emby 媒体库中的对应项。
- 在追更或文件整理完成后,可自动触发 Emby 媒体库刷新。
- 媒体库功能采用模块化设计,用户可方便地自行开发 Hook 模块以支持其他媒体库(如 Plex)。
其他实用功能
- 每日自动执行签到,领取夸克网盘空间。
- 支持通过多个渠道(如 Telegram、Server 酱等)发送通知推送。
- 支持多账号管理(所有账号均可用于签到,但仅首个账号用于文件转存)。
部署流程
此处以威联通(QNAP)NAS 为例,演示通过 Docker Compose 方式进行部署。以下是一个示例的 Docker Compose 配置代码(docker-compose.yml),请根据您自身的 NAS 存储路径进行修改:
services:
quark-auto-save:
image: cp0204/quark-auto-save:latest
container_name: quark-auto-save
ports:
- 5005:5005 # 冒号左侧的宿主机端口可以按需修改
restart: unless-stopped
environment:
WEBUI_USERNAME: "admin" # 管理界面用户名,可自定义
WEBUI_PASSWORD: "admin123" # 管理界面密码,请务必修改
volumes:
- /share/Container/quarksave/config:/app/config # 必须:配置文件持久化存储
- /share/Container/quarksave/media:/media # 可选:供 alist_strm_gen 模块生成 .strm 文件时使用
关于文件映射中提及的 Alist,鉴于近期的相关动态,用户可根据个人情况决定是否关联或使用此功能。
开源网盘聚合神器PanHub:跨平台资源搜索与一键部署完整指南
近期硬盘市场价格持续攀升,二手硬盘自年初以来涨幅已超过三分之一。据行业消息透露,供应短缺和价格上涨趋势仍将持续,目前所有报价均已失效,最新一轮价格表预计在国庆节前后发布。

因此,广大用户特别是影音爱好者,可能需要更多地依赖网盘服务来存储和获取资源。本期介绍一款名为PanHub的开源网盘聚合工具,开发者宣称这是目前全网覆盖最全面的网盘搜索解决方案。
通过单一搜索界面,即可同步检索阿里云盘、夸克网盘、百度网盘、115网盘、迅雷云盘等主流网盘资源。该系统具备实时搜索、结果聚合去重、完全免费开源、零广告植入及轻量化部署等核心特性。
本次演示以威联通NAS作为部署环境,但所提供的部署代码具有跨平台通用性。
PanHub项目简介
PanHub是一个高效的网盘资源聚合搜索工具。它整合了多个优质资源站点和公开分享频道,单次搜索即可覆盖阿里云盘、夸克网盘、百度网盘、115网盘、迅雷云盘等热门网盘源。系统提供智能排序算法、分类别展示界面、快速部署方案等实用功能,且完全遵循免费开源、零广告干扰和轻量级部署的原则。
PanHub的核心优势
- 多源聚合:整合多个优质资源站点与公开频道,实现一次搜索多平台结果覆盖
- 智能排序:系统优先返回"快速结果",随后自动补充"深度结果"并智能合并展示
- 分类展示:按阿里云盘、夸克、百度、115、迅雷等平台分类呈现,支持直接链接复制
- 极速部署:原生支持Cloudflare Workers部署方案,零服务器维护成本,免费版本即可起步
- 灵活定制:内置多款功能插件,支持按需启用或禁用,可参数化调整并发数与缓存机制
项目免责声明
- PanHub不存储任何实际搜索结果内容,所有资源链接均来自公开网络索引
- 使用者需确保在遵守所在地法律法规及各平台使用条款的前提下合理使用本项目
- 若权利方认为存在侵权内容,建议优先联系原始资源站点进行处理
Docker Compose部署指南
官方提供两种部署方式,但更推荐采用Docker Compose方案进行安装:
services:
panhub:
image: ghcr.io/wu529778790/panhub.shenzjd.com:latest
container_name: panhub
ports:
- "5801:3000" # 冒号左侧端口可自定义修改
restart: always
需要说明的是,ghcr.io作为GitHub官方镜像仓库,在国内网络环境下通常能够正常拉取。docker.io作为Docker Hub默认前缀可以省略,若遇到拉取困难可替换为国内镜像加速地址。
在威联通NAS的Container Station中,将上述代码适当修改后创建新的应用程序即可完成部署。

功能使用与效果展示
按照前述部署方案完成安装后,在浏览器中输入NAS_IP:5801即可访问PanHub管理界面。

进行任意关键词搜索测试(敏感信息已打码处理),可见返回结果数量极为丰富,界面无法完全显示所有内容。系统会优先并发获取首批"快速结果",随后持续滚动查询"深度结果",并自动进行合并与覆盖展示。

点击任一搜索结果链接将自动跳转至对应网盘页面,用户可直接进行转存或下载操作。如需重新搜索其他内容,点击重置按钮即可立即取消所有进行中的请求并清空当前结果。
点击界面右上角的「设置」选项,可以配置搜索插件来源(聚合多个资源站点)和频道来源,还能屏蔽不需要的内容类型。默认插件并发数为4,支持在1-16之间自由调节。

如需恢复系统默认配置,在设置面板点击「恢复默认」选项将清空本地存储数据并刷新页面。
以上即为PanHub网盘聚合工具的完整使用流程和功能特性介绍。
开源饮品库存管理系统BarKeep部署与使用全攻略
今天我们来聊聊一个能显著提升酒类爱好者与饮品收藏家生活品质的小工具:BarKeep。它是一个开源的酒柜与库存管理系统,旨在帮助您高效管理家庭酒窖、私人吧台乃至小型店铺的库存。
BarKeep项目简介
BarKeep 是一款基于 Ruby on Rails 框架开发的开源库存管理解决方案。其定位非常清晰:作为一个轻量级且功能恰到好处的饮品管家,它能够帮助您轻松打理家中酒柜、吧台或小型商业场所的各类库存。
核心功能一览
- 分类与搜索:支持按照酒类、原料、饮品等多种维度进行分类,并提供了高效的搜索功能,帮助您快速定位目标物品。
- 图片上传:可以为每一瓶酒或每一种原料添加对应的照片,让库存列表更加直观、生动。
- 库存提醒:系统能够自动识别并标记库存量偏低甚至已经缺货的物品,有效避免在需要时才发现朗姆酒已用完的尴尬。
- 补货仪表盘:集中展示所有需要补充的物品清单,省去逐一翻查的麻烦。
- 用户登录与认证:默认提供管理员账户,同时也支持进一步扩展多用户体系。
- Docker 部署:官方直接提供了容器镜像,通常只需一条命令即可快速启动服务。
有了它,您再也不必担心忘记自己究竟购买了多少瓶二锅头或精酿啤酒,也无需在聚会前匆忙赶往超市采购。只需打开网页,所有库存情况便一目了然。
详细部署步骤:以威联通NAS为例
我们将以威联通(QNAP)NAS设备为例,演示如何通过 Docker Compose 方式部署 BarKeep。
第一步:生成安全密钥(SECRET_KEY_BASE)
通过SSH连接到您的NAS,输入以下命令来生成密钥:
docker run --rm ghcr.io/nckslvrmn/bar_keep:latest rails secret
执行后,终端会显示一长串随机字符。如果您尚未下载相关镜像,系统会自动拉取并执行命令。请务必复制这串密钥并妥善保存备用。

官方提供的 docker run 命令行如下(未作改动),但个人更倾向于使用 Docker Compose 进行管理:
docker run -d \
--name barkeep-dev \
-p 3000:3000 \
-v $(pwd)/storage:/app/storage \
-e SECRET_KEY_BASE=YOUR_GENERATED_SECRET_KEY_HERE \
-e ALLOWED_HOST=localhost \
-e FORCE_SSL=false \
bar_keep:latest
第二步:使用 Docker Compose 部署(已适配威联通环境)
建议采用 Docker Compose 进行部署,以下配置代码已经针对威联通 NAS 的环境进行了适配:
跨平台利器!通过Docker一键部署多功能Web终端EasyNode
在管理远程服务器时,可供选择的SSH工具非常多:Xshell、Xterminal、MobaXterm、WindTerm、Tabby、Ghostty、Termius、Termora等。这些都是备受用户好评的客户端软件。如果你主要在固定的个人电脑上工作,可以逐一尝试并选择最适合自己操作习惯的一款。当然,如果连接需求较为简单,各大操作系统自带的原生终端也基本能满足使用。
我最初接触Web终端,是由于在公司需要SSH连接家中的NAS设备以及购买的云服务器进行测试,但发现连接被公司网络策略拦截(估计是相关端口被封禁)。这类基于浏览器的工具因此成为了我的救星。此外,我时常会使用公用电脑、临时设备、手机或平板等无法随意安装软件的环境,网页版终端此时就显得格外省心便捷。
之前我也曾介绍过几款WebSSH和WebSFTP工具。
轻松连接所有服务器,我用 Nexus Terminal 替代了一堆远程工具,效果惊人
最近,我又发现了一个表现不错的Web终端面板工具:EasyNode。它支持通过Docker一键部署,非常方便。下图取自其项目主页。

该项目提供PLUS版本,但基础版的SSH和SFTP核心功能并未设限。经过个人试用,基础功能已相当够用。

项目介绍与功能特性
EasyNode是一个功能丰富的Linux服务器Web终端管理面板,集成了WebSSH和WebSFTP功能。
主要功能列表:
- 功能完善的SSH终端与SFTP文件管理:提供接近原生客户端的操作体验。
- 跳板机(中转)功能:可用于访问网络受限或延迟较高的服务器实例,提升终端输入响应速度。
- AI对话组件:支持与AI助手对话,并可联动终端操作。
- 服务器配置管理:支持批量导入、导出及编辑服务器连接配置、脚本等。
- 脚本库:保存常用命令脚本,便于快速调用。
- 实例分组:将服务器按项目、环境等进行分类管理。
- 凭据托管:安全地存储和管理连接凭据。
- 多渠道通知:支持通过多种方式接收系统通知。
- 批量指令下发:可同时对多台服务器执行相同命令。
部署流程
1. 部署主服务
本文以威联通(QNAP)NAS作为部署平台进行演示,采用Docker Compose方式部署。
请复制以下部署代码,并注意保持格式(尤其是缩进)正确:
version: '3' # 若使用最新版Docker Compose语法,可删除此行
services:
easynode:
image: chaoszhu/easynode
restart: always
ports:
- 8028:8082 # 冒号左侧的宿主机端口可根据需要修改
volumes:
- /share/Container/easynode/db:/easynode/app/db # 冒号左侧请根据实际情况修改路径,威联通用户可直接参考此路径
environment:
- TZ=Asia/Shanghai
- DEBUG=0 # 调试日志开关,0为关闭,1为开启
labels:
- "com.centurylinklabs.watchtower.enable=true"
# --- 以下为Docker容器自动更新服务(可选)---
# 如果不需要自动更新,请将以下watchtower部分全部删除
watchtower:
image: containrrr/watchtower
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --schedule "0 8 * * *" --label-enable
restart: always
environment:
- TZ=Asia/Shanghai
请注意:默认Docker配置可能不启用IPv6。如需通过IPv6连接,请自行配置Docker守护进程,或使用支持IPv6的跳板机进行中转。
快速搭建五子棋服务器:QNAP NAS部署全攻略
五子棋作为一款经典的棋类游戏,规则简单却充满趣味性,特别适合朋友之间进行轻松的休闲对战。
在GitHub上,开源项目gomoku_pvp_1_zh-cn对原有的五子棋对战系统进行了全面汉化和功能优化,玩家可以直接通过网页端进入指定房间,享受流畅的对弈体验。

本文将详细指导如何在QNAP威联通NAS设备上,借助Container Station快速部署这款五子棋PvP游戏,将其转变为家庭或小型团队内部的便捷娱乐平台。
项目概述
gomoku_pvp_1_zh-cn是一个基于React + Node.js + Socket.io技术栈开发的网页版五子棋游戏。该项目源自开源项目Gomoku React,并在其基础上完成了界面汉化和多项性能优化,用户无需安装任何额外客户端,仅需使用现代浏览器即可实现在线对战。
该项目具备以下核心特性:
- 即开即用:完成部署后,任何联网设备只需输入NAS的IP地址和对应端口,就能立即进入游戏界面。
- 实时对战:采用Socket.io技术实现前后端即时通信,确保玩家落子动作能够瞬间同步到对方界面。
- 房间机制:玩家可以通过输入特定房间号自由加入或创建对局,非常适合好友之间组织私人对战。
- 界面本地化:所有操作菜单、状态提示和信息反馈均已翻译为中文,大幅提升了国内用户的使用体验。
- 轻量化部署:无需配置复杂数据库环境,直接通过Docker容器即可快速启动和运行。
该项目的设计初衷是让五子棋爱好者能够通过简洁直观的网页界面迅速开始游戏,特别适合在家庭NAS环境中部署,随时为亲友提供娱乐服务。项目汉化作者还计划未来添加聊天功能和获胜高亮提示等扩展特性,用户如有改进建议可前往项目页面参与讨论。
部署步骤详解
以下是使用Docker Compose进行部署的详细代码示例:
version: '3'
services:
gomoku_pvp:
container_name: gomoku_pvp
image: swr.cn-north-4.myhuaweicloud.com/firfe/gomoku_pvp_1_zh-cn:2025.06.28
# 使用的镜像托管于华为云镜像仓库,指定版本号为2025.06.28
# 镜像内已完整集成五子棋PvP游戏的运行环境与核心代码
network_mode: bridge
restart: always
logging:
options:
max-size: 1m
max-file: '1'
ports:
- 5124:5124
# 部署成功后可通过 http://NAS_IP:5124 访问游戏服务
启动部署流程时,首先打开Container Station管理界面,创建新的应用程序实例。

此外,项目也提供了Docker命令行部署方式,但推荐优先使用图形界面以简化操作步骤:
docker run -d \
--name gomoku_pvp_1_zh-cn \
--network bridge \
--restart always \
--log-opt max-size=1m \
--log-opt max-file=1 \
-p 5124:5124 \
swr.cn-north-4.myhuaweicloud.com/firfe/gomoku_pvp_1_zh-cn:2025.06.28
游戏体验分享
成功部署后,在浏览器中输入NAS_IP:5124即可访问游戏服务。由于该服务默认未配置前端验证机制,若需在外部网络环境使用,建议通过Lucky工具添加认证层,或采用其他安全措施实现外网访问保护。
零刻MateMini拓展坞深度评测:为Mac mini量身打造的高性能扩展方案
原本以为今年的618会平静度过,但到了6月17号晚上,我还是没能抵挡住消费的诱惑,入手了一台入门版Mac mini M4,并顺带配置了全套键鼠与显示器。

苹果生态的流畅体验确实令人满意,但使用过程中的痛点也很快浮现:接口扩展成为刚需。设备仅有雷电口,缺乏常用的USB-A接口;同时,256GB的内置存储空间也显得捉襟见肘,即便是我公司那台配备500GB硬盘的iMac,也时常需要依赖内部的威联通NAS来分担存储压力。

因此,我开始为这台Mac mini寻找一个能兼顾扩展能力、性能释放,并且在美学设计上与之匹配的解决方案。最终,零刻Mate Mini速度款拓展坞(支持雷电5协议)进入了我的视野。

零刻的主力产品线是迷你主机,其产品在外观设计、做工用料以及整体性价比方面,一直保持着良好的用户口碑。这也成为我没有过多犹豫便选择这款Mate Mini拓展坞的重要原因之一。
选购建议:速度款还是双盘款?
零刻Mate Mini拓展坞目前提供两款配置: A款(双盘款):支持两个M.2 2280 PCIe X2插槽,最大可扩展至16TB存储空间。 B款(速度款):配备单个M.2 2280 PCIe X4插槽,最高支持8TB扩容,但提供了更快的读写速度。

结合我个人长期的Mac使用经验,如果对极致读写速度有更高要求,**速度款(B款)**是更值得推荐的选择。
外观与设计:极简美学,完美匹配Mac mini
打开产品包装,看到本体的一瞬间,脑海中浮现的第一个念头便是:“果味十足。”
🔻整个外壳采用一体成型的银色阳极氧化铝合金材质,握持感坚实稳重,表面处理细腻,提供了适度的摩擦力。

🔺包装内的配件十分简洁,包括一本用户手册和两根U型硬质连接线。

🔻从正面观察,Mate Mini与Mac mini在铝合金质感、边缘过渡处理上几乎如出一辙。边角的CNC切割工艺精准,特别是四周的倒角曲率与Mac mini非常接近,摆放在桌面上时,两者之间完全没有视觉上的割裂感。

🔻整体的第一印象可以这样概括:它不像一个独立的拓展坞,更像是Mac mini机身的自然延伸。当两者叠放在一起时,甚至不会让人立刻意识到这是两个独立的设备。

🔻为了契合Mac mini一贯的极简风格,Mate Mini的正面仅保留了一颗白色电源指示灯,并且其位置与Mac mini正面的指示灯处于同一条垂直中线上,体现了设计上的巧思。

🔻对于依赖USB-A接口和SD卡槽的用户而言,Mac mini M4全面转向Type-C接口的决定显得颇为“激进”。而Mate Mini恰好在这些关键点上弥补了原机型的短板。它将所有扩展接口统一布置在设备背部,不仅保持了正面的视觉统一性,也方便日常线材管理——让桌面更加整洁,设备也更容易靠墙摆放。

背部接口详解:
- 两个USB-A 3.0接口:这无疑是最实用的存在。无论是插入无线鼠标接收器、高速U盘、读卡器还是移动硬盘都游刃有余,且接口间距合理,避免了设备间相互干扰。
- 一个2.5G有线网口:对我而言这是一个巨大的加分项。Mac mini标配的千兆网口在日常上网时足够,但在内网进行大文件传输时会成为瓶颈。我家的局域网已普遍升级至2.5G,搭配威联通等高吞吐量NAS时,Mate Mini的这个网口可以轻松跑满带宽,显著提升素材处理效率。
- 一个3.5mm音频接口:可以方便地连接有源音箱或监听设备,也避免了从Mac mini前置接口接线带来的凌乱感。
- 两个Type-C接口:左侧为雷电5接口(带有闪电标识),向下兼容雷电3、雷电4和USB4协议,支持高达80Gbps的数据传输速率,足以满足顶配Mac mini M4 Pro的需求。右侧为PD3.0独立供电口,仅用于电源输入。

🔺所有接口的边缘倒角处理都相当细致,未发现任何毛刺或瑕疵。
🔻此外,在Mate Mini正面的右侧,还隐藏着一个独立的SD卡槽,支持SD 4.0协议,理论速度上限可达312MB/s。对于相机用户而言,这省去了额外携带读卡器的麻烦,可以直接导入素材。

内部拆解:看不见的细节与散热设计
将Mate Mini翻转过来,其底部设计给我的第一印象同样是:非常“苹果”。这种感觉并非源于刻意的模仿,而是其“处处讲究”的细节追求与Mac mini的设计哲学不谋而合。
免费部署MuMuAI:AI小说写作赚钱完整指南
许多朋友都曾梦想过创作小说,但往往思绪万千却难以落笔,笔者本人便是其中之一(无奈摇头)。如今,一个专注于AI小说创作的新项目应运而生,让我意想不到地踏上了网络作家的道路!
本文将详细介绍一款开源AI小说写作应用:MuMuAINovel。
本次演示以威联通NAS为平台,采用Docker Compose方式进行部署。
该项目需要任意支持平台的API密钥。对于免费使用,我推荐硅基流动服务,新手注册即可获得2000万Tokens(约合14元),轻松体验无压力。

项目概述
MuMuAINovel是一款基于人工智能的智能小说创作助手,能够帮助用户轻松构思并完成精彩故事的撰写。
✨ 核心功能
- 🤖 多AI模型支持 - 兼容OpenAI、Gemini、Claude、硅基流动等主流AI平台
- 📝 智能创作引导 - 自动生成故事大纲、角色设定和世界观背景
- 👥 角色管理系统 - 可视化处理人物关系和团队结构
- 📖 章节编辑工具 - 支持创建、修改、重新生成和文本润色
- 🌐 世界观构建 - 完善故事背景和环境设定
- 🔐 多样化登录 - 支持LinuxDO OAuth或本地账户登录
- 💾 PostgreSQL数据库 - 生产级数据存储,实现多用户数据隔离
- 🐳 Docker容器部署 - 一键启动,简单易用
🛠️ 开发计划
- ✅ 灵感激发模式 - 自动生成创作灵感和故事点子
- ❌ 自定义写作风格 - 允许用户定义AI写作风格
- ✅ 数据导入导出 - 支持项目数据的备份和迁移
- ❌ Prompt模板编辑界面 - 可视化调整Prompt模板
- ✅ 章节字数限制 - 用户可自定义生成文本长度
- ❌ 设定追溯与冲突检测 - 自动识别故事设定矛盾
- ❌ 思维链与章节关系图 - 可视化展示章节逻辑关联
- ✅ 一键重写功能 - 根据分析建议重新生成内容
- ✅ LinuxDO自动账号创建 - OAuth登录时自动生成用户账户
部署前准备
首先,在您常用的AI平台上创建一个API密钥备用。
免费搭建个人数字图书馆:Tale Book轻量化书库部署与使用指南
本文将分享一个简易的个人阅读项目——Tale Book。该项目曾名为calibre-webserver,是一个基于Calibre构建的轻量级个人图书管理系统,支持用户在线阅读电子书。
鉴于网络环境与相关规定,建议仅将此系统部署供个人或小范围私人使用,避免公开开放访问。

项目主要特性
以下特性介绍源自项目官方主页:
- 界面美观:针对Calibre原生网页界面不够友好的问题,项目基于Vue框架独立开发了全新的前端界面,同时适配电脑和手机浏览。
- 多用户支持:为方便分享,系统开发了多用户功能,支持通过QQ、微博、Github等社交平台账户登录(豆瓣登录已废弃)。
- 在线阅读:借助epub.js库,实现了在网页端直接阅读EPUB格式的电子书,章节评论功能正在开发中。
- 批量导入:支持批量扫描并导入本地书籍文件。
- 邮件推送:可便捷地将书籍推送到Kindle设备。
- OPDS支持:提供OPDS协议支持,允许用户通过KyBooks等阅读应用直接获取书籍。
- 简易安装:提供一键式安装方案,通过网页即可完成初始化配置,轻松启动服务。
- 路径优化:针对大型书库优化了文件存储路径,支持按字母分类或保持原始中文文件名。
- 信息更新:支持从百度百科、豆瓣等平台快速搜索并导入书籍的元数据信息。
- 私人模式:可开启访问密码验证,只有输入正确密码才能进入网站,适合小圈子内部分享。
部署流程详解
本文将以威联通(QNAP)NAS为例,详细说明通过Docker Compose部署Tale Book的步骤。
首先,打开NAS上的Container Station应用,选择创建新的应用程序。
部署所需代码如下,请务必注意格式对齐(尤其注意缩进):
version: "3" # 最新版Docker Compose建议删除该行,此配置即将废弃
services:
talebook:
image: talebook/talebook
container_name: talebook
restart: always
volumes:
- /share/Container/talebook:/data # 请将此路径修改为你希望存放图书数据的实际路径
ports:
- "6789:80" # HTTP访问端口,冒号左侧可自定义,通常通过反向代理使用此端口
- "8443:443" # HTTPS访问端口(可选,如不使用可删除此行)
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
# 提示:通过SSH输入`id`命令可获取当前账户的UID和GID。
# 威联通NAS中,admin最高权限账户的ID通常为0/0。
# 若禁用了admin账户,通常使用的管理账户ID为1000/100,如上文配置所示。
将上述代码粘贴到创建应用程序的编辑框中。

使用与配置指南
按照上述流程完成部署后,在浏览器地址栏输入你的NAS_IP地址:6789即可访问Tale Book服务。
首次访问会进入初始化设置页面,你可以修改网站标题和管理员账户名。若开启“私人图书馆”选项,则会在登录前增加一道访问密码验证。

完成所有设置后,点击“完成设置”按钮,系统会自动验证配置并刷新页面。下图展示了开启私人图书馆模式后的登录界面效果。

输入密码进入系统后,可以看到下图所示的默认界面布局。系统自带了一些演示用的书籍数据,需要手动删除。

首先,点击右上角登录之前设置的管理员账户。登录成功后,在左侧导航栏点击【管理】->【图书管理】,即可对演示图书进行删除操作。

若你希望启用QQ、微信等社交平台快捷登录,需要自行前往各平台申请对应的API密钥。否则,即使在前端添加了登录按钮,点击后也会报错。
另一种更直接的删除演示书籍的方法是:通过NAS的文件管理器,直接进入容器映射的数据目录 /share/Container/talebook/books/library,删除其中的文件。
免费听书:在NAS上私有化部署Audiobookshelf有声书媒体库
随着人们生活节奏的加快,阅读的方式也在悄然演变。如今,“听书”正成为利用碎片化时间的主流选择——无论是上下班通勤、处理家务,还是运动健身的间隙,解放双眼与双手的有声内容,无疑更契合现代人高效、多任务并行的生活方式。顺应这一趋势,一个能够优雅管理个人有声书库的自托管解决方案,显得尤为必要。
本文将为您详细介绍 Audiobookshelf,一款功能全面、界面美观的自托管开源有声书媒体服务器。它堪称“有声书领域的Jellyfin”,不仅完美支持各类有声书、相声、评书及播客的管理与播放,还提供了多端同步、进度记忆、倍速调节、多用户共享、睡眠定时等贴心功能。通过简单的Docker部署,您即可在NAS或个人服务器上,构建一个专属于自己与家人的高品质听书中心。

如果您也积攒了大量.m4b或.mp3格式的有声资源,不妨跟随本教程,花费少许时间将Audiobookshelf部署起来,让散落的音频文件变得井然有序,随时享受聆听的乐趣。

Audiobookshelf支持的文件格式广泛,主要包括:
.png, .jpg, .jpeg, .webp, .m4b, .mp3, .m4a, .flac, .opus, .ogg, .oga, .mp4, .aac, .wma, .aiff, .wav, .webm, .webma, .mka, .awb, .caf, .mpeg, .mpg, .epub, .pdf, .mobi, .azw3, .cbr, .cbz, .nfo, .txt, .opf, .abs, .xml, .json
关于有声书资源获取
对于拥有PT(Private Tracker)站点的用户而言,获取高质量的有声书资源通常不是难事。
若没有相关渠道,您也可以借助一些工具从主流视频平台(如B站、YouTube)抓取音频内容。此前介绍过的yt-dlp-web-ui等项目便是非常好用的选择,它们能帮助您轻松下载所需的音频资源。

此外,互联网上还存在一些专注于电子读物与有声书的资源站点,其储量也相当可观,可以作为补充来源。

核心功能亮点一览
Audiobookshelf的功能十分丰富,以下列出其主要亮点,供您评估是否符合需求:
全平台覆盖:项目完全开源,并提供官方Android与iOS客户端(iOS版目前处于测试阶段)。 广泛格式支持:支持几乎所有常见音频格式的在线流式播放,即点即听,无需预先转码。 集成播客功能:内置播客搜索引擎,可订阅喜爱的节目并自动下载更新。 多用户系统:支持创建多个用户账户,并可自定义访问权限,方便家庭成员独立使用。 进度同步:每位用户的收听进度会自动保存,并能在网页端与移动端之间无缝同步。 智能媒体库监控:自动侦测媒体库文件夹内的文件增删变化,无需手动触发扫描。 便捷上传:支持通过拖拽整个文件夹的方式批量上传书籍和播客节目。 元数据备份:书籍的元数据(如书名、作者、封面)会每日自动备份,防止意外丢失。 PWA支持:可作为渐进式网页应用安装到桌面或手机主屏幕,获得近似原生App的体验。 投屏播放:支持Chromecast投屏功能,可从Web端或Android App将内容投射到电视。 自动元数据抓取:能够从多个在线数据库自动获取书籍封面与详细信息。 章节管理:支持章节编辑,并能基于Audnexus API自动识别音频文件内的章节信息。 文件合并:可将多个分散的音频文件合并成单个
.m4b文件,便于连续播放。 元数据嵌入:支持将封面、作者等元数据直接写入音频文件内部。 电子书支持:提供基础的电子书阅读功能,并支持将电子书发送到特定设备。 开放订阅:支持通过开放的RSS源订阅播客或有声书更新。
详细部署流程
我们以威联通(QNAP)NAS为例,演示通过Docker Compose部署Audiobookshelf的过程。其他支持Docker的环境(如群晖、UnRAID或Linux服务器)也可参照此方法。
七彩虹iGame M15 Origo评测:轻薄全能游戏本的真实性能如何?
七彩虹 iGame M15 Origo是iGame品牌旗下正式推出的首款笔记本电脑,定位于“轻薄全能游戏本”,其核心理念在于将旗舰级性能、便携化设计以及前沿的AI体验融为一体。这款笔记本搭载了英特尔第二代酷睿 Ultra 9 285H处理器与 NVIDIA GeForce RTX 5070 Laptop独立显卡,辅以32GB大容量内存、1TB固态硬盘以及一块300Hz高刷新率屏幕,仅从参数上看便极具吸引力。那么,它的实际使用体验是否能与纸面参数一样出色?本文将通过详细的图文解析,为您进行全面介绍。
精致外观与接口扩展
实际上,iGame M15 Origo提供了星耀白与摩洛棕两种配色,并有多种配置可选。文章开头提及的正是本次评测所体验的版本,即下图中最左侧的星耀白标准款。

iGame M15 Origo的机身设计延续了iGame品牌一贯强调的高级质感,整体设计语言相对内敛克制,以简约风格为主导。

笔记本机身的最大厚度被控制在20毫米以内,整机重量也保持在约2公斤。其外壳采用了航空级铝合金材质,表面处理细腻,具备较强的抗指纹特性。相比普通铝合金,这种材料在确保机身轻量化的同时,提供了更高的结构强度,为整机带来了更为稳固的支撑表现,这也符合iGame高端系列产品对于制造工艺的高标准要求。

A面(顶盖)运用了两种不同颗粒度的阳极喷砂工艺,在统一的色调之下,巧妙地以一道浅弧形区分出视觉层次。明暗纹理之间的自然过渡,有效提升了材质的层次感和产品辨识度,为简约的造型注入了一丝动感与张力。

A面的左下角镶嵌有iGame的图形LOGO,采用高光材质打造,细节处理十分精致。即便在未通电的状态下,这个LOGO也能清晰地传达出iGame品牌一贯坚持的硬核科技气质。

作为七彩虹旗下高端电竞子品牌的标志,这颗LOGO不仅仅是装饰,更象征着iGame系列在显卡、主板等高性能硬件领域所积淀的技术实力。如今这一标志延伸至笔记本产品线,也传递出品牌致力于构建全场景高性能生态的战略布局。

机身后部的散热出风口左右两侧,各设置了一条直角RGB灯条,其线条与整机轮廓齐平,构成了对称式的尾部光效布局。灯效点亮后色彩过渡柔和,光线并不刺眼,在保留必要电竞氛围感的同时,并未破坏整机作为轻薄本所应有的那份内敛与质感。

iGame M15 Origo配备了一块15.3英寸、16:10比例的ACR屏幕(由京东方定制),分辨率为2560×1600(2.5K),刷新率高达300Hz,支持100% sRGB色域覆盖并经过了出厂原色校准。屏幕峰值亮度达到500尼特,确保了其在明亮环境下的可视性。无论是高速电竞还是精细的内容创作,这块屏幕都能提供出色的视觉体验,堪称一款全能型好屏。

C面(键盘面)配备了全尺寸的白色ARGB背光键盘,右侧保留了独立的数字小键盘区域。键盘顶部还集成了四颗独立的散热模式切换按键,可以一键调整风扇的运行策略,便于在高负载场景下快速响应。键盘的整体敲击手感干爽利落,回弹明确,既适合长时间的办公打字,也能满足游戏操作的精准需求,兼顾了效率与手感。

下方的触控板面积充裕,边缘采用了顺滑的过渡处理,表面触感细腻。触控板的前缘通过CNC工艺切削出一道凹槽,形成了自然的轻微下沉结构。这一设计不仅便于单手开合屏幕时施力,也避免了手腕在打字时与掌托边缘产生生硬的接触感,在结构细节和人体工学舒适性上考虑周全。
机身两侧与后部布置了丰富的接口,几乎涵盖了用户日常所有的扩展需求。

机身左侧提供了一个USB-C接口、一个USB-A接口以及一个3.5mm音频复合插孔。考虑到高频使用需求,尾部接口区更为集中,集成了DC电源接口、Mini DP、HDMI、雷电4、USB-A以及RJ-45千兆有线网络接口,共计六个,排列紧凑但井然有序。

机身右侧则配备了一个额外的USB-A接口和一个SD卡读卡器,方便进行移动存储设备的快速读写。三个USB-A接口与两个USB-C(含雷电4)的组合,足以应对鼠标、外置硬盘、外接显示器、高速充电等多种场景,接口形态与协议兼容性表现出色。在实际体验中,无需额外使用扩展坞就能满足大部分办公与创作需求,整体扩展能力非常优秀。

硬件性能深度测试
英特尔酷睿 Ultra 9 285H处理器
本次评测的iGame M15 Origo搭载的处理器型号为Intel酷睿Ultra 9 285H。它采用16核心22线程设计,包含6个性能核(P-Core)、8个能效核(E-Core)以及2个低功耗能效核(LP E-Core),基础功耗为45W,最高睿频功耗可达115W。

英特尔的200H系列处理器与同期台式机产品共享“Arrow Lake”开发代号,可以看作是H45标压移动平台的有力延续。其采用台积电N3B制程工艺,相比上一代Ultra 100H系列的Intel 4工艺更为先进,理论上能效比表现更佳。相较于前代“Meteor Lake”,“Arrow Lake”架构无论是性能核还是能效核都经过了全新设计,两者的IPC(每时钟周期指令数)性能均获得了显著提升。
在CPU-Z基准测试中,所测得的成绩与同型号处理器的普遍表现基本一致。

在3DMark的CPU Profile测试项目中,其最大线程得分高达11560分,单线程得分也达到了1166分,这一性能表现堪称强劲。

显卡理论性能测试
NVIDIA GeForce RTX 5070 Laptop GPU基于全新的Blackwell架构打造,在流处理器数量、RT Core(光线追踪核心)和Tensor Core(张量核心)上均有进化。同时,它首次在移动端引入了GDDR7显存,具备更高的内存带宽和能效比,更适合笔记本电脑的应用场景。与之配套的NVIDIA Max-Q技术也同步更新,在性能调度、功耗管理以及AI驱动的系统级优化等方面更加智能,旨在兼顾游戏性能与电池续航,是打造轻薄高性能游戏本的关键技术支柱。