国内的云盘接口一般都不公开,因此可玩性都不高,像 Rclone 中基本上都是国外的云盘,除了腾讯的 COS 和阿里的 OSS,因为这两者都支持 S3 对象存储。

老苏年初买了个天翼云盘的会员,一直在寻找天翼云盘在群晖上使用的办法,目前找个两个开源项目,其中一个就是我们今天要折腾的 天翼云盘 CLI Python,简称 cloud189-cli

项目的代码地址:https://github.com/Aruelius/cloud189

另一个项目是 cloudpan189-go,从简介和功能看,除了开发语言不同,功能定位非常接近。有兴趣的可以在参考文档中找到代码地址。

生成镜像

cloud189-cli 这个项目本身没有提供 docker 镜像,所以老苏简单弄了一个,你可以直接下源代码自己编,也可以下载老苏已经编好的。

如果不打算自己编可以直接跳到下一个章节

Dockerfile 文件如下:

FROM python:3.8-slim
MAINTAINER laosu<wbsu2003@gmail.com>WORKDIR /cloud189
COPY . /cloud189# Environment
ENV TERM=xterm
RUN pip install -r requirements.txt # Application
EXPOSE 80
ENV NAME cloud189-cliCMD ["python3", "/cloud189/main.py"]

将 Dockerfile 文件放到代码根目录中,执行

# 构建镜像
docker build -t wbsu2003/cloud189-cli:v1 .

运行容器

和以往我们运行的容器不同,这是一个交互式的容器,需要我们在命令行输入账号和密码、以及一系列的命令,所以这次安装需要用命令行来执行

# 运行容器
docker run -i -t -p 4000:80 --name=cloud189 -v /volume1/docker/cloud189:/cloud189/downloads wbsu2003/cloud189-cli:v1

其中 -i:允许对容器内的标准输入进行交互; -t:在新容器内启动一个终端; --name=cloud189:容器名称为 cloud189;

不需要先下载镜像,如果本地找不到会自动从 dockerhub 下载镜像

安装完成后按提示依次输入用户名和密码

验证通过后,会自动检测更新,有时候会出现错误,但只要出现 全部文件 > ,就表示可以使用了

官方有个命令的汇总表格

命令 描述
help 查看帮助文档
login 用户名+密码 登录/添加用户
clogin cookie 登录/添加用户
refresh 刷新当前目录
setpath 修改下载路径(默认 ./downloads)
update 检测软件更新
who/quota 查看账户信息、空间大小
clear 清屏
cdrec 进入回收站
[cdrec] ls 显示回收站目录
[cdrec] rec + 文件名 恢复文件
[cdrec] clean 清空回收站
[cdrec] cd .. 退出回收站
su + [-l/用户名] 列出用户/切换用户
ls + [-l] [文件夹] 列出文件与目录
cd + 文件夹名 切换工作目录
upload + 文件(夹)路径 上传文件(夹)
down + 文件名/分享链接 下载文件/提取分享链接下载直链
mkdir + 文件夹名 创建文件夹
rm + 文件/文件夹 删除文件(夹)
share + 文件/文件夹 分享文件(夹)
shared + [2] 已经分享文件(夹)信息
jobs + [-f] [任务id] 查看后台上传下载任务
rename + 文件(夹)名 [新名] 重命名
mv + 文件名 移动文件
sign + [-a/--all] 签到抽奖
bye/exit 退出

试试 ll

ll= ls -l 表示列出详细列表

签个到,比手机端简单多了

换一个账号登录

切换账号

更多的命令自己慢慢体验,详细的说明请看官方的 Wiki(https://github.com/Aruelius/cloud189/wiki)

进入容器

如果退出了容器、或者重启了机器之后,怎么再进入容器呢?

# 进入容器
docker exec --user root -it cloud189 /bin/bash

另一种方法可以不用每次都开启 SSH 客户端,就是我们以前常用的 「终端机」

然后执行 ./main.py

在「终端机」上也是一样的

需要说明的是,在「终端机」可能出现下面

在群晖上使用天翼云盘相关推荐

  1. 群晖/Linux挂载阿里云盘实现Emby播放,打造属于自己的家庭影院!

    现目前硬盘的价格还是很贵,现阿里云盘各种玩法逐渐上线,今天就带大家玩一下挂载阿里云盘实现Emby播放. 准备 由于挂载阿里云盘的实现依赖于搭建阿里云盘webdav协议,所以没有搭建的童鞋可以看看下面的 ...

  2. 群晖NAS配置阿里云盘同步

    群晖NAS配置阿里云盘同步 注册阿里云盘已经有蛮长时间,内测就开始在使用,目前阿里云盘不限速,速度快容量也不小. 而且目前有大神提供了docker镜像webdav-aliyundriver,比较方便把 ...

  3. 群晖自动将阿里云盘里面的内容下载到本地(全网独家)

    全网独家 更高效的群晖自动将阿里云盘里面的内容下载到本地 工具选取Clouddrive2+Webdav server+Cloudsync CloudDrive2设置 Webdav server设置 C ...

  4. Linux上的天翼云盘客户端,支持上传下载

    最近把手头的电信卡办理的业务疏理了一遍,退订了不必要的业务,并且薅了免费的天翼云盘,发现这个真是神器,不仅送了10T的免费空间,而且下载能到十几M,上传是满速(我的宽带比较挫,上传只有7M),相对应国 ...

  5. 群晖NAS同步阿里云盘数据

    安装阿里云盘webdav 由于群晖官方套件中心没有直接同步阿里云盘的套件,需要安装第三方套件,安装方法如下: 添加第三方套件社群 以管理员登录NAS,打开套件中心--设置--套件来源--新增--&qu ...

  6. 群晖NAS同步阿里云盘,亲妈级保姆教程,2022年8月4日亲测有效

    没用nas之前照片是保存到本地电脑硬盘上的,有100多G的视频与照片,2019年,发现很多照片只显示一半或直接无法打开,导致少了很多美好回忆.所以组了个群晖6,群晖6有一点不太好,相册不支持HEIC格 ...

  7. 群晖NAS同步阿里云盘最新方法2023-04

    之前按照网上的方法,成功同步了阿里云盘到群晖里,但最近发现阿里云盘的同步断了,群晖里的docker容器一直连接中,连接不上,按照以前的方法,更新了refresh_token.改参数名字之类的试了都不行 ...

  8. 群晖NAS与阿里云盘同步的方法

    同步方法:通过在 docker 中安装 aliyundrive-webdav 实现与阿里云盘同步. 下载和安装 aliyundrive-webdav 在 docker 的注册表中搜素 aliyun,选 ...

  9. 巧用天翼云盘备份云主机数据

    在云主机上部署应用系统后,用户比较关心的一个问题是如何安全.快速.有效的备份云主机上的应用数据,防范因为病毒或者黑客入侵导致的数据丢失.如果您使用的是Windows云主机,就可以在利用天翼云盘来免费异 ...

最新文章

  1. c语言中注释部分执行,深入C语言内存区域分配(进程的各个段)详解
  2. 有关Spring注解@xxx的零碎知识
  3. kaggle中的Two-Stage比赛规则以及metadata数据的使用规定
  4. 中文新闻分类 数据集_三亚试点用大数据推行垃圾分类:刷卡扔垃圾,分类有奖励|界面新闻...
  5. Table表格横竖线实现Css
  6. android底层重构,【理论】【转】Android项目重构之路:实现篇
  7. html5--6-50 动画效果-变形
  8. 【华为大咖分享】1.云上开发,代码托管只是第一步(后附PPT下载地址)
  9. vue 打开html流_解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...
  10. PyQt5: This application failed to start because it could not find or load the Qt platform plugin
  11. 漏洞奖励计划的五大成功要素问答实录
  12. 合并多个txt文件到一个
  13. Margin 属性的一些边界情况说明 --转http://blog.csdn.net/ghj1976/article/details/4987686
  14. TDengine C/C++ Connector
  15. 佳能gm4080无线服务器安装,佳能GM4080驱动
  16. iOS 给文字添加删除线
  17. Ubantu系统中安装360Wifi步骤
  18. Godot 4.0中的基于有向距离场SDF(Signed Distance Field)的实时全局光照技术
  19. 小丸子学MongoDB系列之——安装MongoDB
  20. chromedriver与chrome浏览器各版本对应下载

热门文章

  1. 【JS】实现拖动div右侧改变,改变div宽度 /及拖动div的整理
  2. 计算几何基础算法几何C++实现
  3. 读书笔记1-斜杠青年
  4. 天津大学企业战略管理
  5. TabHost+ViewPager+Fragment实现页面的滑动,android开发工具deve
  6. Linux lookback驱动分析
  7. 对比学习+Prompt+FGSM实现文本分类
  8. C++ 计算文件指定位置 rof,再计算 vaof
  9. 易语言 写注册项恶搞到你重装系统
  10. 老司机出招: 程序员如何写简历和面试?