尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

群晖NAS安装百度网盘套件:基于Docker容器的从零到可用指南

群晖NAS安装百度网盘套件:基于Docker容器的从零到可用指南 群晖NAS安装百度网盘套件基于Docker容器的从零到可用指南【免费下载链接】synology-baiduNetdisk-package项目地址: https://gitcode.com/gh_mirrors/sy/synology-baiduNetdisk-packagesynology-baiduNetdisk-package 将百度网盘 Linux 客户端封装成群晖 SPK 套件通过 Docker 容器运行在 DSM 的 6900 端口提供百度网盘网页入口。适合已安装 Docker 套件、希望在群晖NAS上直接使用百度网盘下载与同步能力、又不想维护虚拟机或手动部署容器的用户。方案原理与适用边界百度网盘客户端没有官方 NAS 版本本项目的 spk 本身不实现客户端功能它是一个部署包装层安装时创建 BDdownload 共享文件夹调用 Docker 套件启动johnshine/baidunetdisk-crossover-vnc镜像容器内运行百度网盘 Linux 客户端和 VNC 显示服务。容器监听 6900 端口提供 HTTP 服务即 novnc 网页浏览器打开后渲染出客户端远程桌面DSM 只负责菜单入口与进程生命周期。对比维度传统做法本方案运行环境虚拟机中运行 Windows 客户端Docker 容器运行 Linux 版客户端部署方式手动配置容器、端口与共享目录SPK 一键安装DSM 统一管理访问方式远程桌面协议连接浏览器直接打开 novnc 网页适用边界需要明确项目当前不保证 DSM 7.0 可用DSM7 分支代码已更新但安装包尚不能正常运行官方支持的是 DSM 6.2.x系统内核必须达到 4.0 以上个别老机型即使升级 DSM 内核仍偏低只能改用旧版本镜像受客户端兼容性限制镜像锁定在适配版本不能随时跟随百度网盘客户端最新版。环境自检在动手之前依次确认以下三项检查项要求查看入口DSM 版本6.2.x 及以上内核 4.0控制面板 关于Docker 套件已安装套件中心可用存储空间500MB 及以上存储管理器 容量确认 DSM 版本与内核。路径DSM「控制面板 关于」查看版本SSH 登录 NAS 执行uname -r查看内核。期望看到DSM 为 6.2.x 且内核输出以 4 开头。不满足时升级到最新的 6.2.x 版本内核 3.x 的系统无法运行新版 Linux 客户端。确认 Docker 套件已安装。路径套件中心搜索 Docker。期望看到状态为已安装。未安装时先完成 Docker 安装建议在 Docker 中预先拉取johnshine/baidunetdisk-crossover-vnc:latest镜像可明显缩短安装耗时。确认可用空间。路径存储管理器查看容量。期望看到剩余空间大于 500MB。不足时先清理存储否则容器与下载文件没有落盘空间。安装与部署下载最新 SPK 安装包安装包是由本仓库脚本生成的 spk 文件从项目 releases 页下载最新版即可。完成后你应该看到文件名形如baiduNetdisk-2.0.0.spk的文件。将任意发行者设为可信该 spk 未携带签名跳过此步安装会被套件中心拦截。路径套件中心 设置 常规选择「信任任何发行者」并确认。验证点界面本身没有变化下一步安装时不再出现签名或发行者警告。手动安装 SPK 套件路径套件中心 手动安装选择下载好的 spk 文件按提示完成。注意 Docker 套件必须先就位否则安装会因依赖缺失被拒绝。完成后你应该看到 DSM 主菜单出现「百度云网盘」图标。验证服务端口与网页入口浏览器打开http://NAS IP:6900。完成后你应该看到 novnc 连接页点击连接后出现百度网盘客户端界面首次启动需要拉取镜像并启动容器耗时长属正常现象等待加载完成即可。配置项说明package/config定义 DSM 主菜单入口包含显示名称「百度云网盘」、图标与访问端口 6900。INFO套件元数据声明版本、最低 DSM 版本、Docker 依赖并注明卸载时会删除 BDdownload 共享文件夹。scripts/start-stop-status套件启停与状态入口其中 status 用 curl 探测本机 6900 端口判断服务存活。参数值说明套件版本2.0.0见 VERSION管理端口6900novnc 网页入口依赖套件Docker安装前必须先装数据文件夹BDdownload卸载套件时会被删除故障排查客户端卡在加载进度条现象通过 novnc 连接后百度网盘客户端停留在加载进度条始终不出现登录界面。最可能原因是客户端本地登录状态损坏。处理步骤在 BDdownload 文件夹下新建.reset文件夹在 Docker 中重启johnshine/baidunetdisk-crossover-vnc:latest对应的容器重新连接并登录客户端。预期结果客户端出现登录界面可正常扫码或账号登录。novnc 页面全屏灰色无客户端界面现象打开 6900 端口连接后屏幕全灰客户端界面完全不出现。最可能原因是内核版本低于 4.0客户端进程无法启动。处理步骤SSH 登录执行以下命令检查内核uname -r执行后预期输出形如4.4.296-xxxx若输出为 3.x改用兼容的旧版镜像docker pull johnshine/baidunetdisk-crossover-vnc:3.1 docker tag johnshine/baidunetdisk-crossover-vnc:3.1 johnshine/baidunetdisk-crossover-vnc:latest然后在 Docker 套件中删除原有容器重启群晖套件即可。首次拉取镜像速度过慢现象安装或首次启动长时间卡在镜像拉取环节。最可能原因是镜像托管在海外国内网络直连慢。处理步骤获取镜像打包后的 tar 文件上传到 NASSSH 执行docker load baidunetdisk-crossover-vnc:latest.tar执行后预期输出Loaded image: johnshine/baidunetdisk-crossover-vnc:latest之后启动容器不再走网络拉取。进阶与调优设置 VNC 连接密码novnc 页面默认以 HTTP 明文连接且无认证。在本地创建passwd.txt文本文件并写入密码在 BDdownload 文件夹下新建.vnc文件夹将passwd.txt上传进去重启对应容器后生效下次连接将要求输入该密码。修改访问端口并重新打包6900 端口与其他服务冲突时修改 package/config 中的port字段为新端口在项目根目录执行./pkgCreate.sh重新生成 spk产物位于 build 目录再重装套件。需要自编译时先克隆仓库git clone https://gitcode.com/gh_mirrors/sy/synology-baiduNetdisk-package下载带宽方面客户端自身设置中有下载限速选项建议预留约 30% 带宽给 NAS 上的其他服务避免大文件下载期间占用全部上行下行带宽。安全与数据6900 端口默认暴露在局域网若不需要跨网段访问不要做端口转发或公网映射。novnc 页面为无认证的明文 HTTP 服务共享网络环境下建议先完成 VNC 密码设置。BDdownload 文件夹是下载数据的唯一落盘位置重要文件不要只依赖单端存储及时同步或备份到其他位置。卸载套件会删除 BDdownload 共享文件夹这是 INFO 中声明的行为卸载前先确认数据已迁出。本文的安装、排查与更新说明均来自项目 README 与配置文件最新变更以仓库中的 README 为准。如果你的问题未被覆盖请到仓库 Issues 页搜索或新建 issue。【免费下载链接】synology-baiduNetdisk-package项目地址: https://gitcode.com/gh_mirrors/sy/synology-baiduNetdisk-package创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表