[转]OneList 一款简洁的OneDrive目录索引部署详细教程

释放双眼,带上耳机,听听看~!
OneList 是萌咖大佬开发的 OneDrive 目录索引程序,虽然没有视频在线播放、图片预览等功能但是非常简洁方便,本文主要利用IBM免费容器进行部署教程!
[转]OneList 一款简洁的OneDrive目录索引部署详细教程

OneList 是萌咖大佬开发的 OneDrive 目录索引程序,虽然没有视频在线播放、图片预览等功能但是非常简洁方便,本文主要利用IBM免费容器进行部署教程!

开源地址

开源地址:https://github.com/0oVicero0/OneList/

小马甲大老修改版地址: https://github.com/malaohu/OneList–

准备工作

  1. Office 帐号(除了个人版之外其他都可以)
  2. IBM 免费帐号:申请方法

获取Token

1、点击访问下面的地址,登录账号,授权许可后即可获得Token:

https://login.microsoftonline.com/common/oauth2/authorize?response_type=code&client_id=ea2b36f6-b8ad-40be-bc0f-e5e4a4a7d4fa&redirect_uri=https://api.moeclub.org/onedrive-login

2、将获取到的Token先保存起来!

VPS部署

1、安装依赖

CenOS 6系统:

#安装EPEL rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm #安装Python3 yum install python34 git -y #安装pip3 wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py

CenOS 7系统:

#安装EPEL rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #安装Python3 yum install python36 git -y #配置Python3软链接 ln -s /usr/bin/python3.6 /usr/bin/python3 #安装pip3 wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py

Debian/Ubuntu系统:

#安装pip3和Redis apt update apt install python3-pip git -y

2、安装OneList

#拉取源码 git clone https://github.com/0oVicero0/OneList.git #安装依赖 cd OneList && pip3 install -r requirements.txt

接下来在OneList目录新建config.json配置文件

nano config.json

将以下内容复制进去:

#将下面refresh_token替换成你获取到的字段 {   "token": "<refresh_token>",   "location_path": "/",   "start_directory": "/",   "threads": 3,   "diff_seconds": 480,   "refresh_seconds": 720,   "metadata_cached_seconds": 768,   "structure_cached_seconds": 840 }

使用ctrl+xy保存退出。

开始运行:

gunicorn app:app -b 0.0.0.0:8888 -D

此时访问地址为 IP:8888

IBM部署

使用 IBM Cloud Lite 免费部署:

1、首先前往应用中心 https://cloud.ibm.com/catalog ,选择 Cloud Foundry

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

2、之后选择公共应用程序,点击创建:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

3、选择免费配额,Python 环境,点击创建如下图所示:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

4、创建完成以后点击 概括,在右下方的持续交付中点击 启用:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

5、如下图所示,在源储存库URL处填写: https://github.com/malaohu/OneList-- 把启动问题 和 跟踪代码更改部署 的勾选去掉:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

6、然后点击【创建】会提示你创建API密钥,点击OK以后再点击【创建】:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

7、创建完成以后会自动进入工具链,点击【Git】进入 Git 管理平台:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

8、首先我们切换到【AWS-Cloud-Foundry】分支:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

9、修改config.json文件。将内容替换成你的 token,然后点击提交保存:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程
[转]OneList 一款简洁的OneDrive目录索引部署详细教程

修改 <refresh_token> 为你获取到的 Token 如图所示:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

10、接下来我们配置一下部署的分支!点击【持续交付】中点击【查看工具箱】:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

11、点击【Delivery Pipeline】:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

12、点击齿轮 – 配置暂存区 !

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

13、选择【输出】,代码分支选择:【AWS-Cloud-Foundry】 保存!

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

14、然后点击【 启动 】按钮(这2个应用都需要点击哦),等待启动完成:

[转]OneList 一款简洁的OneDrive目录索引部署详细教程

15、等待2个都启动之后访问应用域名即可!

文章转自@如有乐享

给TA打赏
共{{data.count}}人
人已打赏
教程分享

Mac Homebrew安装慢解决方案 brew阿里云镜像 中科镜像

2020-3-4 1:47:19

教程分享

我用Python找到了隔壁蹭网妹子的QQ号

2020-3-18 15:14:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索