利用云盘实现Android、windows、Linux三端同步

利用云盘实现Android、windows、Linux三端同步

Scroll Down

简述&工具包

简述

使用三款工具,通过热门厂商提供的云盘,实现手机、电脑、服务器三端文件同步,以快速实现文件管理。同时,借由服务器,我们还可以实现文件的跨端传输。

对于开发者而言,可以将其作为自己的远程代码库,譬如使用作为自己的js库、css库。文件在网盘放置后,可借由服务器的项目解析出文件的直链地址,由此达到远程调用的目的。同时,由于使用CloudDrive将网盘变为了本地盘,我们也可以便捷的对文件进行管理。与此同时,借由厂商提供的安卓app,我们也可以实现在手机端对文件进行管理。至于服务器使用的ShareList,更多的是用于将文件投影到web端,以方便下载和远程调用。

当然,如果您有更多的想法,也欢迎评论补充。

image-20220120114238024

工具包

  • Android

自己到应用商店下载就可以了

  • Windows(CloudDrive)

​ 安装包及教程:传送门

  • Linux(ShareList)

​ 项目源地址:ShareList

​ Docker安装指令:(记得打开服务器33001端口)

 docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist:next

​ 此命令为一键部署命令,然后使用反向代理就可以通过域名访问sharelist页面了。

注意:sharelist的默认管理密码为: sharelist

额外补充

对于不会使用Docker的,可以使用宝塔面板的Docker管理器,一键安装docker环境,然后再shell环境下,直接使用上述的docker命令就可完成项目部署。

image-20220120115630215

最终显示

Android:

1

Windows:

image-20220120120222421

Linux:(浏览器访问)

image-20220120120642465