查看原文
其他

一个基于云存储的网盘系统,用于自建私人网盘或企业网盘!

猿哥 GitHub猿 2023-09-18

推荐关注

责编:猿哥 | 来源:GitHub猿 整理

往期文章:推荐一款极速后台开发系统,可以用于所有的Web应用程序!支持集群、多数据源、分布式事务!


正文

大家好。我是GitHub猿。
今天,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的系统项目啊,猿哥帮你找到了。

这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。

🔥该解决方案基于开源软件Zpan构建,快速帮助用户在华为云服务器上完成不限速云速云盘搭建。Zpan是一款简约轻量的基于云存储的网盘系统,用于自建不限速的私人网盘或企业网盘。扩展:接私活

架构图

架构描述

该解决方案会部署如下资源:

  • 创建1台Linux弹性云服务器,安装Zpan开源软件。

  • 创建1个弹性公网IP,绑定到弹性云服务器,用于访问Zpan环境。

  • 创建安全组,可以保护弹性云服务器的网络安全,通过配置安全组规则,限定云服务器的访问端口。

  • 另外,搜索公众号Linux就该这样学后台回复“电子书”,获取一份惊喜礼包。

  • 创建对象存储服务OBS,用于存储用户数据。

组织结构

huaweicloud-solution-zpan-based-private-network-disks
├──zpan-based-private-network-disks.tf.json -- 资源编排模板
├──userdata
├──install-zpan.sh -- 脚本配置文件

开始使用

配置管理员账号

1.单击该方案堆栈后的“输出”,打开谷歌浏览器,输入部署成功显示的网址自动进入Zpan管理员配置页面。

图1 输出网址

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

2.为了压缩成本,此处先选择 Sqllite3 作为数据库,单击下一步。后续如果有瓶颈可以参考Zpan官网自行修改配置文件切换为其他更强大的数据库。

图2 选择数据库

3.进入配置管理员账号页面,输入管理员密码,单击开始安装。

图3 配置管理员账号

4.安装完成,单击“去登录”,跳转到管理页。

图4 安装完成

图5 登录管理页

5.进入管理页,单击控制台右上角创建存储。

图6 创建存储

6.在基础配置填写需要的信息,名称自定义,云平台选择OBS,进入对象存储服务控制台获取桶所在区域的 Endpoint和存储桶名称,获取方法AK/SK,输入获取的信息,单击“确认”。

图7 对象存储服务控制台

图8 获取接入点和桶名称

图9 存储管理

图10 配置成功

7.配置完成,单击左上角的Zpan图标,即可访问个人网盘。另外,搜索公众号顶级架构师后台回复“架构”,获取一份惊喜礼包。

图11 访问个人网盘

添加普通用户

1.单击个人网盘页面的右上角的admin图标,选择下拉列表中的管理后台,切换到管理后台页面。

图12 管理后台

2.选择用户管理,单击添加新用户,输入相关信息,即可完成新用户的添加。

图13 添加新用户

图14 输入信息


最后,想学习这个项目的可以查看项目地址:

项目源码,怎么领取?

源码获取

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

扫码下方二维码,后台回复【企业网盘】即可获取所有系统

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

--END--


猿哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往日文章:
牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧(附源码合集第七期)!
推荐一套开源通用后台管理系统(附源码)
免费开源内容管理系统,免授权,永久商用,企业建站系统!
看看人家那物联网系统,那叫一个优雅!
数字身份管控平台,实现一个账号打通所有应用的服务!
推荐一款个人知识管理系统,支持细粒度块级引用和 Markdown 所见即所得!
仅需一分钟,安装部署一套您自己的 SAAS 云建站平台!
2.4K Star,一个高性能、无侵入的性能监控和统计工具!
一款强大的代码生成器让前端和后台代码一键生成,不需要写任何代码!牛逼啊,这款在线答题系统开源了!支持在线考试、在线练习等功能(PC端/移动端)!

最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜欢

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存