nasu个人用NAS软件开源项目

我要开发同款
Tempura2024年10月25日
210阅读
项目文件
zip格式 3.93 MB
¥免费

技术信息

语言技术
gormGinReactAntdGo
行业分类
企业服务
开源地址
https://github.com/littlebutt/nasu
授权协议
MIT许可

功能介绍

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
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论