首页 网络资源正文

PyOne私有网盘系统

镇长 网络资源 2019-01-23 11:05:21 2845 0 | 文章出自:福利镇 私有网盘

PyOne是一款基于Python-Flask的onedrive文件本地化浏览系统(私有网盘),使用MongoDB储存文件列表,使用redis缓存数据,支持绑定多个网盘,极大的提高使用效率。其前身是来自V2EX的大佬donwa的Oneindex,后来经过hostloc大佬Abbey的逐步更新,形成了现在已经较为完美的个人网盘系统。

特性
简单易用

只需简单设置,即可做一个onedrive文件列表分享程序
功能丰富

离线下载
可设置文件夹密码。只需在文件夹添加.password文件,内容为密码内容,即可在该文件夹设置密码
可设置README(文件说明)。
后台强大。
防盗链设置。
后台上传文件。
后台更新文件。
后台设置统计代码
后台管理onedrive文件。
删除onedrive文件
直接在后台给文件夹添加.password和README和HEAD
直接在后台编辑文本文件。
上传本地文件至onedrive
支持创建文件夹
支持移动文件(仅限单文件)
支持绑定多网盘(最多3个)!

看图模式可批量在线预览图片;

效果图:

安装准备:

适用onedrive版本

个人版
onedrive商业版
onedrive教育版(需要学校管理员开启权限)
适用环境

centos7(其他环境按照下面教程可能会有问题)
Python2.7
需要安装redis,MongoDB(通过宝塔安装)


安装说明:

为了方便、快捷的安装PyOne,推荐使用宝塔面板进行操作!当然能力强者可参考本文手动安装软件。

安装宝塔

参考宝塔安装页面操作:https://www.bt.cn/bbs/thread-1186-1-1.html

宝塔安装插件

上面安装好宝塔面板,登录宝塔面板。初次安装会提示安装LNMP或者LAMP,我们只需要勾选:Nginx即可。

然后到软件管理-运行环境-选择安装MongoDB和Redis。

整个安装过程预计需要30分钟!

在宝塔已经安装:Nginx、Redis、MongoDB。

源码配置:

提示:全文默认是在root目录下运行。
一:手动安装
下载脚本:

git clone https://github.com/abbeyokgo/PyOne.git


安装依赖包:

cd PyOne
pip install -r requirements.txt


准备文件:

cp config.py.sample config.py
cp supervisord.conf.sample supervisord.conf


tips: 如果当前不是在root目录下,则需要修改config.py的config_dir参数和supervisord.conf的directory参数为正确的目录!!!

试运行

gunicorn -k eventlet -b 0.0.0.0:34567 run:app


如果没有问题,则可以访问到:http://ip:34567。如果不行,请确保已经开放端口!


二:一键脚本(推荐)

一键脚本主要配置以下内容:

  1. 自动安装依赖包;

  2. 配置config.py和supervisord.conf;

  3. 配置开机启动;

  4. 自动安装aria2;

  5. 开始安装


下载源码

git clone https://github.com/abbeyokgo/PyOne.git


使用一键安装脚本

cd PyOne
sh install.sh


然后按照提示进行操作!

安装完成提示



安装过程中,会安装aria2,用于做onedrive网盘离线下载功能。

在安装aria2的过程中,需要设置用户名和密码;

用户名、密码用于登录YAAW管理界面;
密码还用于aria2c的secret,需在PyOne后台-基本设置-Aria2信息编辑里面设置该密码。
运行网站

使用一键安装脚本,并检查文件无误之后,运行下面的命令运行网站

supervisord -c supervisord.conf


然后看看是否可以访问:http://ip:34567

确保已经开启34567端口。


这样一个私有网盘系统就搭建完成了


具体设置如绑定域名、绑定网盘等操作可移步作者的wiki页 https://wiki.pyone.me


猜你喜欢:

新版火萤二开全套数据 +app双端,亲测可完美搭建

宝端游戏伊苏8【达娜的安魂曲】全DLC一键安装

微擎柚子高级企业官网 V1.0.8 原版

微擎智慧城市同城 V3.1.78+小程序前端

Porkbun:超多域名后缀,com域名首年注册3美元,免费隐私保护,免费SSL

大道消息:阿里云,云小站每人仅限购一台 云服务器96元/年 手慢就没了。

声明:
福利镇所有信息均来源于网络,内容仅代表本站观点并非权威,我们也从不强制任何人购买或者下载本站推荐资源,请各位自行鉴别。如有侵权请及时与我们取得联系,我们将在24小时内删除。