/gcloud-backend

Primary LanguageGoGNU General Public License v3.0GPL-3.0

star GPL

关于 GCloud 云盘

GCloud 是使用 Vue3 + Go(后端)开发的云盘应用,具备云盘的基本功能,且开源免费。

容量问题:注册即赠1G容量,暂无升级容量方案。(基于腾讯云对象存储 COS,详见 COS 开通方法)共个人使用、学习等。祝您体验愉快~

功能特性

  • 🎯 支持邮箱注册,安全保障
  • 🚀 文件秒传/下载/分享/转存...
  • ✨ 纯 Go 开发(后端)
  • 👻 用户隐私安全
  • 🎨 不限速

详见文档 API.

开发者须知

开发手册

详见 GCloud 开发手册.

技术架构

  • 后台:go-zero(Monolithic Service)
  • 数据库:MySQL、Redis
  • 文件存储:腾讯云 COS

开发环境

Windows 11 with vscode,go module

运行

  • 执行sql/gcloud.sql文件中的命令
  • core/models/init.go会自动创建数据库表格,不需要可以注释掉dbAutoMigrate
  • 修改core/define.go中的邮箱,redis,mysql密码,腾讯云id,key和网址
  • 修改各服务文件夹etc配置中的mysql密码
  • 打开redis
  • 打开etcd
  • 在各服务目录下分别go run .运行服务

共建者

 

请我吃辣条

wx

微信

zfb

支付宝

License

GCloud is open source software licensed as GPL


最后,晚安我的马马们。