写点什么

又被限速,我决定用 Serverless 搭建一款私人网盘

2021 年 3 月 08 日

又被限速,我决定用 Serverless 搭建一款私人网盘

想必,网盘限速的痛苦大家都体会过,这个问题除了充钱,其实就可以用 Serverless 来解决。

GitHub 上就有一个 OneManager 项目,能将 Onedrive 打造成为个人网盘。


通过本文,你将学到如何通过 Serverless 进行部署,就三步,快试一试!


项目地址:https://github.com/qkqpttgf/OneManager-php
复制代码


OneManager 是什么


OneManager-php 是一款强大的 OneDrive 列表程序,它利用微软 Onedrive api 将 Onedrive 目录映射成一个云盘。


类似的程序有很多,比如 OneIndex、Pyone、OnePoint 等等。这个程序的特点是支持多种 Onedrive 类型(商业版、个人版均可)以及多盘绑定,支持部署在腾讯云云函数 SCF 上。



Demo | https://herooneindex.herokuapp.com/E5


仅需三步,即可快速在腾讯云云函数 SCF 上部署添加并管理您的 OneDrive 网盘:


部署教程


1. 安装命令行工具 Serverless Framework

npm install -g serverless
复制代码

2. 下载项目模版代码,并进入模版目录

sls init scf-for-onedrivecd scf-for-onedrive
复制代码

您也可以通过 sls registry scf-for-onedrive 指令,查看项目的详细信息。

3. 通过该命令完成部署

sls deploy
复制代码

部署成功后,访问创建的 API 网关 URL 即可(命令行显示如下)。

serverless ⚡ frameworkAction: "deploy" - Stage: "dev" - App: "scf-for-onedrive" - Instance: "ap-guangzhou_default_SCFonedrive"
functionName: SCFonedrivedescription: This application is a list of your onedrive. 获取 onedrive 信息并结合 API 网关展示namespace: defaultruntime: Php7handler: index.main_handlermemorySize: 128lastVersion: $LATESTtraffic: 1triggers: apigw: - http://service-793kanym-1xxxxxxx0.gz.apigw.tencentcs.com/release/
复制代码

最后再根据程序界面指引,添加您的 OneDrive 网盘就成功啦!



头图:Unsplash

作者:不想被限速的

原文:https://mp.weixin.qq.com/s/FB1_-OmugMA3fyyXJ2QxWQ

原文:又被限速,我决定用 Serverless 搭建一款私人网盘

来源:TencentServerless - 微信公众号 [ID:ServerlessGo]

转载:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2021 年 3 月 08 日 23:411647

评论

发布
暂无评论
发现更多内容

Spark性能调优-RDD算子调优篇(深度好文,面试常问,建议收藏)

五分钟学大数据

大数据 spark 28天写作 3月日更

容器 & 服务:K8s 与 Docker 应用集群 (二)

程序员架构进阶

Docker 持续集成 kubernete 服务化 3月日更

需要对未知保持敬畏「Day 14」

道伟

该死的端口占用!教你用 Shell 脚本一键干掉它!

星安果

Shell 脚本 shell脚本编写 端口 端口占用

聊聊交易中台系统设计与思考

架构精进之路

中台 七日更

寻找被遗忘的勇气(六)

Changing Lin

3月日更

2021最新腾讯面经分享:Java面试刷题PDF(17个专题 5000字解析)

比伯

Java 编程 程序员 架构 面试

表达的时代

ES_her0

28天写作 3月日更

四、查询

Kylin

读书笔记 数据库开发 分布式数据库mongodb 读书总结 3月日更

程序员之禅(四)

每天读本书

读书笔记 每天读本书

阿里最新春招面经,腾讯/美团/字节1万道Java中高级面试题

互联网架构师小马

Java 面试 求职 找工作

翻译:《实用的Python编程》03_06_Design_discussion

codists

Python

麻木得那么快应不应该——韦伯-费希纳定律

Justin

心理学 28天写作 游戏设计

[TcaplusDB知识库]TcapRecord引擎计算层的介绍

TcaplusDB

数据库 TcaplusDB Tcaplus

插入排序

大忽悠

3月日更

方法论分享之:刻意练习,微小改进

boshi

方法论 经验分享 七日更

OSPF路由协议基本知识点大全

流量入口到场景入口,户外广告成最强霸主

󠀛Ferry

七日更 3月日更

【LeetCode】下一个更大元素 II Java题解

HQ数字卡

算法 LeetCode 28天写作

Wireshark数据包分析学习笔记Day2

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

(28DW-S8-Day14) 数据孤岛

mtfelix

28天写作 数据孤岛

程序员成长第二十一篇:该不该签竞业协议?

石云升

程序员成长 话题讨论 28天写作 职场经验 3月日更

搜狐三面:说说你是怎么解决MySQL死锁问题的!

Java架构师迁哥

写作对我来说是什么?

lenka

产品经理 写作 3月日更

在一个操蛋(执行力极差)的团队工作是一种怎样的体验?

冰河

团队管理 程序人生 执行力 问题总结 团队成长

《经济学人》2021年3月6日刊精彩文章导读及资源下载

wbliu85

如何写 Go 代码

Rayjun

go

5个身份和访问管理的最佳实践

龙归科技

数字身份 身份认证 身份安全 统一身份认证

LeetCode题解:309. 最佳买卖股票时机含冷冻期,动态规划,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

进程调度算法

Arvin

算法

区块链产品溯源系统开发,区块链底层平台开发解决方案

WX13823153201

区块链产品溯源系统开发

Hummer 轻量级跨端技术框架详解及实战

Hummer 轻量级跨端技术框架详解及实战

又被限速,我决定用 Serverless 搭建一款私人网盘-InfoQ