找回密码
 加入我们
搜索
      
查看: 24568|回复: 46

[电脑] 联想1L小机机自制RoonServer(基于ubuntu),兼做影音服务器

[复制链接]
发表于 2022-9-5 12:21 | 显示全部楼层 |阅读模式
本帖最后由 ytlhj 于 2022-11-9 12:45 编辑

        年初开始玩Roon,一直用家里联想迷你台式机作Roon服务器,几种Roon服务器方案,这种Windows环境下的方案最经济、最易上手。
“发烧发烧,就是对各个环节因素进行研究并优化“。在各个音响群里和网络上仅有的相关资料里,都是说Roon专机且linux环境下效果更佳。
家里的电脑升级为Thinkstation p350 tiny(一直痴迷联想的这个1L的小机机),原来的ThinkCentre M4500Q可以随便折腾了,由于已经很久
没有使用Linux了,稍微还是有点打怵.架不住机器可以随便折腾,整起来。
        手头的ThinkCentre M4500q配置如下:
        CPU:                Intel Core i5-4590T
        Memory:                8G
        SSD1:                mSATA     256GB Lenovo
        SSD2:                SATA        256GB SAMSUNG

        通过USB3.0口使用易驱线可以外接HDD.
cover.jpg

        最后经过一天的折腾,圆满完成任务,顺便搞定Samba 服务,把小机机兼做了家庭影音文件服务器。
doing.jpg
       
                记录折腾主要过程,包含三部分:
                • ThinkCentre M4500Q 安装Ubuntu desktop 22.04,优化日常运行。
                • ubuntu上安装 Roon Server (x64)。
                • ubuntu上安装Samba,配置好家庭影音需求。

        一、 安装Ubuntu desktop 22.04。
                访问Ubuntu官网,按照教程安装。【用chrome 浏览器,google在线翻译。】
                        https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview
安装 Ubuntu 桌面.png
       
                注意下载64位版本,因为roonserver只能安装在64位的linux上。
                不启用加密, 不选择自动启动。
                为了将小机机配置为家庭服务器,不接显示器,不接键鼠,达到加电开机启动目的,小机机还要作以下设置。
                1、主板BIOS设置为加电开机。
                        主板BIOS中有一个“PowerManagementSetup(电源管理设置)”设置项,在其中可以选择意外断电后重新来电时计算机的状态,
                        设为自动开机即可。
                2、在 Ubuntu 上设置一个 root 密码
                        ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。
                        $sudo passwd  
                3、Ubuntu desktop设为自动登录,关闭自动息屏
                        从 设置>用户 以打开配置面板,选择要在启动时自动登录的用户帐户,按右上角的解锁并在提示时输入您的密码,将自动登录开关切
                        换到打开。设置完毕后,ubuntu就可以开机自动登录了。
ubuntu autologin.png
       
                4、解决 chrome 提示输入密码环 ,windows 10远程桌面启动异常。
                             从 应用程序>工具>密码和密钥打开配置面板,右键单击 左侧列表 密码-登录 ,选择更改密码,输入您的旧密码,
                当它要求输入新密码时,不输入并继续即可除密码。
remove keyring.png
       
                5、开启Ubuntu 远程桌面共享,windows 10就可以远程控制Ubuntu了。
remote desktop.png
       
                6、DP、HDMI、VGA诱骗器。
                Ubuntu不接显示器运行,需要诱骗器,否则远程桌面控制无法实现。我买了个DP口的。
DP.jpg
m4500q.jpg
       

        二、 ubuntu上安装 Roon Server (x64)
                一直以来,Roon Server 有以下选择:
                        ・带有 Roon 正版硬件和软件的 Nucleus(roon官方)
                        ・完成的第三方产品
                        ・Rock和 Roon 应用程序 的 Intel Nuc(Linux)
                        ・Windows10和 Roon 应用程序的 Intel Nuc(windows 7p也很好)
                        ・Roon Qnap /Synology 等 NAS 应用程序
                        ・Mac mini 的 Roon 应用程序(macOS)
                        ・使用自制或现成的 PC
                对于家用,感觉自制或现成的PC/Mac mini,性价比最高,对于普通电脑使用者,局限于门槛和知识,总是认定
                特制的、LINUX下的核心效果更好,其实规范大厂的PC和MAC mini效果足够好用了。既然说LINUX环境下效果最好,
                就折腾小机机+ubuntu下的roonserver.

                Roon Core 和 Remote 规格建议
                        https://help.roonlabs.com/portal ... ended_Core_Hardware
               
                我阅读了 Roon官网 的安装指南在 Linux 上安装 Roon,还是有点复杂,顺序也有点问题。
                        https://help.roonlabs.com/portal/en/kb/articles/linux-install
                所以整理了一下。这项工作本身需要一些 Linux 经验和命令知识。
                a、正确安装最新稳定版64位Ubuntu 22.04
                b、安装以下依赖项,建议在root用户下安装。
       
                        $ sudo apt install cifs-utils


sudo apt install cifs-utils.png

       
                        $ sudo apt install curl


apt-get install curl.png


                $ sudo apt-get install ffmpeg

                        安装 ffmpeg可能会出问题               
sudo apt-get install ffmpeg.png

                其中如果安装 ffmpeg出问题的话,可以移步
                        https://www.johnvansickle.com/ffmpeg/faq
                c、在这些准备工作之后安装roonserver

                        $ curl -O https://download.roonlabs.net/builds/roonserver-installer-linuxx64.sh
                        $ chmod +x roonserver-installer-linuxx64.sh
                        $ sudo ./roonserver-installer-linuxx64.sh


RoonServer_linuxx64 ok.png

                d、恭喜你安装成功。用windows\iphone\ipad下的roon remote就可以登录配置roon了。       
        三、  ubuntu上安装配置Samba
                设置 Samba 文件服务器,通过本地网络共享文件。
                https://ubuntu.com/tutorials/ins ... re-samba#1-overview

        一直就对家用NAS(群辉\威联通等)不感冒,家里原来的音乐文件和4K片源都是台式机Samba共享方式提供,
        真心感觉群辉\威联通等没必要,家里自用Samba共享足够用了。
        淘宝上花几十块买个铝片硬盘支架,把家里淘汰拆下来的2.5HDD整到一起。
        配合 sata to usb 易驱线,用那个盘插哪个。
cover3.jpg
cover2.jpg
ubuntu about.png


        折腾完,就可以把这个小机机放在电视柜里,不插键鼠和不接显示器。随便加、断电。作为roonserver和appletv的影音服务器,无压力。
        下面的是appletv4k上的infuse连接小机机测试4K原盘网速负载。
appletv test.png


        在Windows 可以用使用mstsc远程控制ubuntu的桌面,mstsc,Microsoft Telnet Screen Control ,即“微软远程桌面控制”。。

        win+r 键入:mstsc
        输入ubuntu对应帐号密码就可以远程控制ubuntu的桌面了。
remote.jpg


================================================================
重新整理了一下安装roon server 步骤

1、安装完64位Ubuntu后,首先更新 ubuntu “软件和更新”的源地址,否则在下面安装过程中会出现下载错误(主要是安装ffmpeg依赖时)。       
v2-83558968cb80e63e8962f8c9c6c1aeab_720w.jpg


自动选择 国内最佳服务器。
2、安装依赖项
$ sudo apt install cifs-utils
$ sudo apt install curl
$ sudo apt-get install ffmpeg


3、安装roon server
$ curl -O https://download.roonlabs.net/builds/roonserver-installer-linuxx64.sh
$ chmod +x roonserver-installer-linuxx64.sh
$ sudo ./roonserver-installer-linuxx64.sh





评分

参与人数 7邪恶指数 +250 门户文章 +1 收起 理由
longpowercn + 5 666
ilas + 200
dexterchen + 10
nApoleon + 1
Wolverine + 5
王骞 + 20
李一族 + 10

查看全部评分

发表于 2022-9-5 14:28 | 显示全部楼层
这个是手动插拔换盘嘛?
 楼主| 发表于 2022-9-5 14:57 | 显示全部楼层
voandrew 发表于 2022-9-5 14:28
这个是手动插拔换盘嘛?

相当于移动硬盘了,用那个插那个
发表于 2022-9-5 16:25 | 显示全部楼层
ytlhj 发表于 2022-9-5 14:57
相当于移动硬盘了,用那个插那个

呃。。。这个,我怕插拔久了,接口会磨损松动吧。
发表于 2022-9-5 16:43 | 显示全部楼层
之前也用过一段时间Roon。我感觉,Server所在平台,对音质的影响力不是那么明显。(毕竟Wadax这种级别的server依然是Win,国内那个TNB似乎也是Win)更多还是看周边的搭配(比如CPU、电源、机内线、机箱)和系统本身的优化。。。都是深坑Orz。。。
 楼主| 发表于 2022-9-5 17:19 | 显示全部楼层
Fistan 发表于 2022-9-5 16:43
之前也用过一段时间Roon。我感觉,Server所在平台,对音质的影响力不是那么明显。(毕竟Wadax这种级别的ser ...


赞同,欺负大多数人不懂。roon 所在的软硬件平台只要不是太差,对音质的影响力几乎没有影响。发烧吗,忽悠+折腾才能卖钱。
所以自己也是折腾现有资源,乐在其中。
 楼主| 发表于 2022-9-5 17:22 | 显示全部楼层
voandrew 发表于 2022-9-5 16:25
呃。。。这个,我怕插拔久了,接口会磨损松动吧。

这玩意插拔能有多大损伤,抗造。本来这种淘汰下来的盘就是用来折腾的,核心数据分开就OK了。
发表于 2022-9-5 22:16 | 显示全部楼层
看完这个之后,原本想搞个diy nas的我又不知咋样了
第一次听RoonServer...
发表于 2022-9-5 23:19 | 显示全部楼层
感谢分享~
发表于 2022-9-6 00:58 | 显示全部楼层
楼主给了一个新的思路,正好也有联想的这台小机器,除了没有MSATA,其他都差不多,准备尝试尝试。
发表于 2022-9-6 08:35 | 显示全部楼层
请问下这种配置在DSD实时转RAAT性能方面怎样。我一直是人为ROON很占系统资源,没有装到小的主机里面。

音质,这个貌似ROON REMOTE设备更重要吧。
发表于 2022-9-6 08:39 来自手机 | 显示全部楼层
个人建议用Ubuntu的server版本。缺点是全命令行手敲。优点占用的资源少
 楼主| 发表于 2022-9-6 08:47 | 显示全部楼层
znet 发表于 2022-9-6 08:35
请问下这种配置在DSD实时转RAAT性能方面怎样。我一直是人为ROON很占系统资源,没有装到小的主机里面。

音 ...

roon系统一直窃以为,服务器配置不太拉跨,网络千兆稳定,音质主要依赖于roon ready或roon bridge设备(就是数播、dac及之后的音响设备)。
个人感觉炒作独立核、专用核、交换机及其电源,还有网线都是扯。
roon官网关于server的推荐配置:
hardware.jpg
只要高于以上配置,性能不是啥问题。
https://help.roonlabs.com/portal ... ments#Typical_Usage
 楼主| 发表于 2022-9-6 08:48 | 显示全部楼层
okko123 发表于 2022-9-6 08:39
个人建议用Ubuntu的server版本。缺点是全命令行手敲。优点占用的资源少

高手都用命令行。
发表于 2022-9-6 08:52 | 显示全部楼层
ytlhj 发表于 2022-9-5 17:22
这玩意插拔能有多大损伤,抗造。本来这种淘汰下来的盘就是用来折腾的,核心数据分开就OK了。 ...

不是内部接口都号称50次插拔寿命。插拔多了,可能会造成接触不良,crc计数提高啊。
发表于 2022-9-6 09:00 | 显示全部楼层
大佬膜拜下
发表于 2022-9-6 11:12 | 显示全部楼层
Roonserver是要付费的吧
 楼主| 发表于 2022-9-6 11:22 | 显示全部楼层
zcqshine 发表于 2022-9-6 11:12
Roonserver是要付费的吧

是的 ,按月 、年、终身分别收费
发表于 2022-9-6 11:22 | 显示全部楼层
我用群晖跑roon server,解码放大都是其他设备完成,省事。
发表于 2022-9-6 11:57 | 显示全部楼层
除了这个还有其他推荐吗
发表于 2022-9-6 13:30 | 显示全部楼层
学习了
发表于 2022-9-6 14:17 | 显示全部楼层
上个月刚买了终身帮顶
发表于 2022-9-6 14:18 | 显示全部楼层
我是NUC10做的ROCK
发表于 2022-9-6 14:33 | 显示全部楼层
群晖跑起来也毫无压力
发表于 2022-9-6 14:53 | 显示全部楼层
这个是玩大发了
发表于 2022-9-6 15:41 | 显示全部楼层
这个文件共享和win server的文件共享相比,那个性能更好?
 楼主| 发表于 2022-9-6 15:50 来自手机 | 显示全部楼层
sdj1211 发表于 2022-9-6 15:41
这个文件共享和win server的文件共享相比,那个性能更好?

我在windows 7p和ubuntu下都是用samba 文件共享服务,copy速度差不多,如果两侧都是固态盘的话,家里千兆局域网,有线连接,在100m左右。理论上ubuntu服务器轻量化,性能好点
发表于 2022-9-6 16:44 | 显示全部楼层
楼主的网线制作水平有待提高啊!!!
 楼主| 发表于 2022-9-6 18:16 来自手机 | 显示全部楼层
husiching 发表于 2022-9-6 16:44
楼主的网线制作水平有待提高啊!!!

眼神太犀利了
发表于 2022-9-6 23:18 | 显示全部楼层
也折腾了几年,不过实在是太费电了。还是不玩了,开服务器拷一下硬盘直接用xbox看也是一样的。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-5-11 14:31 , Processed in 0.031634 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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