Sign inSign up

80x86/baidupcs

By 80x86

Updated about 7 years ago

20190821: 更新到3.6.11版 (amd64, arm64架构自适应) , F5刷新或关闭浏览器再打开不会丢失任务显示

Image
99

1M+

80x86/baidupcs repository overview

BaiduPCS-web enhanced for amd64 and arm64 machine

mod by HuangYeWuDeng

thanks to: @liuzhuoling2011 @iikira @DrWindays

volume must map

containerdescription
/app/Downloadsthe directory to save downloaded files
/app/.config/BaiduPCS-Gothe directory to save config file

env var

namedefault valuedescription
PUID1000run as uid
PGID1000run as gid
UMASK_SET000umask for app running user
WEB_PORT5299http or https listen port

config file path

containerdescription
/app/.config/BaiduPCS-Go/pcs_config.jsonconfig file

changelog

20190821: baidupcs docker 3.6.11版本发布
  1. 修复下载列表F5刷新(或关闭页面之后重新打开)如果是点击下载了目录的情况会多出目录显示在正在下载的bug (目录是不需要下载操作的)
  2. 修复因golang的 fallthrough 问题 (语言bug?) 导致成功下载(但是不支持校验)的文件被错误地从已完成列表移除的bug
20190819: baidupcs docker 3.6.9版本发布
  1. 修复了一直以来存在的一个安全漏洞:任意未经授权的用户,通过websocket连接可发起任意的文件下载和上传API请求;
  2. 修复刷新页面下载列表消失的问题(感谢windays);
  3. 修复了Linux非Gnome环境打开本地目录的问题
20190815: 更新到3.6.8版
更新到3.6.7版,3.6.5 和 3.66 版本CPU占用过高的问题 已修复!

example

N1 user

assume the dir map: /media/wd3t/baidupcs ← /app/Downloads /media/wd3t/baidupcs-config ← /app/.config/BaiduPCS-Go

docker run -d \
--name=baidupcs \
--restart always \
-v /media/wd3t/baidupcs:/app/Downloads \
-v /media/wd3t/baidupcs-config:/app/.config/BaiduPCS-Go \
-p 5299:5299 \
80x86/baidupcs:latest
Desktop Linux user:

assume the dir map:

/home/hacklog/Downloads ← /app/Downloads

/home/hacklog/.config/baidupcs ← /app/.config/BaiduPCS-Go

docker run -d \
--name=baidupcs \
--restart always \
-v /home/hacklog/Downloads:/app/Downloads \
-v /home/hacklog/.config/baidupcs:/app/.config/BaiduPCS-Go \
-p 5299:5299 \
80x86/baidupcs:latest

once the container is running successfully, just open: http://localhost:5299 or http://your-host-IP:5299

Tag summary

Content type

Image

Digest

Size

10.2 MB

Last updated

about 7 years ago

docker pull 80x86/baidupcs