快速部署一个 NAS+OSS UI文件管理系统到阿里云函数计算
使用该项目,推荐您拥有以下的产品权限 / 策略:
服务/业务 | 函数计算 | 硬盘挂载 | VPC | 其它 |
---|---|---|---|---|
权限/策略 | AliyunFCFullAccess | AliyunNASFullAccess | AliyunVPCFullAccess | AliyunECSFullAccess |
- 🔥 通过 Serverless 应用中心 , 该应用。
- 通过 Serverless Devs Cli 进行部署:
- 安装 Serverless Devs Cli 开发者工具 ,并进行授权信息配置 ;
- 初始化项目:
s init start-fc-kodbox -d start-fc-kodbox
- 进入项目,并进行项目部署:
cd start-fc-kodbox && s deploy -y
- 项目Yaml中,声明了
actions
,并且将 Web UI FileManager 工程上传到 NAS,执行函数的时候, nginx 配置root /mnt/auto/.fc-nas-filemgr;
指定了 web 的目录在 NAS 上。 - 该示例中默认使用 sqlite 数据库 (位于 NAS)
本项目是将世界上最好用的 UI FileManager 项目部署到阿里云 Serverless 平台(函数计算 FC)。
通过 Serverless Devs 开发者工具,您只需要几步,就可以体验 Serverless 架构,带来的降本提效的技术红利。
部署完成之后,您可以看到系统返回给您的案例地址,例如:
此时,打开 domain url 地址,按照安装指引完整安装(数据库配置选择 PDO),就得到一个 web 版 windows 用户体验的文件管理系统。
之后登录:
其中 /mnt/auto 表示 NAS 盘
使用开源的 UI 文件管理系统: https://github.com/kalcaddle/kodbox
您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
微信公众号:serverless |
微信小助手:xiaojiangwh |
钉钉交流群:33947367 |