QCon 全球软件开发大会(北京站)门票 9 折倒计时 4 天,点击立减 ¥880 了解详情
写点什么

又被限速,我决定用 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:411721

评论

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

奈学教育荣获“中关村高新技术企业”认证

古月木易

教育 IT

腾讯云直播全解析,双11怎么买才不亏?

腾讯云视频云

腾讯云 阿里云 云直播 直播 视频

iptables 端口转发

田振宇

浅谈程序员的“内卷化”

数据社

聚焦高交会:感受“区块链+”科技创新浪潮

WX13823153201

深入解析 Flink 的算子链机制

Apache Flink

flink 流计算

实时音视频面视必备:快速掌握11个视频技术相关的基础概念

JackJiang

音视频 即时通讯 视频

【涂鸦物联网足迹】涂鸦云平台接口列表—万能红外遥控器

IoT云工坊

人工智能 云计算 物联网 API 红外遥控器

CloudQuery v1.2.1 版本发布

CloudQuery社区

数据库 开发者 运维 工具 开发工具

科技助力餐饮,普渡送餐机器人在餐博会上被众人围观!

DT极客

年末十家手机银行数字化升级大盘点:谁家开发更全面?谁家建设更到位?

CECBC区块链专委会

疫情 银行 手机银行

Linux一切皆文件,如果你没做到这一步,那这就是句话而已

小Q

Java Linux 学习 架构 面试

我终于拥有自己的独立博客了。

彭宏豪95

GitHub 写作 博客 IT

对比一下,你的简历是不是也写成了这样,能拿高薪才怪了

小Q

Java 学习 架构 面试 简历

当Nginx遇上Tomcat集群,又是一场负载均衡的爱恨情仇

小Q

nginx tomcat 学习 架构 面试

践行新基建,共建城市智能体,为数字经济发展提供新动能

CECBC区块链专委会

云计算 大数据

双十一背后的技术

anyRTC开发者

大数据 AI 音视频 WebRTC RTC

当代程序员必备技能(算法)之:递归详解

Java架构师迁哥

第八周作业

Geek_4c1353

极客大学架构师训练营

第七周作业

Geek_4c1353

极客大学架构师训练营

阿里首发MySQL“完美日记”,基础+优化+事务+集群+锁+主从复制+安全备份

Java架构追梦

Java MySQL 数据库 架构 面试

详解快速开发平台与工作流通用组件的设计规范

Marilyn

敏捷开发 企业应用

与第三方系统打通的N种进阶方式

棒锤🐮

架构

从应用开发角度认识K8S

LorraineLiu

云原生 容器技术 k8s入门

重拳出击!平台经济反垄断,互联网巨头市值蒸发千亿

CECBC区块链专委会

小额贷款 反垄断

《我想进大厂》之Java基础夺命连环16问

艾小仙

Java 面试 编程语言 面试技巧

搞微服务用阿里开源的 Nacos 真香啊!

云流

阿里巴巴 编程 开源项目

【活动回顾】Flutter实时音视频应用场景实践

ZEGO即构

flutter RTC

快速了解阿里微服务热门开源分布式事务框架——Seata

比伯

Java 架构 微服务 seata

奈学教育荣获“中关村高新技术企业”认证

奈学教育

奈学教育

11.11 程序员的 1111 种死法

京东科技开发者

程序员 程序人生

边缘计算隔离技术的挑战与实践

边缘计算隔离技术的挑战与实践

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