利用 OneManager 和 Heroku 搭建自己的网盘

发布于 2022-10-04 11:01:42 字数 19677 浏览 120 评论 0

白嫖搭建自己的网盘并进行适度美化

0、准备

最简单的两个就不放到教程里了

  • 一个 Microsoft 账号(个人、E1、E5 等都行)
  • 一个 GitHub 账号(自行注册)

1、fork 项目

项目地址:OneManager-php

登录了 GitHub 并且进入该仓库之后,点击右上角的 Fork,如图所示

Fork

Forking:

Forking

fork 成功

Fork到自己仓库中

2、注册 Heroku 账号

如果没有 heroku 账号,点击这里进行注册(有的话跳过第二步)

这里注意下:邮箱QQ、163 的都不行,可以用 outlook 或 gmail 的(疏忽了)

注册

填完之后点击验证,选出符合条件的图片就行

验证

验证通过之后点击CREAT FREE ACCOUNT

1597563002496

之后会向你的邮箱发送一条验证邮件

1597563439254

收到之后点击里面的链接即可

1597563490104

将会打开一个页面,要求输入密码和确认密码

1597563538922

输入密码和确认密码之后,点击复选框,点击底下的按钮,之后点击如下红框中的按钮

1597563648883

3、创建应用

点击 Create new app 创建应用

1597563812664

输入一个可用的app名字,点击 Create app

1597563874040

点击 GitHub

1597563961126

接着点击Connect to GitHub

1597563995238

在弹出来的框中,点击 Authorize heroku

1597564049722

按照如下图所示的操作,输入OneManager——>点击Search——>点击Connect

1597564161400

等待一会之后往下划,点击 Deploy Branch

1597564262799

部署完成之后,点击View

1597564311005

4、安装 OneManage

在弹出来的页面中点击超链接 点击开始安装程序

1597564375505

点击 新建API Key

1597564461241

往下划,找到API Key字段,点击右边的Reveal,接着把框框里的API Key复制一下

1597564547122

回到刚刚的页面,将复制的API Key粘贴进去,输入密码,点击确认

1597564682204

出现这个界面,点击左上角的登录

1597564771897

输入刚刚填的密码

1597564817379

将鼠标移到管理上,点击设置

1597564871226

按图中说明填写/选择

1597565185750

设置成功之后,点击刷新

1597565215370

将会回到这里,点击 添加OneDrive盘

1597565245071

随便输入两个名称,点击第一个Redio,点击复选框,自己申请

1597565328943

复制上图中的 uri,即:https://scfonedrive.github.io/

点击这个链接:https://portal.azure.com/

登录你的 Microsoft 账户(个人、商用、学校都行)

1597565490046

点击图中所示 新注册 添加一个应用

1597565532167

应用名称随意,勾选第三个 任何组织目录,URI那里粘贴刚刚复制的链接,点击注册

1597565637543

复制应用程序id,粘贴到client_id

1597565858521

点击左侧菜单栏中的证书和密码——>点击新客户端密码——>选择从不——>点击添加

1597565942997

复制这个值,粘贴到client_secret

1597566142846

输入完成之后就可以点击确定了

1597566188724

等待一会,在这个页面,点击接受

1597566242052

等待两个页面跳转(没截到图)

之后再到你的网盘更目录下新建两个文件:HEAD.mdREADME.md,使用 markdown 语法,不会的话可以下载 Typera 编写

1597566338925

其中 HEAD.md 中的内容会在头部显示,README.md 文件中的内容在下面显示

1597566558774

其他文件夹下也可以这样设置

如果需要加密某个文件夹,可以在文件夹中新建 .password 文件(按照你前面设置的),填入密码

12345678

之后访问该文件夹就需要输入这个密码才能进入

1597566699751

提供了图床功能,允许游客上传文件,需要在设置中填入图床目录(先创建好)

1597566828031

可以添加多个网盘

自定义整个页面(如果觉得设置页面太丑可以自己写CSS美化)

其他功能自己去发掘

5、阿里云服务监控

点击 云监控 ,登录,点击站点监控——>站点管理

1597567378899

点击新建监控任务

1597567417240

默认协议,随便输入一个名称,输入 herokuapp 的域名,选择30分钟,点击相应时间取消上面的可用性,点击 info

1597567559969

点击确认,这样你的 Herokuapp 就不会每次访问都非常慢了。

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

明媚如初

暂无简介

文章
评论
544 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文