Skip to content

Latest commit

 

History

History
58 lines (46 loc) · 2.5 KB

README_cn.md

File metadata and controls

58 lines (46 loc) · 2.5 KB

testIcon

VanIsLord: NightTown Online Cloud System/夜镇系统

切换至英文版本

Server repo is here

这是一个基于Vue2.0·Java Springboot·MongoDB开发的在线资源分享与管理系统。具有:

  • 较为完备的线上网盘(支持大文件,复数文件传输,暂不支持文件夹上传,支持各类批量操作以及拖动等文件管理功能)。
  • 基于md5的文件储存系统,当大量用户拥有相同文件时可节省大量空间,用户间分享不额外消耗硬盘空间(但暂未开放秒传功能)。
  • 文件在线预览(图片基于viewer.js,部分文件类型基于kkFileView)。
  • 支持大部分视频在线预览,基于后台ffmpeg硬件转码(若目的为大规模串流,建议选用真正的流媒体服务器如Emby,plex,jellyfin)。
  • 音乐播放器
  • 大咕咕广场:用户间文件分享。
  • 用户间聊天室·留言
  • 为其他流媒体服务(如jellyfin,emby)提供资源输入重命名规范(使用TMDB API)

前后端分离。适合为中小用户群提供自由交换资源/共用流媒体服务器资源整合的平台。

目前网盘系统/文件储存系统/分享/音乐播放器/文件预览/用户间聊天室已开发完成,重命名工具/部署自定义config等其他服务仍在开发中,现版本仅为alpha测试版本且仅支持docker镜像部署。

image image

demo 地址

nighttown.aijiangsb.com or https://aijiangsb.com:9070

user: test
pwd: WWww123456,./

现有docker版本 V1.5.0 non-published-version

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"}] 
  } 
)