家用 NAS Docker 跑 Nextcloud 完整步骤:从镜像拉取到 WebDAV 挂载

家用 NAS 想跑 Nextcloud 自建网盘,流程其实不难。整理一下从 Docker 镜像到 Windows 客户端挂载的完整步骤,实操经验。## 准备工作家用 NAS 一般都支持 Docker:- 群晖 Container Manager(原 Docker 套件)- 威联通 Container Station- TrueNAS Scale 内置 Docker- unRAID App 中心我用的群晖 DS920+,DSM 7,走 Container Manager。## 1. 拉 Nextcloud 镜像打开 Container Manager → 注册表 → 搜nextcloud→ 选官方镜像linuxserver/nextcloud或nextcloud:fpm-alpine。官方推荐 nextcloud:fpm-alpine(底层 fpm,配 nginx 反代),但家用直接用nextcloud:latest单容器省事。bash# 命令行拉(SSH)docker pull nextcloud:latest## 2. 创建目录NAS 上准备 3 个持久化目录:-/volume1/docker/nextcloud/data— Nextcloud 数据-/volume1/docker/nextcloud/config— 配置-/volume1/docker/nextcloud/apps— 应用目录(可选,部分朋友喜欢手动装)权限要给 1000:1000(user:group),不然容器写不进去。## 3. 创建容器Container Manager → 映像 → nextcloud:latest → 启动 → 高级设置:- 端口:8080 → 80(本地端口可改)- 卷: -/volume1/docker/nextcloud/data→/var/www/html/data-/volume1/docker/nextcloud/config→/var/www/html/config- 环境变量: -MYSQL_HOST=192.168.1.x(可选,接外部 MariaDB) -NEXTCLOUD_ADMIN_USER=admin-NEXTCLOUD_ADMIN_PASSWORD=...家用不接 MariaDB,直接 SQLite 单文件就够用。## 4. 反代 HTTPS(可选,但推荐)群晖 DSM 控制面板 → 登录门户 → 反向代理:- 来源:nas.example.com:443- 目的地:localhost:8080Let’s Encrypt 证书在 DSM 安全性 → 证书 一键配。## 5. 首次访问浏览器开https://nas-ip:8080,完成初始化:- 管理员账号- 数据库(选 SQLite)- 应用目录5 分钟搞定。## 6. 启用 WebDAVNextcloud 默认就启用了 WebDAV 端点/remote.php/webdav/。验证:bashcurl -X PROPFIND https://nas-ip:8080/remote.php/webdav/ -H "Depth: 1" -u "admin:password"# 应该看到 207 Multi-Status## 7. Windows 客户端挂载NAS WebDAV 服务跑起来后,Windows 这边接:### 选项 A:Explorer 自带(不推荐)\nas-ip@8080\webdav— 中文文件名 + 长路径 + 自签名证书都有问题。### 选项 B:ScsDriver 真挂载(推荐)下载 ScsDriver(20 元买断,7 天免费试用 + 邀请好友延长试用期):- 地址:https://nas-ip:8080- 用户名:admin- 密码:你的密码- 挂载 E: 盘日常文件操作跟在公司一样,真本地磁盘体验。## 8. 一些常见坑### 坑 1:上传大文件 413nginx 反代默认client_max_body_size 1M。调大到 0(不限)或 10G。### 坑 2:Nextcloud 卡在维护模式升级中断 → 一直"Maintenance Mode"。bashdocker exec -it nextcloud occ maintenance:mode --off### 坑 3:权限错乱容器内 www-data UID = 33,host NAS 上的 UID/GID 可能不一样。文件读写异常 → 检查ls -la /volume1/docker/nextcloud/data所有权。### 坑 4:WebDAV 中文文件名乱码Nextcloud 默认 UTF-8,正常应该没问题。Windows Explorer 自身的 WebDAV 客户端有 bug,改用 ScsDriver / RaiDrive 这类真客户端。## 9. 与 ScsDriver 的挂载链路我自己用 Nextcloud + ScsDriver:- Nextcloud 跑在 DS920+ Container Manager 上- WebDAV 端口 8080- 出门用 Tailscale + ScsDriver 挂载成本地盘- 日常照片 / 文档直接 E: 盘读写,跟在公司内网无差别ScsDriver 试用推广期 7 天免费 + 邀请好友还能再延长,等于免费用了 2 个月才决定买断。家用 NAS 想要 Windows 上真磁盘体验,ScsDriver(20 元)是国内最稳的选择之一。## 写在最后家用 NAS 跑 Nextcloud 完整步骤:1. 拉镜像(nextcloud:latest)2. 持久化 3 个目录(data/config/apps)3. 启动容器,端口 80804. 反代 HTTPS(可选,推荐)5. 首次访问初始化6. WebDAV 自动在/remote.php/webdav/7. Windows 用 ScsDriver 真挂载自建网盘的快乐是数据在自己手里、隐私可控、容量看 NAS 硬盘大小。Nextcloud + ScsDriver + Tailscale 这套链路跑稳,基本告别公有云盘了。

相关新闻

循环工程实战指南:从性能优化到系统设计

循环工程实战指南:从性能优化到系统设计

1. 项目概述与核心概念解析1.1 什么是 Loop Engineering,为什么现在大家都在聊先给结论:Loop Engineering 不是某个公司推出的新框架,也不是某种编程语言的新特性,而是一套完整的循环系统设计与优化方法论,核心目标就是…

2026/10/22 11:01:53 阅读更多 →
波束形成本质是线性积分:从导向矢量到MATLAB仿真全梳理

波束形成本质是线性积分:从导向矢量到MATLAB仿真全梳理

很多人第一次学波束形成,接触到的都是“给每个阵元加一个延迟,再叠加起来”这种讲法。这个讲法没有错,但它会让人忽略一个更本质的视角:波束形成的输出,本质上是对整个接收孔径上信号场的一次线性积分。搞清楚这一点&a…

2026/10/22 10:17:43 阅读更多 →
C# Winform桌面翻译器实战:在线翻译接口封装与HTTP请求

C# Winform桌面翻译器实战:在线翻译接口封装与HTTP请求

简介:这是一款基于C#与Winform构建的Google在线翻译本地桌面工具,面向希望摆脱浏览器、提升翻译效率的开发者与日常办公用户。它通过HTTP请求调用Google在线翻译接口,在Windows窗体中完成原文输入、翻译触发与结果展示,省去打开网…

2026/10/22 9:52:15 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/22 10:18:38 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/22 11:01:53 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/22 9:44:47 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/22 10:42:00 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/22 10:40:08 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/22 10:56:37 阅读更多 →

日新闻

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/22 1:47:45 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/21 21:32:28 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/22 5:12:39 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 21:50:56 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 21:51:55 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 16:24:48 阅读更多 →