PyOne更新了3.0版本,改程序支持绑定多个onedrive网盘,能够充分利用手头的onedrive网盘,PyOne能让onedrive网盘成为你的存储基地,获取onedrive网盘的外链地址,让下载直连。
网盘Demo:https://www.pyone.me/
适用onedrive版本
个人版
onedrive商业版
onedrive教育版(需要学校管理员开启权限)
特性
1、简单易用。只需简单设置,即可做一个onedrive文件列表分享程序
功能丰富。
可设置文件夹密码。只需在文件夹添加.password文件,内容为密码内容,即可在该文件夹设置密码
可设置README。
后台强大。
防盗链设置。
后台上传文件。
后台更新文件。
后台设置统计代码
后台管理onedrive文件。
删除onedrive文件
直接在后台给文件夹添加.password和README和HEAD
直接在后台编辑文本文件。
上传本地文件至onedrive(2018.10.18更新)
支持创建文件夹(2018.10.19更新)
支持移动文件(仅限单文件)(2018.10.19更新)
支持绑定多网盘!!!(2018.11.15更新)
适用环境
1、linux环境(推荐centos7)
2、Python2.7
3、需要安装redis,MongoDB
安装教程
安装宝塔
这个无需多说,前往包装安装页面,选择自己的服务器版本进行安装。
宝塔安装插件
nginx mongodb redis
安装完以上软件再继续!
下载脚本&&安装依赖包&&准备文件
下载脚本:在root目录下运行:
git clone https://github.com/abbeyokgo/PyOne.git
安装依赖包:
cd PyOne yum install wget && wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py && pip install -r requirements.txt
准备文件:
cp config.py.sample config.py cp supervisord.conf.sample supervisord.conf
试运行
gunicorn -k eventlet -b 0.0.0.0:34567 run:app
绑定域名&nginx反代域名
1、先确保域名已经绑定到你的服务器ip
2、打开宝塔-网站-添加站点
3、设置反代:宝塔-网站-点击域名-反向代理,设置值http://127.0.0.1:34567然后勾选启用反向代理。
4、添加nginx配置:宝塔-网站-点击域名-配置文件。找到以下内容,添加标红的两行。
location / { ... proxy_buffering off; proxy_cache off; ... }
如图
做完以上操作,应该就可以访问你的域名了!
绑定网盘
注意!!首次访问,会显示登录后台,输入初始密码:PyOne后会自动跳转到绑定网盘页面。
安装以下步骤进行绑定onedrive网盘:
绑定更多网盘
绑定好第一个网盘之后,进入首页,即可看到网站顶部还有两个“添加网盘”的链接,点进去即可继续绑定更多网盘。
注意!!为确保可以正确绑定网盘,请开一个隐私窗口或者清除cookies后再绑定新网盘!
需要更多网盘位置?
目前默认是只能绑定3个网盘,如果你需要绑定更多的网盘,可以按照以下步骤操作:
编辑config.py文件。
修改od_users字典参数。参考已有内容,添加更多的位置,比如:D、E、F等…
od_users={ "A":{ "client_id":"", "client_secret":"", "share_path":"/", "other_name":"网盘1区", "order":1 }, "B":{ "client_id":"", "client_secret":"", "share_path":"/", "other_name":"网盘2区", "order":2 }, "C":{ "client_id":"", "client_secret":"", "share_path":"/", "other_name":"网盘3区", "order":3 } }
配置开机启动
网站源码下有个supervisord.conf,主要内容如下:
[program:pyone] command = gunicorn -k eventlet -b 0.0.0.0:34567 run:app directory = /root/pyone autorestart = true
主要修改两个地方:
端口号:即34567那个端口号,修改为自己选的,或者不改动
源码目录:directory修改为你选的网站目录
修改之后运行下面的命令,设置开机启动
echo "supervisord -c 源码目录/supervisord.conf" >> /etc/rc.d/rc.local chmod +x /etc/rc.d/rc.local
重启生效。
本次不用重启生效的方法:
supervisord -c 源码目录/supervisord.conf
本文转载自: https://www.abbeyok.com/archives/174
最新评论
家里挂了一个玩客云,有什么办法能电脑远程访问玩客云里图片视频,能不能回复一下我的QQ邮箱837423271@qq.com.有偿请教
666,我反而想在vps搭建smb服务端,家里PC挂载上。还想过能不能在vps同时搭个v2ray服务端,PC连上v2ray后自动内网挂载~
站长,可以直接给出一个nat类型的结论显示吗?
ubuntu 系统怎么操作呢?求问问。
右上角有个个人微信二维码 有加过的吗 我加了但是没通过,是不是博主微信
已经无法打开了!
没标出来活动什么时候结束,刚刚去看了,结束了
我比较想知道怎么联系博主…