可通过网页和VNC远程控制的百度云盘客户端docker镜像,基于百度网盘官方Linux客户端,适用于arm64设备
https://github.com/eMUQI/baidunetdisk-arm64-vnc.git
基于百度网盘官方 Linux-arm 版本,安装在docker容器内,支持通过noVNC(网页)或者VNC访问。
| 设备 | 是否支持 | 备注 |
|---|---|---|
| Raspberry Pi 4B (arm64) | ✅ | |
| Raspberry Pi 5 | ❌ | Segmentation fault |
| 其他 arm64 设备 | ➖ | 理论上支持 |
Docker 部署:
docker run -d \
--name baidunetdisk-vnc \
-p 5800:5800 \
-p 5900:5900 \
-v /配置文件位置:/config \
-v /下载位置:/config/baidunetdiskdownload \
--restart unless-stopped \
emuqi/baidunetdisk-arm64-vnc:latest
其中需要修改的是/配置文件位置:/config和/下载位置:/config/baidunetdiskdownload,冒号前的路径修改为你希望储存位置。
如果希望用密码限制访问,在-p 5900:5900 \后加上-e VNC_PASSWORD=password \,等号后面写你要设置的密码。
运行成功后访问方式见:使用方式
Docker-compose部署:
# 创建文件夹用于存放docker-compose配置文件
mkdir baidunetdisk-vnc
# 进入 baidunetdisk-vnc 文件夹
cd baidunetdisk-vnc
# 下载docker-compose配置文件
wget https://raw.githubusercontent.com/eMUQI/baidunetdisk-arm64-vnc/main/docker-compose.yml
# 根据需要修改docker-compose配置文件
nano docker-compose.yml
# 以后台形式运行
docker-compose up -d
你可能希望修改docker-compose.yml里配置存放的位置${PWD}/bdnetdisk-config:/config和下载文件的位置${PWD}/downloads:/config/baidunetdiskdownload。修改冒号前的部分。
如果希望用密码限制访问,在- GROUP_ID=1000 后加上- VNC_PASSWORD=password,等号后面写你要设置的密码。
运行成功后访问方式见:使用方式
| 参数 | 说明 | |
|---|---|---|
--name=baidunetdisk | 容器名 | |
-p 5800:5800 | Web界面访问端口 | |
-p 5900:5900 | VNC协议访问端口。如果未使用VNC客户端,则为可选 | |
-v /配置文件位置:/config | baidunetdisk配置文件位置 | |
-v /下载位置:/config/baidunetdiskdownload | baidunetdisk下载路径 | |
-e VNC_PASSWORD=VNC密码 | VNC密码,默认为无 | |
-e USER_ID=1000 | uid设置,默认为1000 | |
-e GROUP_ID=1000 | gid设置,默认为1000 | |
-e NOVNC_LANGUAGE="zh_Hans" | (zh_Hans\ | en)设定novnc语言,默认为中文 |
有两种方法访问百度网盘客户端:
http://localhost:5800。vnc://localhost:5900。