nasu个人用NAS软件

我要开发同款
Tempura2024年10月25日
21阅读
开发技术antd、reactgo语言、gin、gorm
所属分类企业服务
授权协议MIT许可
作品源文件
zip格式 3.93 MB
¥免费

作品详情

Nasu是一款面向个人的NAS软件,其定位是网盘和传统NAS的结合。Nasu产生的目的是“云上存储,随时使用”,用户只要部署一次就可以像浏览网页一样上传和预览文件内容。和传统的网盘相比,其优点有一下几个方面:
安全:文件存储在网上可以做数据备份,而且不会因为审核丢失数据
高效:文件的上传下载完全依赖于网络环境,不会限流限速
便宜:自己部署的NAS平台,没有会员机制,成本只是服务器的成本
灵活:只是个人使用,不需要大范围的运维

本项目后端采用Go语言开发,结合Gin框架可以实现异步处理用户请求,在数据库读写方面,项目通过xorm框架实现和数据库通信。数据库可以是sqlite、MySQL或SQL Server等主流数据库。
本项目前端采用React框架开发,页面UI采用antd,并通过axios实现前后端通信。

项目通过make构建,但是运行只需要clone项目后执行go mod download和go build nasu/src即可。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论