Thanks Martin. Ubuntu Server is working great. So, I only ever used this server for Roon, and my library is on a NAS, so I wanted to be truly headless. I suppose I can live with powering down the server with the front button since I have no other access. Is SSH how you would typically do this?
You may prefer to install a web-based GUI. The simplest is Cockpit.
sudo apt update && sudo apt -y install cockpit
sudo systemctl start cockpit.socket
sudo systemctl enable cockpit.socket
Then type https://server-ip:9090 and log in with your credentials.
Very cool. Thanks so much for your kind help. Iâll check this out later.
Btw, back on Ubuntu Server, I wanted the most minimal install, so before the installer asked me if I wanted additional software (for DNS, email, samba server,etc), it said only the kernel was installed, and I didnât install anything else besides cifs, curl, ffpmeg and libasound2, so Iâm thinking I have close to what the guys who sell minimal audio linux distros have. Thoughts?
You have a minimal install. However, you said that your endpoint is on another network so this isnât a big issue.
Hi Martin,
Thank you and Merry Christmas
I have just installed Linux Mint and am a first time Linux user. I installed linux fine on an older i7 Toshiba laptop but using it is another thingâŚ
After spending a long time trying to work out how to install Roon server your info at the top made it easy and I had it done in a minute tops (would be nice if Roonâs own instructions were as easy as yours).
Terminal said that Roon had installed successfully and should be running but I canât see it running, I canât find an app for it and my Roon app on phone canât find any core though I can see the files installed to the opt/Roonserver location on my laptop. In that I can find an .exe file but canât open it.
Any advice would be greatly appreciated
Thank you
Roon on Linux is Core only; there is no GUI so youâll need to use another Control devices, e.g. iPad, iPhone, Android tablet or Phone, or a MacBook/ PC.
You can check that Roon Server is running by typing the following in the terminal.
sudo systemctl status roonserver
Youâll see something like this.
â roonserver.service - RoonServer
Loaded: loaded (/etc/systemd/system/roonserver.service; enabled; vendor preset: enabled)
Active:
active (running) since Sun 2019-12-22 11:40:38 GMT; 2 days ago
Main PID: 1638 (start.sh)
Tasks: 128 (limit: 4915)
CGroup: /system.slice/roonserver.service
ââ1638 /bin/bash /opt/RoonServer/start.sh
ââ1645 /opt/RoonServer/RoonMono/bin/RoonServer --debug --gc=sgen --server RoonServer.exe
ââ2120 /opt/RoonServer/RoonMono/bin/RoonAppliance --debug --gc=sgen --server RoonAppliance.exe -watchdogport=36049
ââ2134 /opt/RoonServer/Server/processreaper 2120
ââ2571 /opt/RoonServer/RoonMono/bin/RAATServer --debug --gc=sgen --server RAATServer.exe
Ahh silly me, thank you
You are a guru. I can see with that, that Roon server is active on Linux laptop but neither my phone app or Roon on a Windows tablet is finding any core. I have restarted laptop a few times as has been pretty much standard for me when Roon every updates or changes etc
Thanks again
I think Linux Mint comes with a firewall. Can you check and post results?
sudo ufw status
You are a genius, thank you so much.
Yep it was a firewall and even worked out how to allow Roon through. A good lesson for me to think about things rather than expect a Windows popup. Linux definitely isnât as user friendly but it is running a lot better on this older machine that was running Windows 7 thatâs soon to be unsupported.
Thanks again mate
You can install a GUI front-end for the firewall if you like. itâs call gufw
.
Thank you. I got to hereâŚIt is messy but works. I think I have set rules wrong though. I think it is set to allow both way for Roon but it only works if I set general incoming switch to âallowâ. If I deny the Roon rule doesnât work and I lose music playback.
I am guessing this isnât what I want for a firewall to allow everything in? .
Youâll need the following:
sudo ufw allow from 192.168.1.0/24 to any port 9100:9200 proto tcp
sudo ufw allow from 192.168.1.0/24 to any port 9003 proto udp
sudo ufw allow from 192.168.1.0/24 to any port 1900 proto udp
This assumes your network is 192.168.1.0.
You really are the best.
I feel like I am asking too much now. That didnât work.
Found out how to check my ip and it gave me this
60.242.75.162
dan@danlinux:~$ curl ifconfig.me
60.242.75.162
so i edited what you gave me to below with ip of linux laptop
sudo ufw allow from 60.242.75.162/24 to any port 9100:9200 proto tcp
sudo ufw allow from 60.242.75.162/24 to any port 9003 proto udp
sudo ufw allow from 60.242.75.162/24 to any port 1900 proto udp
It then added rules from 29-34 I think but still no luck. I still have to change to âallowâ incoming for Roon to work
Lower numbered rules are for Steam app. Nice that it installs from Software Manager and firewall rules are preconfigured.
I wish I could buy you a beer BTW
You have an odd IP address range. These arenât private and I suspect are used by your ISP. For your home network you should be using 192.168.0.0 to 192.168.255.255 range (there are other ranges but this is all you need.)
Edit: TPG Telecom?
I thought that too
I donât remember seeing any other device on my network not having the standard 192 etc
Run ifconfig
from the console. 60.242.75 and post the output.162 is your routers address in the Internet.
dan@danlinux:~$ ifconfig
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.105 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::298c:17c0:9510:8391 prefixlen 64 scopeid 0x20
ether b8:70:f4:61:d4:08 txqueuelen 1000 (Ethernet)
RX packets 1298526 bytes 1515567209 (1.5 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 781203 bytes 556084164 (556.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 10721 bytes 855264 (855.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10721 bytes 855264 (855.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Is this the correct one?