Skip to content

自建NAS系统,实现本地视频音频点播,文件存储等功能。自动视频转码,在线观看下载视频!

License

Notifications You must be signed in to change notification settings

itning/yunshu-nas

Repository files navigation

云舒NAS

GitHub stars GitHub forks GitHub watchers GitHub followers

Java CI with Maven GitHub issues GitHub license GitHub last commit GitHub release GitHub repo size in bytes Hits language GitHub Downloads (all assets, all releases)


依赖

jre = 21

支持数据库类型

MySQL8

Sqlite

Elasticsearch(可选) = 7

Docker

镜像仓库地址:Docker Pulls

docker run --name yunshu-nas -p 8888:8888 -e SERVER_URL=http://localhost:8888 itning/yunshu-nas:latest

其中环境变量SERVER_URL=http://localhost:8888意味着前端访问后端的地址是http://localhost:8888

启动脚本(aria2c 可以不用)

nohup java -jar yunshu-nas.jar >log.log 2>&1 &
nohup aria2c --rpc-listen-port 6800 --enable-rpc --rpc-listen-all >aria2c.log 2>&1 &

启动后访问 http://127.0.0.1:8888 进入设置页面设置数据库及数据源配置。

实现功能

  • 点播视频文件

  • 点播音频文件 Angular版本 Electron版本 flutter版本 支持WebDav path:/webdav

  • 文件分布式存储

  • 远程下载

  • 图片在线查看

  • 提供ftp服务

  • 资料加密

  • axel 下载支持

截图

感谢

JetBrains Logo (Main) logo