Serviio DLNA Media Server installation under Linux

Serviio DLNA media server
Serviio DLNA media server

The Serviio DLNA media server is suitable for streaming media files (music, video or images). Serviio is a free media server, but there is also a Pro release that further expands your content sharing capabilities.

Serviio is based on Java technology. On Windows, Mac and Linux operating systems and embedded systems, e.g. NAS is running.

Serviio allows you to view public online content. (e.g., live broadcasts, RSS / Atom feeds, and other web resources) There are many websites that publish media feeds, these can be accessed through Serviio.


In this article, I will show you how to install Serviio 2.1 on Ubuntu 20.04, but it should work with any version of Ubuntu 18.04 – 20.04, any desktop version.

Beelink SER5 Mini PC

ad

Beelink SER5 Mini PC

AMD Ryzen 7 5800H Processor,Mini Computer with 16G DDR4 RAM/500GB M.2 NVMe 2280 SSD,4K FPS/Three-Screen Display/WiFi 6/BT5.2/Support Auto Power On.

Ideal for Smart Home, Mosquitto, ioBrokers or media servers.

Installing Serviio

First upgrade the system:

sudo apt-get update
sudo apt-get upgrade

Then install the dependencies:

sudo apt-get install net-tools software-properties-common openjdk-8-jre default-jre ffmpeg dcraw wget

Navigate to the opt directory where you will install Serviio

cd /opt

Download the Serviio software:

sudo wget http://download.serviio.org/releases/serviio-2.1-linux.tar.gz

And unpack:

sudo tar zxvf serviio-2.1-linux.tar.gz

Create a symbolic link to the Serviio directory:

sudo ln -s serviio-2.1 serviio

Take root ownership of the Serviio files.

sudo chown -R root:root /opt

You can delete the downloaded installation file:

sudo rm serviio-2.1-linux.tar.gz

We then need to create a service to ensure that Serviio starts when the machine restarts. Type the following command to create a file named serviio.service in the system services directory:

sudo nano /lib/systemd/system/serviio.service

Enter the following few lines in the editor:

[Unit]
Description=Serviio Media Server
After=syslog.target local-fs.target network.target

[Service]
Type=simple
StandardOutput=null
ExecStart=/opt/serviio/bin/serviio.sh
ExecStop=/opt/serviio/bin/serviio.sh -stop
KillMode=none
Restart=on-abort

[Install]
WantedBy=multi-user.target

Save the file with [ctrl + o], then use [ctrl + x] to exit the editor.


Enable Serviio Service:

sudo systemctl daemon-reload

sudo systemctl enable serviio.service

sudo systemctl start serviio.service

This completes the installation of Serviio. Reboot the system:

sudo reboot

After restarting, type the following address in the address bar of your browser:

http://[IPAddress]:23423/console

Here you can make settings, create users, add your favorite audio, video, image files. The administrative console is very clear and easy to use, available in several languages. We can try the Pro version for 15 days, after which we can continue to use the free version. You may want to consider purchasing a license.

After the settings, the Serviio Media Server is available on the network from a browser at the following address:

http://[IPAddress]:23424/mediabrowser

The login screen:

Serviio login
Serviio login

ServiiGo for Android

With ServiiGo, you can browse and stream all the media stored on the Serviio server to your Android device. ServiiGo uses Serviio Pro’s built-in new API, which also works over the Internet. 

ServiiGo on Google play
ServiiGo on Google Play
ServiiGo on Google play

amazon
Roku Express HD Streaming Media Player with High Speed HDMI Cable and Simple Remote
amazon
Roku Streaming Stick 4K | Streaming Device 4K/HDR/Dolby Vision with Roku Voice Remote and TV Controls

advertising – amazon.com