Subscription-Free Media
Ubuntu Desktop
The first thing we're going to do is Download Ubuntu .iso from the offical website, and move it to a USB.
Plug the USB in to your new computer (no Operating Systems installed) and follow the default installation.
Once that's done, we're going to make sure everything is up to date.
right click on desktop -> "Open in Terminal"
Once in the terminal, follow the below commands one at a time:
cd
sudo apt-get update
sudo apt-get upgrade -y
cd ..
cd ..
cd media
sudo mkdir music | sudo mkdir movies | sudo mkdir tv
Transmission
With that part done, navigate back to the task bar (like in Windows) to install an app called "Transmission"
Search for "Transmission"
Install the latest/stable version
Edit some settings to allow the other apps to utilize it:
edit
preferences
remote
allow - http://localhost:9091
use authentication
Username: anything but admin or transmission
Password: ideally 8 characters or more
ProtonVPN
The next step is to Download ProtonVPN. Any VPN will do, really, but this is the only one I can endorse, at least for the average user.
THE FREE VERSION WILL NOT WORK FOR THIS
Re-Open your Terminal and copy/paste the below commands one at a time:
wget https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.4_all.deb
sudo dpkg -i ./protonvpn-stable-release_1.0.4_all.deb && sudo apt update
sudo apt install proton-vpn-gnome-desktop -y
sudo apt-get update
sudo apt-get upgrade -y
reboot
Now that we've installed the program, we need to make sure that if it stops for any reason, the computer is unreachable by the outside world. This is an extra layer of protection that you should definitely do.
open protonvpn (app bar, search)
login
settings in top left
kill switch on
"\*arr Scripts"
You're almost done. The next parts involving the terminal are fairly complicated, so just copy/paste your way through. Keep as much as you can on the defaults, listed below each command.
curl -o servarr-install-script.sh https://raw.githubusercontent.com/Servarr/Wiki/master/servarr/servarr-install-script.sh
sudo bash servarr-install-script.sh
lidarr - music
http://localhost:8686
user - lidarr
group - media
prowlarr - index manager
http://localhost:9696
user - prowlarr
group - media
radarr - movies
http://localhost:7878
user - radarr
group - media
sonarr - tv
curl -o- https://raw.githubusercontent.com/Sonarr/Sonarr/develop/distribution/debian/install.sh | sudo bash
wget -qO- https://raw.githubusercontent.com/Sonarr/Sonarr/develop/distribution/debian/install.sh | sudo bash
http://localhost:8989
user - sonarr
group - media
Access
Just about done. Now we need to make sure the users we created for the apps have the right folder permissions
Go to the root folder via terminal
cd ..
cd ..
cd ..
Change ownership of the folders we created earlier now that the users are created.
sudo chown -R sonarr:media ~/media/tv
sudo chown -R radarr:media ~/media/movies
sudo chown -R lidarr:media ~/media/music
Now change the individual settings on the apps. Go to the localhost links above, on the machine you're working on.
prowlarr
Authentication
Forms
Enabled
Username
Password
Indexers
DM me
Settings
Apps
go to each individual page in separate tabs
go to settings
General
API Key
copy "API Key"
paste in respective Application API Key fields
Download Clients
Transmission
Sonarr
Media Management
Add Root Folder
/media/tv
Radarr
Media Management
Add Root Folder
/media/movies
Lidarr
Media Management
Add Root Folder
/media/music
Done, Synology guide to follow.