Open wallleap opened 4 years ago
title: 利用 OneManager 和 Heroku 搭建自己的网盘 date: 2020-08-16 16:42 updated: 2020-08-16 16:42 cover: //cdn.wallleap.cn/img/pic/cover/202302YRbrWm.jpg category: 技术杂谈 tags:
白嫖搭建自己的网盘并进行适度美化
最简单的两个就不放到教程里了
项目地址:OneManager-php
登录了 GitHub 并且进入该仓库之后,点击右上角的 Fork,如图所示
Fork
Forking:
fork 成功
如果没有 heroku 账号,点击这里进行注册(有的话跳过第二步)
这里注意下:邮箱 QQ、163 的都不行,可以用 outlook 或 gmail 的
填完之后点击验证,选出符合条件的图片,点击 VERIFY
VERIFY
验证通过之后点击 CREATE FREE ACCOUNT
CREATE FREE ACCOUNT
之后会向你的邮箱发送一条验证邮件
收到之后点击里面的链接即可
将会打开一个页面,要求输入密码和确认密码
输入密码和确认密码之后,点击复选框,点击底下的按钮,之后点击如下红框中的按钮
点击 Create new app 创建应用
Create new app
输入一个可用的 app 名字,点击 Create app
Create app
点击 GitHub
接着点击 Connect to GitHub
Connect to GitHub
在弹出来的框中,点击 Authorize heroku
Authorize heroku
按照如下图所示的操作,输入 OneManager → 点击 Search → 点击 Connect
OneManager
Search
Connect
等待一会之后往下划,点击 Deploy Branch
Deploy Branch
部署完成之后,点击 View
View
在弹出来的页面中点击超链接 点击开始安装程序
点击开始安装程序
点击 新建 API Key
新建 API Key
往下划,找到 API Key 字段,点击右边的 Reveal,接着把框框里的 API Key 复制一下
API Key
Reveal
回到刚刚的页面,将复制的 API Key 粘贴进去,输入密码,点击确认
出现这个界面,点击左上角的登录
输入刚刚填的密码
将鼠标移到管理上,点击设置
管理
设置
按图中说明填写/选择
设置成功之后,点击刷新
将会回到这里,点击 添加 OneDrive 盘
添加 OneDrive 盘
随便输入两个名称,点击第一个 Redio,点击复选框,自己申请
复制上图中的 uri,即:https://scfonedrive.github.io/
https://scfonedrive.github.io/
点击这个链接:https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
登录你的 Microsoft 账户(个人、商用、学校都行)
点击图中所示新注册添加一个应用
新注册
应用名称随意,勾选第三个任何组织目录,URI那里粘贴刚刚复制的链接,点击注册
任何组织目录
复制应用程序 id,粘贴到 client_id 中
client_id
点击左侧菜单栏中的证书和密码——>点击新客户端密码——>选择从不——>点击添加
证书和密码
新客户端密码
从不
复制这个值,粘贴到 client_secret 中
client_secret
输入完成之后就可以点击确定了
等待一会,在这个页面,点击接受
等待两个页面跳转(没截到图)
之后再到你的网盘更目录下新建两个文件:HEAD.md、README.md,使用 markdown 语法,不会的话可以下载 Typora编写
HEAD.md
README.md
其中 HEAD.md 中的内容会在头部显示,README.md 文件中的内容在下面显示
其他文件夹下也可以这样设置
如果需要加密某个文件夹,可以在文件夹中新建 .password 文件(按照你前面设置的),填入密码
.password
12345678
之后访问该文件夹就需要输入这个密码才能进入
提供了图床功能,允许游客上传文件,需要在设置中填入图床目录(先创建好)
可以添加多个网盘
自定义整个页面(如果觉得设置页面太丑可以自己写 CSS 美化)
其他功能自己去发掘
点击云监控,登录,点击站点监控 → 站点管理
点击新建监控任务
默认协议,随便输入一个名称,输入 herokuapp 的域名,选择 30 分钟,点击相应时间取消上面的可用性,点击 info
点击确认,这样你的 Herokuapp 就不会每次访问都非常慢了(不需要唤醒了)
好了,本次教程结束
title: 利用 OneManager 和 Heroku 搭建自己的网盘 date: 2020-08-16 16:42 updated: 2020-08-16 16:42 cover: //cdn.wallleap.cn/img/pic/cover/202302YRbrWm.jpg category: 技术杂谈 tags:
网盘 description: 利用 OneManager 和 Heroku 搭建自己的网盘
白嫖搭建自己的网盘并进行适度美化
准备
最简单的两个就不放到教程里了
fork 项目
项目地址:OneManager-php
登录了 GitHub 并且进入该仓库之后,点击右上角的
Fork
,如图所示Forking:
fork 成功
注册 Heroku 账号
如果没有 heroku 账号,点击这里进行注册(有的话跳过第二步)
这里注意下:邮箱 QQ、163 的都不行,可以用 outlook 或 gmail 的
填完之后点击验证,选出符合条件的图片,点击
VERIFY
验证通过之后点击
CREATE FREE ACCOUNT
之后会向你的邮箱发送一条验证邮件
收到之后点击里面的链接即可
将会打开一个页面,要求输入密码和确认密码
输入密码和确认密码之后,点击复选框,点击底下的按钮,之后点击如下红框中的按钮
创建应用
点击
Create new app
创建应用输入一个可用的 app 名字,点击
Create app
点击 GitHub
接着点击
Connect to GitHub
在弹出来的框中,点击
Authorize heroku
按照如下图所示的操作,输入
OneManager
→ 点击Search
→ 点击Connect
等待一会之后往下划,点击
Deploy Branch
部署完成之后,点击
View
安装 OneManage
在弹出来的页面中点击超链接
点击开始安装程序
点击
新建 API Key
往下划,找到
API Key
字段,点击右边的Reveal
,接着把框框里的API Key
复制一下回到刚刚的页面,将复制的
API Key
粘贴进去,输入密码,点击确认出现这个界面,点击左上角的登录
输入刚刚填的密码
将鼠标移到
管理
上,点击设置
按图中说明填写/选择
设置成功之后,点击刷新
将会回到这里,点击
添加 OneDrive 盘
随便输入两个名称,点击第一个 Redio,点击复选框,自己申请
复制上图中的 uri,即:
https://scfonedrive.github.io/
点击这个链接:https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
登录你的 Microsoft 账户(个人、商用、学校都行)
点击图中所示
新注册
添加一个应用应用名称随意,勾选第三个
任何组织目录
,URI那里粘贴刚刚复制的链接,点击注册复制应用程序 id,粘贴到
client_id
中点击左侧菜单栏中的
证书和密码
——>点击新客户端密码
——>选择从不
——>点击添加复制这个值,粘贴到
client_secret
中输入完成之后就可以点击确定了
等待一会,在这个页面,点击接受
等待两个页面跳转(没截到图)
之后再到你的网盘更目录下新建两个文件:
HEAD.md
、README.md
,使用 markdown 语法,不会的话可以下载 Typora编写其中
HEAD.md
中的内容会在头部显示,README.md
文件中的内容在下面显示其他文件夹下也可以这样设置
如果需要加密某个文件夹,可以在文件夹中新建
.password
文件(按照你前面设置的),填入密码之后访问该文件夹就需要输入这个密码才能进入
提供了图床功能,允许游客上传文件,需要在设置中填入图床目录(先创建好)
可以添加多个网盘
自定义整个页面(如果觉得设置页面太丑可以自己写 CSS 美化)
其他功能自己去发掘
阿里云服务监控
点击云监控,登录,点击站点监控 → 站点管理
点击新建监控任务
默认协议,随便输入一个名称,输入 herokuapp 的域名,选择 30 分钟,点击相应时间取消上面的可用性,点击 info
点击确认,这样你的 Herokuapp 就不会每次访问都非常慢了(不需要唤醒了)
好了,本次教程结束