项目Web端使用Vue3 + NaiveUI ,后端使用Golang +Gin +Gorm进行开发。文件存储支持本地存储和阿里云OSS存储,支持视频处理,部署可以前后端分离部署也可以使用docker部署。
danmu_v5
|--images 项目截图
|--danmu-admin 后台管理
|--go-danmu 后端
|--vue-danmu 前端
|--danmu-mobile 移动端
开发交流群 909847398
新版本使用go + vue3 + ts + NaiveUI开发,旧版本使用go + vue2 + antd 开发,相关链接在下方表格:
内容 | 新版本 |
---|---|
演示视频 | 新版 - 旧版 |
新版项目地址 | gitee - github |
部署文档 | 新版 - 旧版 |
接口文档 | 新版 - 旧版 |
旧版前端地址 | gitee - github |
旧版后端地址 | gitee - github |
旧版移动端地址 | gitee - github |
旧版管理端地址 | gitee - github |
使用前需安装MySQL、Redis、Docker。安装完成后,进入后端目录,按照 README.md 文件所示创建配置文件,下载前端发行版。使用以下命令构建并启动项目。
docker build -t "danmu" .
docker run -itd --name danmuV5 -v /usr/danmaku:/danmu/go-danmu/file -p 9000:9000 danmu
启动成功后,进入后台管理系统, 使用默认账号danmu@admin.com
密码123456
进行登录,登录成功后可对网站进行配置。