2022 最完美的0成本 OneDrive 网盘搭建教程
liferecords前言
继 Post not found: 2022-申请-Office-365-E5-订阅并永久续期-5T-不限速网盘教程 免费申请 Office E5 订阅并领取 5T OneDrive 容量后。
本文将详细介绍,如何用 Vercel 搭建高性能不限速的 OneDrive 在线网盘 ,市面上虽然有许多挂载 OneDrive 索引的项目,但很多都没有持续维护了。
闲逛发现 Spencerwooo 的 GitHub 在 2022年更新了 ,而且全新改版了,部署方式也变了;有大聪明就要问了,既然有官方教程,我为什么还要另写一篇呢,因为官方教程是纯英文的,而且有小伙伴看了官方教程还是部署失败。
于是就有了这篇更详细详细的中文教程。
项目地址:https://github.com/spencerwooo/onedrive-vercel-index
官方教程:https://onedrive-vercel-index.spencerwoo.com/docs/getting-started
演示环境
Windows 10
Google chrome
Clash 香港节点( 建议全程挂全局 )
Office 365 E5 管理员账户 (根据本篇教程申请的主账户都是管理员账户)
开始搭建
GitHub 部署
Fork 项目
打开 Github 地址,点击右上角的 fork
修改 GitHub 配置
- 在你fork后的仓库中,找到
config
里的site.config.js
- 点击右上角的编辑,修改
userPrincipalName
和baseDirectory
内容,其他的根据自己的需要更改后保存即可。
- 如果你不是E5管理员或者没有权限,请参考 自定义 Client 教程
Vercel 部署
- 注册登录 Vercel ,点击
new project
登录你的 GitHub 账号选择import
导入项目
- 填入构建命令
pnpm build
,安装命令pnpm install
,点击Deploy
执行即可。
- 看到屏幕撒花就是部署成功了
Upstash 部署
- 打开 Upstash 并注册登录绑定等等、
- 点击
Add integration
添加集成环境,根据提示选择你需要集成的项目。
- 集成后可以在 Vercel 看到已经部署好的环境
- 最后在
Deployments
页面中Redeploy
一下即可
搭建完成
配置 OneDrive 界面
终于到最后一步了,在 Vercel 选择刚刚部署好的项目,点击 Visit
即可访问界面,根据步骤提示操作授权即可,作者演示。
绑定域名
默认网址是非常长的一串,如果你有域名的话可以将本程序绑定到自己的域名上,以方便浏览。
在 Settings
里的 Domains
可以绑定自定义域名,支持二级域名,根据提示解析即可。
项目地址:https://github.com/spencerwooo/onedrive-vercel-index
官方教程:https://onedrive-vercel-index.spencerwoo.com/docs/getting-started