需完成环境适配、Ollama部署、DeepSeek-R1加载、Web访问配置及多用户隔离五步:确认fnOS硬件兼容性;Docker部署Ollama并挂载存储;拉取deepseek-r1:1.5b模型;通过Page Assist插件或反向代理实现浏览器访问;利用域名分流实现家庭成员会话隔离。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在家庭NAS设备上运行DeepSeek大模型,让每位家庭成员都能随时调用本地AI服务,则需完成从环境适配、模型部署到多终端访问的完整配置。以下是实现此目标的具体步骤:
一、确认fnOS系统与硬件兼容性
飞牛私有云(fnOS)基于Debian深度定制,对x86架构CPU(如Intel N100/N5105、i3/i5等)支持良好,是部署DeepSeek-R1的理想平台。需确保设备满足最低运行门槛,避免因资源不足导致服务崩溃或响应迟滞。
1、登录fnOS管理界面,进入“系统信息”页,核对CPU型号与内存总量。
2、检查可用存储空间:进入“存储管理”,确认所选卷剩余容量≥50GB。
3、验证Docker服务状态:在“应用中心”中查找Docker图标,确认其运行状态为已启动。
二、部署Ollama服务容器
Ollama作为轻量级模型运行框架,可直接通过Docker在fnOS中拉起,无需编译安装,大幅降低部署门槛。该容器将承载DeepSeek-R1模型并提供标准API接口,供后续Web UI或客户端调用。
1、在“应用中心”→“Docker”→“镜像仓库”中搜索ollama/ollama。
2、若搜索失败,点击“添加镜像源”,输入URL:docker.1ms.run,保存后重新搜索并拉取镜像。
3、创建容器时,设置如下关键参数:
— 存储映射:将NAS上新建的/docker/ollama目录挂载至容器内路径/root/.ollama;
— 环境变量:新增OLLAMA_ORIGINS,值设为*;
— 端口映射:主机端口11434 → 容器端口11434;
— 勾选开机自启。
三、下载并加载DeepSeek-R1模型
模型文件将被自动缓存至挂载的/docker/ollama目录,确保断电重启后仍可快速恢复服务。选择1.5B或7B参数版本可兼顾响应速度与推理能力,适合家庭日常使用场景。
1、在Docker容器列表中,找到已创建的Ollama容器,点击“终端”进入命令行。
2、执行模型拉取命令:ollama run deepseek-r1:1.5b。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
3、等待终端输出success提示,表示模型已加载完毕并处于就绪状态。
4、输入ollama list,确认输出中包含deepseek-r1:1.5b且状态为running。
四、配置全家通用的Web访问入口
为免去每个家庭成员安装专用客户端的麻烦,可通过浏览器直接访问AI服务。需借助轻量Web UI工具实现零客户端依赖,同时保障局域网内任意设备(手机、平板、电脑)均可接入。
1、在Windows/macOS/Android设备上安装浏览器插件Page Assist(Chrome商店或离线包均可)。
2、打开插件设置页面,将Ollama API地址修改为NAS局域网IP+端口,例如:http://192.168.3.100:11434。
3、刷新插件界面,确认显示Ollama is running,并在模型下拉菜单中可见deepseek-r1:1.5b。
4、在NAS同一局域网下的任意设备浏览器中访问该IP地址,即可开始对话。
五、启用多用户隔离与访问控制
为防止家庭成员间对话历史混杂或误操作影响服务,需在不引入复杂认证体系的前提下,实现基础会话隔离与权限约束。Ollama本身不内置用户系统,因此需通过前端代理层实现轻量级分流。
1、在fnOS中启用“反向代理”功能(位于“网络设置”→“高级功能”)。
2、新建两条代理规则:
— 规则A:域名ai-kid.local → 转发至127.0.0.1:11434,附加请求头X-User: kid;
— 规则B:域名ai-adult.local → 同样转发至127.0.0.1:11434,附加请求头X-User: adult。
3、在局域网DNS(如Pi-hole或路由器DHCP静态分配)中,将上述两个域名均解析至NAS的局域网IP。
4、各终端浏览器访问对应域名,即可获得逻辑隔离的交互环境。


















