BaiduPCS-Web Docker版本

首先还是要先登录你自己的网盘账号,访问一下这个地址:

http://pcs.baidu.com/rest/2.0/pcs/file?app_id=265486&method=list&path=%2F

然后在VPS上面安装Docker并启动:

curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

一条命令即可部署好:

docker run -d -p 52018:52018 -v /opt/Downloads:/BaiduDiskDownloads --restart=always --name BaiduPCS-Go imlala/baidupcsnolimit:3.6.7

打开你的VPS公网IP+端口52018,登录自己的网盘账号后,点击设置,把这个工作目录改成下面的路径:

然后把你要下载的文件移动到这个目录下,刷新一下页面就可以开始下载了。

接着是在OMV上的部署方法:

点获取镜像,软件源填imlala/baidupcsnolimit,标签填:3.6.7:

等镜像下载完成,选中刚下载好的镜像然后点击部署镜像:

常规设置/网络设置:

卷设置:

Dockerfile如下,如果你有需要,可以自己随便修改成想要的样子:

FROM alpine:latest

LABEL blog="lala.im"

ARG BAIDUPCSGO_VERSION=3.6.7

RUN apk add --no-cache wget \
    unzip \
    && wget https://github.com/liuzhuoling2011/baidupcs-web/releases/download/${BAIDUPCSGO_VERSION}/BaiduPCS-Go-${BAIDUPCSGO_VERSION}-linux-amd64.zip \
    && unzip BaiduPCS-Go-${BAIDUPCSGO_VERSION}-linux-amd64.zip \
    && cp BaiduPCS-Go-${BAIDUPCSGO_VERSION}-linux-amd64/BaiduPCS-Go /usr/bin \
    && rm -rf BaiduPCS-Go-${BAIDUPCSGO_VERSION}-linux-amd64.zip \
    && rm -rf BaiduPCS-Go-${BAIDUPCSGO_VERSION}-linux-amd64 \
    && apk del wget \
    unzip

RUN ["BaiduPCS-Go", "config", "set", "-appid", "265486"]
RUN ["BaiduPCS-Go", "config", "set", "-max_parallel", "300"]
RUN ["BaiduPCS-Go", "config", "set", "-cache_size", "262144"]
RUN ["BaiduPCS-Go", "config", "set", "-savedir", "/BaiduDiskDownloads"]

EXPOSE 52018

VOLUME /BaiduDiskDownloads

VOLUME /root/.config/BaiduPCS-Go

CMD ["BaiduPCS-Go", "web", "--access", "--port", "52018"]

然后构建镜像:

docker build -t baidupcs .

如果你想将自己构建的镜像存储到Dockerhub,可以按照下面的步骤来,首先登录Dockerhub:

docker login

给镜像打TAG(打成和存储库一致的名字):

docker tag baidupcs imlala/baidupcsnolimit:3.6.7

上传镜像到Dockerhub:

docker push imlala/baidupcsnolimit:3.6.7

XVTMIE

白茶清欢无别事,我在等风也等你。

相关推荐

Leave a Reply

Your email address will not be published. Required fields are marked *

微信扫一扫,分享到朋友圈

BaiduPCS-Web Docker版本
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close