This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
howto:linux:install:ubuntu18-04 [2021/06/08 19:28] bump Added StandardOutput=null to systemd service to prevent logging to /var/log/syslog |
howto:linux:install:ubuntu18-04 [2025/02/11 19:02] (current) cmakula grammar |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | <note important> | + | <note important> |
- | This installation is based on 18.04.2 LTS, Minimal Edition | + | This installation is based on Ubuntu |
- | Please read the entire procedure before | + | Please read the entire procedure before |
- | This was tested using an Intel i5-4th Generation computer with 16GB of RAM | + | Previous versions were tested using an Intel i5-4th Generation computer |
- | Since the Minimal install also doesn’t contain the packages of its big brothers, this will give you the information you need to install all the packages required to run Serviio from a Ubuntu Minimal 18.04 (or Ubuntu Server) installation. | + | Since the Minimal install also doesn’t contain the packages of its big brothers, this will give you the information you need to install all the packages required to run Serviio from a minimal |
- | 1. Download and Install Ubuntu 18.04 - 20.04. (Any variant | + | If you have a desktop |
- | 2. Make sure you have all the updates by running the following two commands at least once: | + | 1. Download and Install Ubuntu 18.04 - 24.04 (Any variant will work with this guide: Ubuntu Desktop, Minimal, Netboot, Server, Lubuntu, Kubuntu, Mint, LinuxLiteOS, |
+ | |||
+ | 2. Open a Terminal window. | ||
< | < | ||
Line 24: | Line 26: | ||
</ | </ | ||
- | It will ask for your user password, followed by the new submission for the password for root, and a confirmation of that password. | + | It will ask for your user password, followed by the new submission for the password for root, and a confirmation of that password. Make sure this is an extremely complex password, as a person can do a great amount of damage to a system by logging in as root. |
- | 4. Install a few things. (Some of these will already be installed if you have a desktop variant, of which Ubuntu will warn you and then install the rest, but all are recommended if you installed Ubuntu Netboot or Server.) | + | 4. Install a few things. (Some of these will already be installed if you have a desktop variant, of which Ubuntu will notify |
< | < | ||
- | sudo apt install net-tools software-properties-common openjdk-8-jre default-jre ffmpeg dcraw wget | + | sudo apt install net-tools software-properties-common openjdk-11-jre default-jre ffmpeg dcraw wget |
</ | </ | ||
Line 43: | Line 45: | ||
b. Download the Serviio software. | b. Download the Serviio software. | ||
- | < | + | < |
</ | </ | ||
c. Extract the software. | c. Extract the software. | ||
- | < | + | < |
</ | </ | ||
d. Create a soft link to the Serviio directory. | d. Create a soft link to the Serviio directory. | ||
- | < | + | < |
</ | </ | ||
Line 61: | Line 63: | ||
</ | </ | ||
- | f. | + | f. |
- | < | + | < |
</ | </ | ||
- | g. Go to a browser to test and make sure Serviio is running by going to the following web page. (You can use the “ifconfig” command on the Linux machine to find the IP address if you do not know it.) Replace (IPaddress) with the Serviio machine IP address while attached to the same network. | + | g. Next, we need to create a service to make sure Serviio starts when the machine reboots. |
- | + | ||
- | < | + | |
- | </ | + | |
- | + | ||
- | If you have a graphical desktop on your computer, you can also open the Serviio console from the command line. | + | |
- | + | ||
- | < | + | |
- | </ | + | |
- | + | ||
- | h. Remove the installation file. | + | |
- | + | ||
- | < | + | |
- | </ | + | |
- | + | ||
- | i. Next, we need to create a service to make sure Serviio starts when the machine reboots. | + | |
< | < | ||
</ | </ | ||
- | j. Put in the following information: | + | h. Put in the following information: |
< | < | ||
Line 98: | Line 85: | ||
ExecStart=/ | ExecStart=/ | ||
ExecStop=/ | ExecStop=/ | ||
- | KillMode=none | + | KillMode=mixed |
+ | TimeoutStopSec=30 | ||
Restart=on-abort | Restart=on-abort | ||
Line 107: | Line 95: | ||
Hit ctrl+o to save the file and ctrl+x to exit the editor. | Hit ctrl+o to save the file and ctrl+x to exit the editor. | ||
- | k. Enable the Serviio Service with the following commands, executed in order: | + | i. Enable the Serviio Service with the following commands, executed in order: |
< | < | ||
Line 114: | Line 102: | ||
</ | </ | ||
- | After running the enable command, it should tell you that the OS added the service to the multi-user target. | + | After running the enable command, it should tell you that the OS added the service to the multi-user target. |
- | l. Run the “sudo reboot” command to reboot and make sure the Serviio service starts correctly. | + | j. Run the “sudo reboot” command to reboot and make sure the Serviio service starts correctly |
< | < | ||
Line 123: | Line 111: | ||
Congratulations! | Congratulations! | ||
- | Again, you should be able to access | + | Next, you need to start setting it up from the console using: |
- | < | + | |
+ | < | ||
</ | </ | ||
+ | |||
+ | If you are having issues, The F.A.Q. is located here: | ||
+ | [[https:// | ||
+ | |||
+ | And, the support forums are located here: | ||
+ | [[https:// |