转onedrive之pyone多网盘篇
玩转onedrive之pyone多网盘篇
PyOne是一款基于Python-Flask的onedrive文件本地化浏览系统,使用MongoDB储存文件列表,使用redis缓存数据,支持绑定多个网盘,极大的提高使用效率。以下以digitalocean的cent OS 7X64进行安装。Github地址:https://github.com/abbeyokgo/PyOne ,使用文档:https://wiki.pyone.me/
视频教程:YouTube

一、安装宝塔面板
宝塔面板是国内比较有良心的一个面板,可视化操作界面,特别适合小白用户。最主要的是免费,并且他的功能完全能满足一般用户的需求。
1、Centos一键安装命令:
在VPS的SSH客户端运行下面命令(其它系统请访问BT.CN),安装成功后会有访问的网址及用户名、密码。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
2、安装插件
面板安装完成后,在浏览器访问http://IP:8888,输入用户名及密码后,自动弹出安装LNMP或LAMP让你选择安装,可根据需求进行选择。

安装完上述插件后,点击软件管理,然后安装安装redis,MongoDB,注意Debian安装MongoDb之前还需要使用命令apt install sudo,不然可能存在MongoDb启动不了的情况。

二、安装pyone
默认在/root目录下进行操作!
1、下载源码
2、使用一键安装脚本
然后按照提示进行操作!安装完成提示

安装过程中,会安装aria2,用于做onedrive网盘离线下载功能。在安装aria2的过程中,需要设置用户名和密码;
用户名、密码用于登录YAAW管理界面;密码还用于aria2c的secret,需在PyOne后台-基本设置-Aria2信息编辑里面设置该密码。
2、运行网站
使用一键安装脚本,并检查文件无误之后,运行下面的命令运行网站
然后看看是否可以访问:
http://ip:34567,
确保已经开启34567
端口。三、配置pyone
1、绑定网盘
首次访问,会显示登录后台,输入初始密码:PyOne后会自动跳转到绑定网盘页面。按照它的提示完成onedrive网盘绑定。

如果没有出现错误,绑定成功后会进入以下页面。

点击进入首页-页面缓存-更新缓存

2、绑定更多网盘
绑定好第一个网盘之后,登录后台(/admin)-文件管理,即可看到网站顶部还有两个“添加网盘”的链接,点进去即可继续绑定更多网盘。注意!!为确保可以正确绑定网盘,请开一个隐私窗口或者清除cookies后再绑定新网盘!

3、Aria2信息编辑
登录后台(/admin)-基本设置-Aria2信息编辑,输入安装pyone时设置的密码。

4、绑定域名
先确保域名已经绑定到你的服务器ip,打开宝塔-网站-添加站点,设置反代:宝塔-网站-点击域名-反向代理,设置值http://127.0.0.1:34567然后勾选启用反向代理。

添加nginx配置:宝塔-网站-点击域名-配置文件。找到以下内容,添加标红的三行。

做完以上操作,就可以访问你的域名了!
转载请注明:罗在草木间
评论