当前位置:筱凯博客 > 技术分享 > 正文
吴凯旋

作者:吴凯旋

不要只因一次失败,就放弃你原来决心想达到的目的。

手机扫码查看

标签:

PyOne3.0,魔改版Oneindex

今天要介绍的,依旧是一款网盘系统,其实就是oneindex的衍生版本!为啥这么讲,原汁原味,加了可以支持展示多个云盘的功能而已!下面我们来看看怎么搭建。

PyOne3.0,魔改版Oneindex

PyOne3.0,魔改版Oneindex

 

特点

1.云盘目录共享

2.文件直链下载

3.支持多网盘对接

4.后台功能升级(删除/新建/移动/在线上传)

适用环境

1.Linux环境

2.Python2.7+

3.支持插件redis、Mongodb

安装教程

本教程基于宝塔面板,宝塔面板安装

Centos

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

Ubuntu

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

Debian

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后部署环境Nginx+PHP+Mysql等,然后安装扩展插件,看下图

PyOne3.0,魔改版Oneindex

安装完插件之后,正式开始搭建

SSH执行以下命令

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反向代理

首先确保你的IP是解析在该域名下,然后打开宝塔面板-网站-添加站点,完成后设置反向代理

宝塔-网站-点击域名-反向代理,设置值http://127.0.0.1:34567然后勾选启用反向代理,如下图

PyOne3.0,魔改版Oneindex

然后点击界面上的配置文件,找到如下格式的部分,大概在23行开始那儿,然后添加两行,也就是红色的那部分

 location / 
 {
 proxy_pass http://127.0.0.1:34567;
 proxy_set_header Host $host;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 proxy_set_header REMOTE-HOST $remote_addr;
 proxy_buffering off;
 proxy_cache off;
 
 #持久化连接相关配置
 #proxy_connect_timeout 30s;
 #proxy_read_timeout 86400s;
 #proxy_send_timeout 30s;
 #proxy_http_version 1.1;
 #proxy_set_header Upgrade $http_upgrade;
 #proxy_set_header Connection "upgrade";
 
 add_header X-Cache $upstream_cache_status;
 
 expires 12h;
 }

完成之后,记得点击保存,不出意外,就可以访问你的域名来观赏成果了

PyOne3.0,魔改版Oneindex

默认直接跳转到后台登录页面,默认密码是PyOne,然后就是绑定Onedrive的界面了

目前默认是只能绑定3个网盘,如果你需要绑定更多的网盘,可以按照以下步骤操作:

  1. 编辑config.py文件。
  2. 修改od_users字典参数。参考已有内容,添加更多的位置,比如:D、E、F等…PyOne3.0,魔改版Oneindex

    按照格式添加即可!不要贪多奥,不美观!

    配置开机启动

    找到/root/PyOne/supervisord.conf文件,下图中标红的部分是可以自定义的,34567为端口号,如果在这儿修改了的话在域名反向代理那儿也需要修改,切记,不然网站打不开!站点目录不用做修改!

    PyOne3.0,魔改版Oneindex修改完成后执行以下命令

    echo "supervisord -c /root/PyOne/supervisord.conf" >> /etc/rc.d/rc.local
    chmod +x /etc/rc.d/rc.local

    现在重启服务器,就OK啦

未经允许不得转载:

作者:吴凯旋, 转载或复制请以 超链接形式 并注明出处 筱凯博客
原文地址:《PyOne3.0,魔改版Oneindex》 发布于2018-11-16

分享到:
赞(4) 打赏

评论 抢沙发

8 + 6 =


觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

筱凯博客全新启航

专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

了解一下

正在获取,请稍候...
00:00/00:00

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册