2020.4.2月更新,如果安装好登录后台时报错,可以把python项目管理中重启项目,就可以正常打开了。
始于OneDrive 却不止于OneDrive,CuteOne是一款OneDrive多网盘挂载程序。功能如下:
多盘负载、在线查看、在线上传、下载、多盘同步、主从同步、在线分享、文件夹权限管理、 会员功能、等级制度、付费查看、密码查看、支付模块、主题切换、极速缓存、模块化插件化管理、
模块化、插件化,可以使用模块来进行搭建影视站、视频站、下载站、音乐站、CMS、外链平台等等…
钩子功能,方便扩展各种功能;
这篇文章,还是用宝塔面板来安装,宝塔面板部署这些程序还是很方便的。因为该程序是Python开发,所以,用宝塔面板的Python项目管理器来部署安装。
准备:
简介
CuteOne是一款OneDrive多网盘挂载程序。
项目地址PY版本:https://github.com/Hackxiaoya/CuteOne
CuteOne PHP版本:https://github.com/Hackxiaoya/CuteOneP
环境需求
- Linux (测试:Centos7 宝塔面板6.9.9)
- Nginx(测试用宝塔nginx1.16)
- Python3 ——如何安装Python3
- Mysql >= 5.5
- MongoDB
配置环境
宝塔面板自己安装好,lnmp环境自己也配置好。就是nginx,mysql,php,这些建站必备的环境。这些东东,大鸟就不多赘述了。
1.1》Python项目管理器
我们需要安装Python项目管理器,软件商店里直接安装,如图:
1.2》MongoDB
需要用到MongoDB数据库,还是在软件商店里面搜索安装。
部署流程:
上面的环境都配置好之后,现在就可以来安装CuteOne 了,安装步骤如下:
1.3》下载CuteOne
为了,程序管理方便,我们把目录放在/www/wwwroot
,我们进入S-S-H后输入:
cd /www/wwwroot git clone -b dev https://github.com/Hackxiaoya/CuteOne.git
会在/www/wwwroot下出现一个CuteOne文件夹
1.4设置Python项目管理器
我们现在开始设置Python项目管理器,这里大鸟用了5000端口,当然,你可以随便填写一个你需要的端口号,具体的看图:
点击确定之后,等待安装依赖,如图:
等待过程稍微有点长,完成之后,我们看到就新建了成功了一个项目,如图:
1.5》安装
我们先这就可以输【IP:5000/install 】进行安装,Mysql这里我们需要填写信息,如果你还没有新建数据库,那么赶紧去新建一个,具体如图:
>>>填写数据库信息
>>>>MongoDB
MongoDB信息不用填写,默认就可以了,如图:
>>>>管理员信息
这里我们需要输入管理员账号密码,如图:
安装好之后,就可以登录后台啦,如图:
问题处理
现在我们还不能登录后台,因为会显示错误,还需要解决点小问题。
1.6》设置uwsgi.ini
我们需要修改这个文件,因为这里的默认端口是5200,而我们刚刚安装的端口是5000,所以会导致错误。
[uwsgi] http = 0.0.0.0:5000 #这里修改为5000 # 程序根目录 chdir = /www/wwwroot/CuteOne #这里目录也要修改一致。 wsgi-file = run.py ;callable = uwsgiApp ;# 处理器数 ;processes = 4 ;# 线程数 ;threads = 2
1.7》设置SSL
这下我们就可以打开网站了,但是还有个问题,程序默认是开启了SSL访问的,所以,我们还需要配置一个SSL证书。宝塔面板申请证书还是很简单。但是申请前,你要把自己的项目映射为一个站点。
>>1.7.1映射站点
在Python项目管理器中,我点击右边的映射,如图:
映射会在你的站点里面生成一个网站,如图:
1.8》申请SSL证书
申请证书前,请先把【方向袋里】删掉,申请好了,在设置一个【方向袋里】就可以了。如何设置,我说下,看截图:
1.9》打开后台
这下就可以轻松打开后台了,如图:
我们输入账号登录如图:
安装和设置就这么搞定了O(∩_∩)O哈哈~。安装用宝塔面板来安装还是很简单的,这期间出现的小问题,也被完美解决,剩下的就是设置了。设置就自己倒腾吧。