https://github.com/itning/yunshu-nas
自建NAS系统,实现本地视频音频点播,文件存储等功能。自动视频转码,在线观看下载视频!
https://github.com/itning/yunshu-nas
hls java nas spring-boot
Last synced: about 1 month ago
JSON representation
自建NAS系统,实现本地视频音频点播,文件存储等功能。自动视频转码,在线观看下载视频!
- Host: GitHub
- URL: https://github.com/itning/yunshu-nas
- Owner: itning
- License: apache-2.0
- Created: 2019-07-15T07:34:36.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2026-02-25T07:35:18.000Z (about 2 months ago)
- Last Synced: 2026-02-25T12:41:41.026Z (about 2 months ago)
- Topics: hls, java, nas, spring-boot
- Language: Java
- Homepage:
- Size: 33.5 MB
- Stars: 205
- Watchers: 5
- Forks: 61
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
云舒NAS
[](https://github.com/itning/yunshu-nas/stargazers)
[](https://github.com/itning/yunshu-nas/network/members)
[](https://github.com/itning/yunshu-nas/watchers)
[](https://github.com/itning?tab=followers)
[](https://github.com/itning/yunshu-nas/actions/workflows/maven.yml)
[](https://github.com/itning/yunshu-nas/issues)
[](https://github.com/itning/yunshu-nas/blob/master/LICENSE)
[](https://github.com/itning/yunshu-nas/commits)
[](https://github.com/itning/yunshu-nas/releases)
[](https://github.com/itning/yunshu-nas)
[](https://github.com/itning/hit-count)
[](https://github.com/itning/yunshu-nas)

---
# 依赖
jre = 21
# 支持数据库类型
MySQL8
Sqlite
Elasticsearch(可选) = 9
# Docker
镜像仓库地址:[](https://hub.docker.com/r/itning/yunshu-nas/tags?page=1&ordering=last_updated)
```shell script
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 可以不用)
```shell script
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` 进入设置页面设置数据库及数据源配置。
# 实现功能
- [X] 点播视频文件
- [X] 点播音频文件 ~~[Angular版本](https://github.com/itning/YunShuMusicClient) [Electron版本](https://github.com/itning/YunShuMusicClientElectron)~~ [flutter版本](https://github.com/itning/yunshu_music) 支持WebDav path:/webdav
- [ ] 文件分布式存储
- [X] 远程下载
- [ ] 图片在线查看
- [X] 提供ftp服务
- [ ] 资料加密
- [ ] axel 下载支持
# 截图






# 感谢
