在NAS上搭建私人AI搜索引擎Perplexica:完整部署与配置指南

Perplexica 是一款将隐私保护置于首位的智能问答搜索引擎,其全部运算过程均可部署在用户自有的硬件设备上。该引擎巧妙融合了互联网的广泛知识库,并支持本地运行的大型语言模型(通过 Ollama)或连接主流的云服务提供商(如 OpenAI、Claude、Groq 等),旨在为用户提供既精准又附带引用来源的答案,同时确保整个搜索过程的完全私密性。

核心功能特性:
- 🤖 广泛的模型支持 —— 兼容所有主流AI服务。既可以通过 Ollama 使用本地大语言模型,也能灵活接入 OpenAI、Anthropic Claude、Google Gemini、Groq 等云端 API。用户可以根据实际需求自由混搭和匹配不同的模型。
- ⚡ 智能搜索模式 —— 提供多种搜索策略以适应不同场景:需要快速获取答案时可选择“速度优先”模式;日常查询使用“均衡”模式;进行深度研究时则可启用“质量优先”模式以获得更详尽的分析。
- 🧭 可选的资料来源 —— 允许用户指定搜索范围,例如仅检索公开网络信息、聚焦于论坛讨论,或是专门查找学术论文。平台将持续集成更多数据源和整合方案。
- 🧩 实用小工具 —— 界面会在适当时机智能显示功能卡片,例如实时天气、计算器、股票报价以及其他快速查询工具,提升交互效率。
- 🔍 由 SearxNG 驱动的网页搜索 —— 集成 SearxNG 以同时查询多个搜索引擎,在获取丰富结果的同时有效保护用户身份隐私。未来还将加入对 Tavily 和 Exa 的支持,以进一步提升搜索质量。
- 📷 图片与视频搜索 —— 除了文本信息,用户还可以并行搜索相关的图片和视频内容,使得信息获取不再局限于文章形式。
- 📄 文件上传与分析 —— 支持上传各类文档(如 PDF、文本文件、图片等)并针对文件内容进行提问,Perplexica 能够理解文件内容并给出相关解答。
- 🌐 限定范围搜索 —— 当用户明确知道目标信息所在的网站时,可以设定仅在该特定网站或域名范围内进行搜索,这对于查找技术文档或研究论文尤为便捷。
- 💡 智能查询建议 —— 在用户输入搜索关键词的过程中,系统会实时提供智能补全和建议,帮助用户构建更有效、更精准的查询语句。
- 📚 内容发现流 —— “发现”页面会全天候展示有趣的文章和热门内容,即使用户没有主动搜索,也能保持对最新信息的同步。
- 🕒 本地搜索历史 —— 所有的搜索记录都会安全地保存在本地设备中,方便用户随时回溯和查阅过往的研究内容,确保重要发现不会丢失。
- ✨ 持续更新演进 —— 开发团队正基于社区反馈积极开发新功能。用户可加入 Discord 社区,共同参与塑造 Perplexica 的未来发展方向。
部署安装:Docker Compose快速启动
方案一:Docker Compose(集成版,内置SearxNG) 此方案包含了预配置的SearxNG搜索聚合器。
在NAS上轻松搭建Piwigo自托管相册:详细Docker部署指南
Piwigo 是一款开源的照片管理软件,专为组织、团队及个人用户设计。它提供了基于网页的完整解决方案,让您能够便捷地管理、分类、存储并与他人共享照片集合。

您可以通过其官方演示站点预览功能与界面:https://piwigo.org/demo。

安装部署
推荐使用 Docker Compose 进行快速部署。以下是一个完整的配置示例:
services:
piwigo-main:
image: piwigo/piwigo:latest
container_name: piwigo-main
ports:
- 8080:80
environment:
- TZ=Asia/Shanghai
volumes:
- ./piwigo:/var/www/html/piwigo
- ./scripts:/usr/local/bin/scripts
depends_on:
- piwigo-db
restart: always
piwigo-db:
image: docker.io/library/mariadb:lts
container_name: piwigo-db
environment:
- MARIADB_RANDOM_ROOT_PASSWORD=false
- MARIADB_DATABASE=piwigodb
- MARIADB_USER=piwigodb_user
- MARIADB_PASSWORD=piwigodb_password
- TZ=Asia/Shanghai
volumes:
- ./mysql:/var/lib/mysql
restart: always
关键参数说明(更多高级配置请查阅官方文档):
- TZ(环境变量):用于设置容器系统的时区。
- /var/www/html/piwigo(卷映射路径):用于持久化 Piwigo 的主程序与配置文件。
- /usr/local/bin/scripts(卷映射路径):可挂载自定义脚本,用于加载额外依赖或执行特定操作。
- MARIADB_RANDOM_ROOT_PASSWORD(环境变量):设置为
false以禁用 MariaDB 的 root 随机密码生成。 - MARIADB_DATABASE(环境变量):指定为 Piwigo 创建的数据库名称。
- MARIADB_USER(环境变量):定义连接数据库的专用用户名。
- MARIADB_PASSWORD(环境变量):设置上述数据库用户的连接密码。
- /var/lib/mysql(卷映射路径):用于持久化 MariaDB 数据库文件,确保数据安全。
配置与使用指南
部署完成后,在浏览器中访问 http://您的NAS IP地址:8080 即可进入 Piwigo 的初始化界面。
在NAS上通过Docker容器实现微信/QQ浏览器端一键部署与访问指南
你是否曾想过,在办公室的电脑上登录微信,回家后想在平板或另一台电脑上查看消息,却不得不再次扫码登录?或者,你是否希望将微信和QQ的聊天记录、文件统一保存在自己的NAS里,实现真正的数据自主管理?今天,我们就来介绍一个非常实用的方案:将微信和QQ客户端封装在Docker容器中,部署在你的NAS上,从此只需一个浏览器,随时随地都能访问你的社交应用。
这个方案不仅免去了在多台设备上重复安装客户端的麻烦,还能让你在服务器、远程办公等场景下获得极大的灵活性。接下来,我们将从项目介绍、功能特性到详细部署步骤,为你完整解析如何实现这一目标。
项目概览
这个项目的核心是一个名为 nickrunning/wechat-selkies 的Docker镜像,你可以在GitHub上搜索到它的源码和文档。
简单来说,它把微信和QQ的Linux客户端打包进一个Docker容器,然后利用 Selkies WebRTC 技术,将客户端的图形界面通过网页实时传输到你的浏览器中。这意味着,你打开浏览器访问一个特定网址,就能看到一个完整的、可操作的微信或QQ窗口,体验几乎和本地安装的客户端一样流畅。
这种基于WebRTC的远程桌面方案,画质高、延迟低,特别适合部署在家庭NAS或云服务器上。为了获得最佳的安全和访问体验,我们强烈建议在部署完成后,为其配置反向代理并启用HTTPS加密。
值得一提的是,该项目对中文用户非常友好。它内置了完整的中文字体,系统语言默认为简体中文,并且完美兼容本地的中文输入法。同时,它支持主流的 x86-64 (AMD64) 和 ARM64 处理器架构,无论是英特尔/AMD的NAS,还是基于ARM的群晖、威联通等设备,都能顺利运行。
核心功能特性
- 🌐 浏览器直接访问:告别客户端安装,打开Chrome、Edge等现代浏览器,输入地址即可使用全部功能。
- 🐳 容器化部署:依托Docker,实现环境隔离,一键部署、升级和迁移,管理维护极其简单。
- 🔒 数据持久化存储:所有用户配置、聊天记录和接收的文件,都可以映射保存到NAS的硬盘中,确保数据安全不丢失。
- 🎨 完整中文支持:开箱即用的简体中文环境,无需额外配置字体,输入法切换顺畅。
- 🖼️ 便捷图片复制:通过侧边栏功能面板,可以轻松将聊天窗口中的图片复制到本地剪贴板。
- 📁 跨平台文件传输:同样在侧边栏,提供了容器与本地系统之间互传文件的通道,管理文件非常方便。
- 🖥️ 多架构兼容:一份配置,同时适配AMD64与ARM64平台,适用性广泛。
- 🔧 可选硬件加速:如果你的NAS带有集成显卡(如Intel核显),可以通过挂载GPU驱动来启用硬件加速,进一步提升图形渲染性能(非必需)。
- 🪟 窗口快速切换器:界面左上角有一个悬浮的窗口切换器,方便你在后台运行的其他应用(未来可能扩展)之间快速跳转。
- 🤖 客户端自启动:可以自由配置容器启动时,是自动打开微信、QQ,还是等待手动启动,灵活性很高。
详细部署步骤
下面,我们以威联通(QNAP)NAS为例,使用最清晰的 Docker Compose 方式来部署这个服务。这种方式通过一个YAML配置文件定义所有参数,一目了然,也便于后期管理。
首先,在你的NAS上找一个合适的位置(例如 /share/Container/ 目录下),创建一个名为 docker-compose.yml 的文件。然后,将以下配置内容复制并粘贴进去:
services:
wechat-selkies:
image: nickrunning/wechat-selkies:latest # 国内用户可考虑使用镜像:ghcr.io/nickrunning/wechat-selkies:latest
container_name: wechat-selkies
ports:
- "3000:3000" # HTTP访问端口
- "3001:3001" # HTTPS访问端口
restart: always
volumes:
- /share/Container/qqvx/config:/config # 配置文件与数据持久化目录,请根据您的NAS路径调整
devices:
- /dev/dri:/dev/dri # 此项为可选配置,用于启用GPU硬件加速。如不需要,请删除此行。
environment:
- PUID=1000 # 用户ID,可通过SSH登录NAS后使用 `id` 命令查询。威联通admin账户通常为0。
- PGID=100 # 用户组ID
- TZ=Asia/Shanghai # 设置容器时区
- LC_ALL=zh_CN.UTF-8 # 设置容器语言环境为简体中文
- AUTO_START_WECHAT=true # 设置为true,容器启动时自动打开微信
- AUTO_START_QQ=false # 设置为false,容器启动时不自动打开QQ
# 以下为可选配置,用于为Web访问界面设置自定义用户名和密码,增加安全性
# - CUSTOM_USER=<Your Name>
# - PASSWORD=<Your Password>
shm_size: "1gb" # 设置共享内存大小,适当增大可提升应用性能
配置说明与调整:
在NAS上部署免费自托管文件转换工具ConvertX:详细指南
本文将介绍一款名为ConvertX的可自托管在线文件转换工具。用户可以通过浏览器上传文件,选择目标格式,并在自己的服务器或NAS上完成转换过程,最终下载结果文件。根据官方说明,该工具支持超过1000种不同的文件格式,并且能够通过Docker实现一键式快速部署。
ConvertX项目介绍
ConvertX是一个开源项目,其完整名称是C4illin/ConvertX,有兴趣的用户可以在GitHub平台上搜索并找到该项目仓库。
主要功能特点
- 支持将文件在不同格式之间进行转换
- 能够一次性处理多个文件,实现批量转换
- 提供密码保护功能,增强数据安全性
- 支持配置和管理多个用户账户
支持的转换格式
ConvertX目前已支持非常丰富的文件转换类型,具体可支持的格式范围如下图所示。

部署步骤详解
以下部署流程将以威联通(QNAP)NAS设备为例,详细说明如何使用Docker Compose方式来部署ConvertX应用。
部署所需的Docker Compose配置代码如下:
services: convertx: image: ghcr.io/c4illin/convertx container_name: convertx restart: unless-stopped ports: - "3000:3000" # 冒号左侧端口可改 environment: - JWT_SECRET=aLongAndSecretStringUsedToSignTheJSONWebToken1234 # 自行生成替换 - HTTP_ALLOWED=true # 仅在非https且受信任环境下考虑 - ACCOUNT_REGISTRATION=falese # 是否允许用户注册,默认否 - ALLOW_UNAUTHENTICATED=false # 是否允许匿名使用,默认否 - AUTO_DELETE_EVERY_N_HOURS=24 # 自动清理文件周期 volumes: - /share/Container/convertx/data:/app/data
配置完成后,打开威联通NAS系统中的Container Station应用程序,创建一个新的应用程序并将上述配置粘贴部署。

使用指南
部署成功之后,在浏览器地址栏中输入您的NAS设备IP地址及端口3000(即NAS_IP:3000)即可访问ConvertX的Web界面。首次访问时,系统会提示您创建一个新的用户账户。

成功登录系统后的主界面如下图所示。要进行文件转换,只需将需要处理的文件直接拖拽到页面指定区域即可。

接下来,您可以在目标格式选择区域手动输入所需的文件格式后缀,或者通过滚动列表浏览并挑选系统预设的格式。

一切准备就绪后,点击界面上的转换按钮开始执行转换任务。

系统将开始处理文件,请耐心等待转换过程执行完毕并输出最终结果。

总结
ConvertX是一个相当便捷且实用的网页版文件转换项目,非常适合在私有NAS环境中进行自托管部署和使用。希望本篇指南能对您有所帮助,感谢您的阅读。
如何用NAS弥补MacBook存储与接口短板?极空间实战指南
苹果新推出的MacBook Neo,其市场热度似乎超越了早前发布的Mac mini M4。这两款设备我都有亲身使用,客观而言,基础配置的Mac mini M4在性能层面确实显著领先于MacBook Neo。
两者的价位处于同一区间,但Mac mini M4缺少内置屏幕、键盘及电池。相比之下,Neo虽然在性能上稍逊一筹,却因其便携特性更契合移动轻办公的需求。

然而,MacBook Neo的不足之处也相当明显。不仅基础内存仅为8GB,其接口配置也被大幅简化,最高传输速率限制在10Gbps,且起步存储容量仍是256GB。我入手的正是这款256GB的最低配版本。鉴于我已拥有NAS设备,实在没有必要额外花费700元去升级至512GB版本。
总体来看,这一配置足以满足对电脑性能要求不高的用户,或作为备用机使用。当然,如果和我一样拥有一台NAS,实际的使用体验还能得到更进一步的优化。

接下来,我将以自己正在使用的极空间NAS为例,分享几个通过搭配NAS来提升MacBook Neo使用体验的具体方法与功能,供各位参考。需要说明的是,这些技巧不仅限于Neo,几乎适用于所有Mac设备,毕竟Mac与NAS的组合堪称天作之合。
一、 必开功能:时间机器备份
如果您正在使用Mac设备,并且非常看重系统与数据的安全,同时又拥有一台极空间NAS,那么完全可以利用极空间自带的Mac备份功能。它能让您的Mac自动将系统、文件、照片、软件设置等所有重要数据备份到NAS中。日后无论是系统重置需要恢复,还是更换新机迁移旧数据,都将变得异常轻松。

操作流程十分简便。首先,在极空间的管理后台,找到“文件及共享服务”设置,开启其中的SMB协议。

接着,在极空间桌面应用中找到“Mac备份”功能并启用,根据提示设置好备份数据的存储位置、最大使用容量等参数,然后确认即可。

接下来,在Mac电脑上打开“系统设置”,找到“时间机器”选项并进入,将备份磁盘选择为您刚刚设置好的极空间NAS。

输入极空间NAS的账号和密码,点击连接。

如果需要更高的安全性,可以开启加密备份并设置密码;若无需加密,则关闭该选项。同时,可以自定义备份磁盘的使用空间比例。全部设置完成后,点击“完成”。

此后,您便能在时间机器中看到新创建的备份任务。只要Mac处于联网状态,它就会按照您预设的条件自动进行备份,完全无需担心遗忘。当未来需要时,随时可以从中恢复数据。

Mac备份不仅仅是简单的文件拷贝,它相当于为Mac数据购买了一份“保险”,能够实现系统级别的完整恢复。整个过程自动、安全且省心。此外,一台NAS可以为多台Mac设备提供独立的备份空间,非常适合团队协作或家庭成员共同使用。
二、 存储“扩容”:本地挂载硬盘
熟悉苹果产品的用户都清楚其设备存储容量的昂贵,并且无法像大多数Windows笔记本那样自行加装或更换硬盘。升级设备往往意味着连同存储一起更换。对于已经选择了Neo的我而言,更没有必要投入更多成本去追求更大的内置存储。

然而,现实情况是,256GB的存储空间确实容易捉襟见肘。如果仅用于WPS处理文档尚可,但一旦安装PS进行图像处理、下载Final Cut Pro进行视频剪辑,再配合几个提升效率的截图、翻译等工具软件,存储空间很快便会告急。
不过,正如前文所言,拥有NAS便无需焦虑!
将MacBook Neo与极空间NAS搭配使用,可以直接把NAS的存储空间挂载为Mac本地的一个虚拟磁盘,专门用于存放大型文件。此功能在极空间的系统设置中即可一键开启。

首次开启时,需要下载一个小插件,并设置一个本地临时缓存目录。整个设置界面极其简洁明了,操作起来毫无难度。

既然选择MacBook Neo是为了满足移动办公需求,那么在外出使用、处于外网环境时,挂载的磁盘是否还能访问?答案是完全可行。只需在极空间的“文件及共享服务”中,同时开启“远程磁盘挂载”功能即可。

开启本地与远程挂载后,MacBook Neo仅有的两百多GB本地存储几乎可以完全用于安装应用程序。下载的各种文件则可以直接绕过本地存储,保存到NAS上。甚至是从网盘下载的资源,也能直接存入NAS。方法同样简单,借助极空间自带的“网盘备份”或“远程网盘挂载”功能即可实现。

对于通过浏览器下载的文件,大部分浏览器都允许自定义下载保存位置。我个人习惯使用夸克浏览器,并在极空间上专门建立了一个文件夹,将浏览器的下载路径指向此处。这样既便于文件管理,也能及时清理无用内容。
三、 Win+Mac双系统:Windows虚拟机
很多时候,我们既欣赏macOS的简洁优雅,又离不开某些Windows独有的功能或软件。同时购置两台笔记本电脑显得多余且浪费,而通过Mac远程访问家里的Windows台式机虽然可行,却不够便捷。在拥有MacBook Neo的情况下,其实还有另一个优雅的解决方案:在NAS上安装一个Windows虚拟机,随时启动或关闭。

极空间自带的虚拟机功能可以快速部署Windows系统。我的这台Win10虚拟机已经稳定运行了近两年。关于虚拟机的具体安装步骤,如果不太熟悉,极空间官网提供了非常详尽的图文教程,只需跟随指引操作即可,此处不再赘述。

由于极空间NAS支持直接的外网访问,因此在外出办公时,只要Mac设备能够联网,打开极空间客户端就能随时随地访问这台Windows虚拟机。同一个虚拟机也支持被不同的电脑访问,在公共电脑上使用虚拟机处理敏感文件,相比直接在本地操作也更为安全。
当然,如果工作流中需要其他操作系统(如Linux),同样可以通过虚拟机功能进行安装。
四、 工作文件备份:文档同步
对于日常办公中频繁使用电脑的用户而言,通常会积累大量文件,且同一文件可能衍生出多个甚至数十个不同的版本。对于仅有256GB存储空间的MacBook Neo来说,要妥善且高效地管理这些文件,压力不小。但有了“文档同步”功能,局面将大为改观。

极空间的文档同步支持两种模式:单向备份和双向同步。单向备份是指将电脑上的文件同步到极空间NAS中,即使后续在电脑上删除了原文件,NAS上的备份副本依然会保留。

如何用家用NAS轻松搭建本地AI助手:基于LocalAI的完整部署与体验指南
想象一下,你的家庭网络附加存储设备不仅用于存放文件与媒体,还能化身为一个在本地运行的智能助手。这一切可以通过一款名为 LocalAI 的开源工具实现。下面将详细介绍如何将其部署在NAS上,并开启私有的AI对话体验。

LocalAI是一款遵循开源协议、完全免费且以本地运行为优先的AI推理框架。它的核心目标在于提供一个与OpenAI API规范高度兼容的本地REST API接口,同时也能适配Elevenlabs、Anthropic等其他服务的协议。该框架支持在消费级硬件上私有化部署大语言模型、图像生成与音频合成等多种AI能力,其突出特点是无需依赖独立GPU也可顺畅运行,并能兼容多种模型架构。

核心特性解析
- API 高度兼容:作为OpenAI API的即插即用式替代方案,任何基于OpenAI API开发的现有应用程序都可以低成本、无缝地迁移至本地环境。
- 彻底的本地化部署:支持在普通的消费级硬件上运行,即使没有独立显卡也能正常工作。所有数据处理均在本地完成,数据无需上传至外部服务器,充分满足用户对隐私保护和数据合规性的严格需求。
- 支持多模态能力:不仅局限于大语言模型的文本推理,其功能范畴还扩展至图像生成、文本转语音等音频合成领域,提供了一个较为全面的本地AI工具箱。
- 丰富的模型生态:内置了“模型画廊”,支持通过命令行或API便捷地安装来自HuggingFace等平台的模型。默认提供了大量采用宽松许可协议的模型库,同时也允许用户添加自定义的模型仓库地址。
- 灵活的后端支持:其底层设计兼容多种由不同语言(如C++、Go、Python)实现的后端引擎,能够灵活适配不同AI模型对运行环境的特定要求。
- 强大的扩展性:可与LocalAGI(用于AI智能体编排)、LocalRecall(知识库系统)、Cogito(LLM工作流程库)等关联工具组合使用,共同构建起一套功能完整的本地人工智能基础设施套件。
安装部署指南
部署过程非常简单,尤其适合通过Docker容器化进行。以下是一个适用于纯CPU环境的基础Docker Compose配置示例:
services:
localai:
image: localai/localai:latest
container_name: localai
ports:
- 8080:8080
volumes:
- ./models:/models
restart: always
将上述配置保存为docker-compose.yml文件,在相同目录下执行docker-compose up -d命令即可启动服务。其中,./models目录将用于持久化存储所有下载的AI模型文件。
实际使用体验
服务启动后,在浏览器中输入 http://你的NAS的IP地址:8080 即可访问LocalAI的Web管理界面。

界面提供了清晰的上手引导。基本使用流程分为三步:首先浏览并选择所需的模型,然后将其下载安装到本地,最后即可开始对话或调用其功能。

LocalAI的内置模型库提供了相当丰富的选择,涵盖不同参数规模和用途的模型,大部分可以直接在线下载。请注意,下载过程需要相对稳定流畅的网络环境,有时可能会遇到模型列表暂时加载不出的情况,通常等待一段时间或重试即可。

实用提示:系统也支持离线模型。你可以将从其他渠道获取的兼容模型文件(通常是GGUF格式)直接放入之前映射的./models目录中,刷新界面后即可识别并使用。

你可以根据需求(如对话、代码生成、创意写作等)筛选模型。对于主要依赖CPU运行的NAS环境,建议优先选择参数量较小、对硬件要求更低的模型。

选中模型后,点击下载安装。由于我们假设在CPU环境下运行,此处示例选择了一个体积较小的模型。

另一个重要提示:模型下载过程有时可能因网络问题而中断或失败,确保NAS设备连接至良好的网络是成功下载的关键。

模型安装完成后,便可以进入对话界面开始使用了。

在对话框中输入文字,AI助手便会开始生成回复。在纯CPU环境下,生成速度可能不会太快(例如实测可能只有每秒3-4个token),但对于不追求实时响应的本地化应用而言,这个体验仍然是可以接受的。

受限于小模型的认知能力,其回答的深度和广度自然无法与云端超大规模模型相媲美。然而,其最大的优势在于完全的本地运行,无需互联网连接,所有交互内容都私密地保留在自家设备中。

在API调用层面,LocalAI完美模拟了OpenAI的接口规范。这意味着你可以将本地服务的地址(http://NAS-IP:8080/v1)直接配置到支持OpenAI API的各种第三方客户端或自行开发的程序中,实现无缝替换。

对于有更高性能要求的用户,LocalAI甚至支持在多台设备上部署形成集群,进行混合推理以加速处理过程。

除了基础的对话功能,LocalAI还集成了图像生成、音频处理等众多功能,有兴趣的用户可以深入探索其完整的潜力。

关于资源占用,以一个20亿参数的小模型为例,其在运行时会占用大约3.5GB的内存。在进行文本生成时,CPU的利用率通常会达到接近满载的水平。

总结与评价
总体而言,LocalAI带来了极其友好的入门体验,其可视化Web界面极大地降低了普通用户在本地部署AI模型的技术门槛。该方案支持完全离线部署,即使在无网络环境中也能提供可用的生成能力;仅依赖CPU即可运行的特性,使其对硬件异常包容;同时,对OpenAI API规范的兼容性让现有生态应用能够轻松迁移。此外,其对GGUF格式模型的良好支持,使用户能便捷地获取和尝试最新的社区模型。
威联通NAS一键部署QD自动签到系统:千平台支持与推送通知全攻略
本文将详细介绍一个名为QD的自动签到项目,它能够帮助用户自动化完成日常签到任务,从而解放双手、减少重复性操作,让用户将精力集中于更重要的活动。该工具在功能上与青龙面板等类似,但提供了更广泛的平台支持。
QD自动签到项目概述
项目名称为qdtoday/qd,用户可直接在GitHub平台搜索获取。
该工具具备以下核心功能:
✅ 多平台支持:内置超过1000个网站签到模板,同时允许用户自定义站点模板并上传使用。
✅ 多账号管理:针对同一平台,用户可以添加多个账号进行集中管理,避免频繁切换账号的麻烦。
✅ 定时任务:支持自定义任务执行时间,并包含自动更新模板、自动清理日志等维护操作。
✅ 多种通知方式:集成Bark、钉钉、企业微信等通知渠道,确保任务执行结果能够实时推送给用户。
✅ 图形化管理:通过Web界面进行配置,大幅减少手动编辑配置文件的复杂步骤。
✅ 自动更新功能:日常使用中的维护成本较低,系统可自动保持最新状态。
⚠️ 使用注意事项:本项目仅适用于个人学习与自动化实验目的,请用户严格遵守各平台的用户协议及相关规定,避免将其用于违规用途或高频度滥用场景。
威联通NAS上的Docker Compose部署教程
以下步骤以威联通NAS为例,展示如何使用Docker Compose方式部署QD服务。
部署所需代码如下:
services: qd: image: qdtoday/qd:latest container_name: qd_auto_sign restart: always ports: - "2573:80" # 左侧端口可自行替换 volumes: # 威联通映射目录,请根据实际路径修改 - /share/Container/qd/config:/qd/config - /share/Container/qd/log:/qd/log - /share/Container/qd/templates:/qd/templates environment: - TZ=Asia/Shanghai
首先,打开威联通NAS的Container Station应用,创建一个新的应用程序项目。

QD工具配置与使用步骤详解
部署完成后,在浏览器中输入NAS的IP地址及端口2573即可访问QD服务的管理界面。

点击界面右上角的「登录」按钮。首次使用需要注册账户,此处填写的邮箱地址无需真实有效,只需符合基本格式要求即可完成注册并登录。

登录成功后,界面中会显示「公共模版」选项,点击进入该模块。

系统会自动更新模板列表,等待片刻后所有可用模板将完整展示。用户可利用顶部的搜索功能快速定位所需模板,找到目标后点击左侧的「定阅」按钮。

以下图所示模板为例,演示具体操作流程。

点击「订阅」按钮后,页面下拉至底部,点击「保存」以确认订阅。

在弹出的配置窗口中,补充必要的账户信息,设置合适的签到频率,然后再次保存设置。

返回主页面后,即可看到已添加的订阅模板。

在对应模板条目下点击「新建」按钮,开始配置具体任务。

每个模板都附有详细备注,用户通常只需填写必填项目。演示模板仅需填写Domain、用户名和密码三项信息,填写完毕后点击提交即可。
威联通NAS部署OpenClaw保姆级教程:从虚拟机到外网访问
前言
近期,开源AI助手OpenClaw的热度持续攀升。这款以通讯为核心的工具,能够在个人设备上运行,作为自动化与生产力的得力助手。随着各大云厂商纷纷推出便捷的一键部署方案,作为NAS爱好者的我们自然也不愿落后。本教程将详细讲解如何在威联通(QNAP)NAS上快速部署OpenClaw,其他平台用户亦可参考其中的思路。
OpenClaw功能强大,但需要注意其消耗Token的速度。此外,更多高级玩法仍有待探索。如果你仅希望完成基础部署并启用核心功能,那么本文将提供足够清晰的指引。
强烈建议将OpenClaw部署在SSD存储中,以获得更佳的响应速度和运行体验。
全文将分为四个主要部分:在虚拟机中安装Ubuntu系统、在Ubuntu内安装并配置OpenClaw、以Telegram(纸飞机)为例进行对接演示、以及配置外网访问OpenClaw的Web管理界面。教程包含大量配图,请耐心阅读。
准备工作
首先需要下载Linux操作系统的安装镜像。笔者选择了稳定的Ubuntu长期支持(LTS)版本。

其次,我们需要准备大语言模型的API密钥。根据官方文档,若无法直接访问国际服务,国内用户推荐使用以下两家供应商的模型。

笔者过去的AI演示多使用硅基流动,本次我们选择注册智普AI。新用户通常享有免费额度,可用于体验。以下是注册邀请链接,供大家使用。
https://www.bigmodel.cn/invite?icode=iNhcwl7Zvzm5LAGfaOeg3UjPr3uHog9F4g5tjuOUqno%3D

安装 Ubuntu
首先,我们需要在威联通NAS的“App Center”中,搜索并安装“Virtualization Station”(虚拟化工作站)。

安装完成后打开该应用,点击顶部的“创建虚拟机”按钮。

在文件位置设置中,笔者预先在NAS上创建了一个名为“OpenClaw”的共享文件夹,并将之前下载的Ubuntu系统镜像也放置于此。

接下来进行硬件资源分配。建议为虚拟机分配4个CPU核心和4GB内存。好在威联通的虚拟机支持内存动态共享与CPU热调整,后续可灵活变更。

然后添加虚拟硬盘。大部分参数保持默认即可,在“映像档”处选择新建,并指向之前创建的“OpenClaw”共享文件夹。

网络适配器保持默认设置,通常选择连接着路由器的那个物理网口(例如网口一)。

在操作系统镜像选择步骤,浏览并选中存放在“OpenClaw”文件夹下的Ubuntu镜像文件。


显卡等其他设置均可保留默认选项。

最后会有一个配置总览界面,确认无误后即可点击创建。虚拟机创建成功后,状态会显示为“已关机”或“运行中”。点击“远程桌面”按钮即可连接进入安装界面。

如果无法进入安装引导界面,可以尝试重启虚拟机后再行连接。

进入Ubuntu安装程序的欢迎界面后,其流程与Windows安装类似。在安装过程中,建议勾选所有可用的更新,此处不再赘述详细步骤。

安装完成后,系统会自动重启,之后便可使用设置的用户名和密码登录。

至此,系统安装尚未完全结束。通过威联通虚拟机自带的VNC链接(浏览器访问)进行操作,体验往往不佳,主要问题是画面卡顿。部署过飞牛座或OpenWrt的朋友可能深有体会,直接通过IP加端口的方式访问则会流畅许多。为了改善后续操作体验,我们需要配置并使用系统自带的“远程桌面”功能。
首先,打开Ubuntu的设置界面,在左侧栏选择“网络”,查看并记录本机的IP地址(例如笔者虚拟机获取到的IP是192.168.100.128)。

接着,在设置左侧栏最底部找到并进入“系统”设置,开启“桌面共享”和“远程控制”选项。同时,建议修改下方“登录详情”中的密码,默认密码通常较为复杂。

然后,在你的个人电脑(PC)上使用远程桌面客户端进行连接。Windows用户可使用系统自带的“远程桌面连接”,Mac用户可使用“Microsoft Remote Desktop”等应用。在客户端中输入Ubuntu虚拟机的IP地址、用户名和刚才设置的密码。

成功连接后,操作流畅度将得到显著提升。

安装 OpenClaw
在Ubuntu桌面任意空白处点击右键,选择“在终端中打开”。

在打开的终端窗口里,输入OpenClaw官网提供的一键快速安装命令,并按回车执行。
curl -fsSL https://openclaw.ai/install.sh | bash

如果系统提示未找到curl命令,则需要先安装这个基础工具。根据提示,运行相应的包管理命令进行安装即可。

安装好curl后,再次执行上述OpenClaw安装命令。安装程序启动后,首先会遇到一个确认窗口,内容是关于使用协议、潜在安全风险及注意事项的说明。由于OpenClaw被设计为具有高自由度,能够读取文件并执行操作,因此目前不建议将其部署在主力工作电脑上。使用键盘方向键选择“Yes”并回车继续。

接下来进入初始化模式设置,我们选择“QuickStart”(快速启动)以简化流程。

随后需要选择AI模型。我们在准备工作阶段注册的智普AI,其赠送的额度支持使用GLM-4模型。在列表中移动光标,选择智普AI(Zhipu AI)对应的选项。
小米云相册自动备份至NAS:Xiaomi Album Syncer Docker部署全攻略
在先前探讨小米云笔记备份方案时,曾有读者询问有关小米云相册的备份方法。虽然当时未能立即核实,但本次我们将集中介绍一款名为Xiaomi Album Syncer的开源项目。该工具支持通过Docker快速部署,能够以全量、增量或定时方式下载小米云服务中的相册内容与录音文件至本地存储,并具备多账户分区及计划存储功能,对于拥有多台小米设备的家庭用户尤为便利。
项目概览
该项目的完整名称为Coooolfan/XiaomiAlbumSyncer,用户可在GitHub平台直接搜索获取。当前新版本主要提供基于Web的用户界面,并支持Docker容器、JVM环境以及原生二进制文件等多种部署形式。在进行跨版本升级前,建议使用者仔细阅读Releases页面的更新日志,留意可能涉及的数据库结构变动与破坏性更改。
项目开发者强调,该工具目前仅设计为只读和归档用途,暂不提供双向同步功能。开发者认为对云端数据进行写入操作存在一定风险,因此未来或许会考虑以半手动方式开放相关接口。重要提示:不建议启用任何形式的自动更新机制来升级此工具。
核心功能
- 📸 下载指定相册内的全部媒体资源
- ⏭️ 自动跳过已成功下载的资源文件
- 🎵 支持同步下载录音文件
- 🔄 自动刷新身份验证Cookie
- ⏰ 内置定时任务调度器
- 📥 支持增量下载模式,速度极快
- 🗂️ 可按相册目录分类存储照片
- 🌍 提供直观友好的Web管理界面
- 📅 为照片和视频补全Exif时间戳信息
- 📅 同步设置文件系统的创建修改时间
- 👥 支持配置多个小米账号
- 📃 文件下载路径支持表达式插值(详情参阅项目页面)
- 🔒 可启用SSL加密连接(详情参阅项目页面)
- 🛡️ 集成Passkey安全支持(详情参阅项目页面)
前期准备
与备份小米云笔记的步骤相似,首先需要获取小米云服务的身份验证Cookie,即PassToken与UserId。具体操作流程如下:打开并登录小米云服务网页端,进入首屏显示的「云相册」模块。

接下来,点击页面右上角的用户头像,在下拉菜单中选择「我的小米账号」,页面将跳转至账户信息界面。

如图所示,随后打开浏览器的开发者工具,切换到「应用程序」或「Application」标签页,查找「Cookie」项目。在此列表中,完整复制passToken与userId对应的字符串值,妥善保存以备后续配置使用。

部署步骤
本文以威联通NAS为例,演示通过Docker Compose进行部署的过程。以下是部署配置代码示例:
services: app: image: coolfan1024/xiaomi-album-syncer:latest container_name: xiaomi-album-syncer ports: - "8232:8080" # 冒号左侧端口可自行修改 volumes: # 请注意此为威联通NAS路径示例,请根据实际环境替换 - /share/Container/xiaomi/download:/app/download # 指定备份存储地址 - /share/Container/xiaomi/db:/app/db restart: always
在威联通NAS的Container Station中,创建新的应用程序项目,并将上述配置内容粘贴至编辑区域。

使用指南
完成上述部署后,在浏览器中输入NAS设备的IP地址及端口8232,即可访问Xiaomi Album Syncer的Web管理界面。首次访问时,系统会要求初始化一个服务密码,此密码仅用于保护本工具的管理界面,与小米账号或其他外部服务无关。
开源神器SurveyKing:一键部署专属AI问卷与考试系统
本教程将指导您如何快速部署功能强大的开源问卷与考试系统——SurveyKing。若在部署或使用过程中有任何调整与疑问,欢迎在文末留言交流。
如果您觉得本指南有所帮助,不妨通过“点赞”或“打赏”来表示支持。

SurveyKing被定义为一款极其全面的调查问卷与在线考试解决方案。

其核心优势体现在以下几个方面:
- 🤖 AI 智能创建 - 凭借业界领先的AI问卷生成技术,仅需用自然语言描述需求,即可自动创建出专业级的问卷。
- 📊 丰富的题型支持 - 系统内置超过20种题型,全面涵盖填空题、选择题、矩阵题、签名题等所有主流问卷形式。
- 🎯 强大的逻辑引擎 - 支持实现复杂的题目显示与隐藏规则、页面跳转逻辑以及实时计算等高级业务逻辑。
- 📱 全平台自适应 - 问卷界面能够完美适配PC电脑、移动设备以及微信小程序等各种访问终端。
- ⚡ 一键快速部署 - 通过Docker、宝塔面板等多种方式,最快可在1分钟内完成整个系统的安装与配置。
部署安装指南
使用 Docker Compose 部署
推荐使用Docker Compose方式,能够以最简化的步骤启动服务。请将以下配置内容保存为 docker-compose.yml 文件。
services:
surveyking:
image: surveyking/surveyking:latest
container_name: surveyking
ports:
- 1991:1991
volumes:
- ./db:/app/db
- ./files:/app/files
- ./logs:/app/logs
restart: always
关键参数说明(如需了解更多高级配置,建议查阅官方文档):
/app/db:此目录用于持久化存储系统的数据库文件。/app/files:此目录用于存放系统运行所需的配置文件与上传的文件。/app/logs:此目录用于记录应用程序的运行日志,便于问题排查。
保存文件后,在终端中执行 docker-compose up -d 命令即可启动服务。
系统初始化与使用
服务启动后,在浏览器地址栏中输入 http://您的服务器IP地址:1991 即可访问系统首页。

使用系统默认的账号(admin)和密码(123456)进行登录,首次登录后请务必修改密码以确保安全。

成功登录后进入管理面板。开源版本的界面设计以满足功能为主,风格较为简约,其付费版本在UI体验上会有显著提升。

点击左侧菜单栏的“我的项目”,系统已预置一些问卷模板可供参考,您可以打开这些模板了解其设计思路。