黑群晖

群晖 音乐推流 Roon server Docker Happy 版

Featured Post Image - 群晖 音乐推流 Roon server Docker Happy 版

本教程按照群晖sa6400 DSM 7.2.2版本为例,其他版本需要自行测试

1、先安装ContainerManager套件(docker),以下简称docker

2、打开File Station套件,先在docker文件夹里面建立一个 roonserver的文件夹

再在embyserver文件夹里面建立 3个文件夹:data 、backup、app

3、记录data 、backup、app 这三个文件夹的正确路径,File Station里面鼠标点击对应文件夹,按鼠标右键,选择属性

记录下每个文件夹的路径,如我这里对应路径的路径(根据自己存储文件夹的而定)

data: /volume1/docker/roonserver/data

app: /volume1/docker/roonserver/app

backup: /volume1/docker/roonserver/backup

music: /volume1/music (这个文件夹就是你存放音乐的文件夹)

4、打开ContainerManager套件

点击左边项目——新增

项目名称:roonserver

路径:选择刚才新建的 roonserver文件夹

来源:创建 docker-compose.yml

脚本命令输入下面:(下面脚本中文说明要删除拷贝进去

services:
  roonserver:
    image: docker.1ms.run/steefdebruijn/docker-roonserver:latest
    container_name: roonserver
    environment:
      - TZ=Asia/Shanghai
    network_mode: host
    volumes:
        #下面的冒号前面的路由修改为刚才记录对应的正确路径
      - /volume1/docker/roonserver/app:/app
      - /volume1/docker/roonserver/backup:/backup
      - /volume1/music:/music
      - /volume1/docker/roonserver/data:/data
    restart: unless-stopped

输入后点击下一步

出现下面画面就代表正在安装,静待安装,根据网络的不同,安装的时间有所不同,静静的等就可以(过程耗时根据网络而定)

出现Exit Code:0后就代表安装完成(如下图)

这个时候等待 10-15 分钟等待镜像解压。

5、直到RoonServer 文件夹,就代表解压完成

打开 FileStation,打开刚才新建的 app 文件夹看到多了一个 RoonServer 的文件夹

6、回到ContainerManager ,选择项目,选择刚才的 roonserv 项目,鼠标右键选择停止

出现下面画面代表已经停止,关闭窗口

7、下载 RoonServer Happy 文件

下载Happy 文件(点击下载

下载后把文件拷贝到 app 文件夹里面

删除原来的 RoonServer 文件夹

解压刚才拷贝进去的 RoonServer.zip 文件

记录 RoonServer 文件夹的正确路径

我这里记录的路径是:/volume1/docker/roonserver/app/RoonServer

8、打开控制面板——计划任务

点击新增——计划的任务——自定义的脚本

选择 root 账号

点击任务设置——自定义的脚本输入下面的脚本——点确定

chmod -R +x /volume1/docker/roonserver/app/RoonServer
#这里把刚才记录的RoonServer的文件夹路径覆盖案例的路径

提示下面框点确认

提示下面输入你的 DSM 登录账号对应的密码

返回后,选择刚才添加的自定义任务——点击上面的运行

9、运行上面的操作后

返回ContainerManager选择项目,选择刚才的 roonserv 项目,重新启动项目

到这里RoonServer 就安装完成

打开电脑,手机,或者推流播放设备,就能搜索到 RoonServer 服务端

Mac 软件下载

windows 软件下载

安卓 app下载