用 Unraid 设置 Pixette
使用 Docker 容器进行 WebDAV 访问的 Unraid NAS 服务器。
从 Community Apps 安装 Nextcloud
在 Unraid 网页界面中,前往 Apps 标签页并搜索“Nextcloud”。从 Community Applications 安装“Nextcloud”或“Nextcloud AIO”(推荐)。
配置 Nextcloud
完成 Nextcloud 初始设置向导。创建一个管理员账户,并将存储路径配置为指向你的照片共享(例如 /mnt/user/photos)。
获取你的 WebDAV URL
Nextcloud 内置 WebDAV。你的 URL 遵循以下格式:https://YOUR_UNRAID_IP:PORT/remote.php/dav/files/USERNAME/
连接信息
https://YOUR_UNRAID_IP:PORT/remote.php/dav/files/USERNAME/your_nextcloud_useryour_password将 PORT 替换为你为 Nextcloud 容器配置的端口(通常为 443 或 8443),将 USERNAME 替换为你的 Nextcloud 用户名。
为什么用 Nextcloud?
Unraid 没有原生的 WebDAV 支持。将 Nextcloud 作为 Docker 容器运行是推荐的方式。只需极少的配置,就能为你的照片库提供完整的 WebDAV 访问。
备选方案:Apache WebDAV
你也可以使用 Community Apps 中的 ApacheWebDAV Docker 容器,获得一个更轻量的 WebDAV 服务器,无需完整的 Nextcloud 技术栈。
设置 Pixette 应用 #
这些步骤对所有类型的 NAS 都相同。
配置 Pixette
在你的设备上打开 Pixette,输入连接信息:URL、用户名和密码。所有值均区分大小写。
浏览并选择文件夹
点击“连接并浏览文件夹”,然后选择包含你照片的文件夹。
为你的文件建立索引
点击“立即索引”,为你的所有照片和视频建立目录。根据你收藏的规模,这可能需要几分钟。
用二维码快速设置
免去手动输入。用你的 NAS 连接信息生成一个二维码,用 Pixette 扫描即可即时配置。设置多台设备(如相框平板)时尤为方便。
安全且开源。你的凭据永远不会离开你的浏览器。生成器完全在客户端运行。查看源代码,完全透明。
看不到生成器? 在 CodePen 上直接打开
更喜欢手动输入?你也可以用任何标准的二维码库生成二维码。把数据格式化为竖线分隔的值:host|port|username|password|path
排查 WebDAV 连接问题 #
如果你在通过 WebDAV 将 Pixette 连接到 NAS 时遇到困难,试试以下步骤。改用 Synology Photos 连接?请确保你使用的是 DSM 7.0 或更新版本,已安装 Synology Photos 套件,并且登录用的账户未启用双重认证(2FA)。
1. 检查 URL 是否区分大小写
WebDAV URL 区分大小写。请仔细核对每个字符,包括文件夹名称。例如:https://192.168.1.100:5006/Photos/Family
2. 先从电脑测试连接
用完全相同的 URL、用户名和密码,尝试从你的电脑通过 WebDAV 连接到 NAS。如果电脑也连不上,那么问题出在 NAS 配置,而不是 Pixette。
3. 测试时使用简单的凭据
初次设置时,密码中避免使用特殊字符(如 & £ @ #)。在连接成功之前只用字母和数字,然后再改成更强的密码。
4. 检查你的 IP 是否被封锁
在 Synology 上,前往控制面板 → 安全性 → 帐户 → 自动封锁,确认你设备的 IP 地址没有因登录失败而被列入黑名单。
5. 检查防火墙和端口
如果启用了 NAS 防火墙,请确保 WebDAV 端口(如 5006)已被放行。确保你的设备与 NAS 处于同一本地网络。
6. 查看 WebDAV Server 日志
在 Synology 上,从套件中心打开 WebDAV Server 套件即可查看日志。这些日志通常能揭示连接失败的根本原因(凭据错误、权限被拒等)。
还是无法解决?联系我。我很乐意帮你排查。