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

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论