Skip to content

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

License

Notifications You must be signed in to change notification settings

itning/yunshu-nas

Folders and files

NameName
Last commit message
Last commit date
Mar 8, 2025
Sep 27, 2024
Mar 24, 2025
Mar 24, 2025
Oct 14, 2024
Sep 27, 2024
Aug 27, 2022
May 27, 2021
Jun 24, 2023
Jul 15, 2019
Jan 28, 2024
Nov 26, 2023
Jul 15, 2019
Sep 27, 2024
Mar 24, 2025

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