这是一个基于Vue2.0·Java Springboot·MongoDB开发的在线资源分享与管理系统。具有:
- 较为完备的线上网盘(支持大文件,复数文件传输,暂不支持文件夹上传,支持各类批量操作以及拖动等文件管理功能)。
- 基于md5的文件储存系统,当大量用户拥有相同文件时可节省大量空间,用户间分享不额外消耗硬盘空间(但暂未开放秒传功能)。
- 文件在线预览(图片基于viewer.js,部分文件类型基于kkFileView)。
- 支持大部分视频在线预览,基于后台ffmpeg硬件转码(若目的为大规模串流,建议选用真正的流媒体服务器如Emby,plex,jellyfin)。
- 音乐播放器。
- 大咕咕广场:用户间文件分享。
- 用户间聊天室·留言。
- 为其他流媒体服务(如jellyfin,emby)提供资源输入重命名规范(使用TMDB API)
前后端分离。适合为中小用户群提供自由交换资源/共用流媒体服务器资源整合的平台。
目前网盘系统/文件储存系统/分享/音乐播放器/文件预览/用户间聊天室已开发完成,重命名工具/部署自定义config等其他服务仍在开发中,现版本仅为alpha测试版本且仅支持docker镜像部署。
nighttown.aijiangsb.com or https://aijiangsb.com:9070
user: test
pwd: WWww123456,./
wzl778633/vanislord_server:1.5.0 //后端服务器
wzl778633/vanislord_web:latest //web_client服务器
需要自行获取mongoDB 4.4.0镜像 并创建对应用户 端口为默认端口27017
db.createUser(
{
user:"root",
pwd:"xxxxx",
roles:[{role:"root",db:"admin"}]
}
)
db.createUser(
{
user: "xxxxx",
pwd: "xxxxx",
roles: [{role:"readWrite",db:"vnetdisk"},
{role:"userAdminAnyDatabase",db:"admin"}]
}
)