找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 43|回复: 0

飞牛没有音乐软件,给大家推荐个音乐播放器(NineSong)

[复制链接]

1

主题

10

回帖

146

积分

管理员

积分
146
发表于 2025-10-14 23:11:31 | 显示全部楼层 |阅读模式

项目简介:

飞牛目前还没有音乐软件,给大家推荐个音乐播放器,虽然这个音乐播放器目前还不完善,还是可以填补一下飞牛目前没有音乐软件的空白。

项目地址:https://github.com/Super-Badmen-Viper/NineSong

PC客户端:

https://github.com/Super-Badmen-Viper/NSMusicS/releases

准备工作:

打开飞牛docker找到网络,新建个网络名字为bridge-nas,如果有自定义网络可以跳过,compose中的bridge-nas替换成你的自定义网络名称。

在电脑上创建一个文本文档,编辑把下面的代码粘贴进去并保存(把这里需要修改的配置修改成你自己的),然后把文件名修改成 .env

env配置:

# ===== 基础配置 =====APP_ENV=developmentGIN_MODE=release# ===== 容器命名配置 =====APP_CONTAINER_NAME=nsmusic              # 前端容器名称(可修改)WEB_CONTAINER_NAME=ninesong             # 后端容器名称(可修改): 请保持WEB_CONTAINER_NAME与BACKEND_SERVICE中域名一致MONGO_CONTAINER_NAME=nineson**ongodb   # 数据库容器名称(可修改)# ===== 端口配置 =====APP_PORT=5176                               # 前端端口(可修改)SERVER_PORT=8082                            # 后端端口(可修改): 请保持SERVER_PORT与SERVER_ADDRESS一致SERVER_ADDRESS=:8082                        # 后端地址(可修改): 请保持SERVER_PORT与SERVER_ADDRESS一致BACKEND_SERVICE=http://ninesong:8082        # 前端请求后端地址(可修改)CONTEXT_TIMEOUT=10# ===== 数据库配置 =====DB_HOST=mongodb          # mongodb: dockerDB_PORT=27017            # 数据库端口(可修改)DB_USER=fnos             # 数据库用户名(可修改)DB_PASS=fnos.com         # 数据库用户密码(可修改)DB_NAME=ninesongLIBRARY_PATH=/data/library# ===== 数据路径配置 =====MEDIA_DATA_HOST_PATH=./Music# ===== Token 配置 =====ACCESS_TOKEN_EXPIRY_HOUR=2REFRESH_TOKEN_EXPIRY_HOUR=168ACCESS_TOKEN_SECRET=fnos.comREFRESH_TOKEN_SECRET=fnnas.com

由于论坛屏蔽这里我给大家截图了

0f082e95c261772d1e48f6897b86233f.png

在飞牛上打开文件管理→我的文件里创建个docker文件夹→在这个文件夹中创建一个ninesong把.env文件上传到ninesong文件夹中(这是我的路径你自己可以自定义)。

e202f3ad2193e4d7838df9102f90211e.png

开始部署:

在飞牛上打开docker找到compose,点击新增项目,然后按照图中说明填写。

6f667d0b56791c2cce1575b6ffc62920.png

compose代码:
services:  frontend:    image: xiangch007/nsmusics:latest    container_name: ${APP_CONTAINER_NAME}    restart: unless-stopped    env_file: .env    environment:      - NGINX_PORT=${APP_PORT}      - BACKEND_SERVICE=${WEB_CONTAINER_NAME}{SERVER_PORT}    ports:      - "${APP_PORT}{APP_PORT}"    volumes:      - ./.env:/app/.env:ro    depends_on:      - backend    networks:      - bridge-nas  backend:    image: xiangch007/ninesong:latest    container_name: ${WEB_CONTAINER_NAME}    restart: unless-stopped    env_file: .env    volumes:      - ./.env:/app/.env:ro      - ./MetaData:/app/MetaData # 新增加元数据持久化目录      - ./Music:/data/music     # 这里修改成你自己的音乐路径。    depends_on:      - mongodb    security_opt:      - no-new-privileges:true    networks:      - bridge-nas  mongodb:    image: mongo:6.0    container_name: ${MONGO_CONTAINER_NAME}    restart: unless-stopped    env_file: .env    environment:      - MONGO_INITDB_ROOT_USERNAME=fnos      - MONGO_INITDB_ROOT_PASSWORD=fnos.com    volumes:      - ./configdb:/data/configdb      - ./db:/data/db    networks:      - bridge-nasnetworks:  bridge-nas:    external: true

点击确定,就会自动下载镜像并构建容器,容器一共有3个mongodb是数据库,ninesong为后端,nsmusic为前端,点击nsmusic后面的链接访问web界面。

默认账号密码:

Email: admin@gmail.com
password: admin123

73b2a855182c16f85c6f9464e5714a3b.png

点击Sign In登陆。

然后创建媒体库:

64b03df58d9e375ede68a9c607238fd8.png

剩下的大家自己探索吧,有什么使用上的问题建议到项目主页上查询。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站由纳斯五零(NAS50.CN),版权所有,保留部分权利。豫ICP备2023035803号-1

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-10-24 02:04 , Processed in 0.103654 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表