Setup the applications
Here are some guides to help you set up the applications. We assume you left the default ports; if you changed them, you will need to change the ports in the URLs. Same if you are using a domain name—change the URLs to match. We assume you are using the first example in your Nix configuration. Replace {URL} in this document with your server IP or domain.
In the below setup, we assume you also didn’t set
the nixarr.mediaDir
option, which by
defuault is set to /data/media
.
Jellyfin
- Open your browser and go to
{URL}:8096
. - Click
Add Server
and put your server address - Follow the setup wizard:
- Create your administrator account.
- Setup two libraries:
- Movies: Choose “Movies” as content type, then add
the
/data/media/library/movies
folder. - TV Shows: Same with
/data/media/library
as the folder. - You can add music, books, etc.
- Movies: Choose “Movies” as content type, then add
the
- Continue the setup.
Recommendations::
- Reduce the scan media library interval for small
libraries: See
Scheduled Tasks
: {URL}:8096/web/index.html#/dashboard/tasks/
Transmission
Transmission should already be setupup and running since it’s configured with JSON, and can therefore be configured with nix. The most basic settings are already set. See the following links for more info:
- The configured Nixarr defaults for transmission
- The
nixarr.transmission
options - [Settings that can be passed through
nixarr.transmission.settings
]
Radarr
- Open your browser and go to
{URL}:7878
. - You will be asked to set up a new account.
- Choose
Forms
as the auth method and choose a username & password. - You can now log in.
- Choose
- Go to “Settings” > “Media Management”:
- Click on
Show Advanced
- Under
Importing
, enableUse Hardlinks instead of Copy
- Under
Root Folders
, clickAdd Root Folder
. Add/data/media/library/movies/
, then clickSave Changes
.
- Click on
- Go to “Settings” > “Download Clients” and add
Transmission. Change the category to
radarr
.
Recommendations::
- Go to {URL}:7878/settings/mediamanagement and set
Unmonitor Deleted Movies
to true.
Sonarr
- Open your browser and go to
{URL}:8989
. - You will be asked to set up a new account.
- Choose
Forms
as the auth method and choose a username & password. - You can now log in.
- Choose
- Go to “Settings” > “Media Management”:
- Click on
Show Advanced
- Under
Importing
, enableUse Hardlinks instead of Copy
- Under
Root Folders
, clickAdd Root Folder
. Add/data/media/library/movies/
, then clickSave Changes
.
- Click on
- Go to “Settings” > “Download Clients” and add
Transmission. Change the category to
sonarr
.
Recommendations::
- Go to {URL}:8989/settings/mediamanagement and set
Unmonitor Deleted Episodes
to true.
Jellyseerr
- Open your browser and go to
{URL}:5055
. - Follow the installation wizard:
- Choose Jellyfin (or Plex).
- Add your Jellyfin URL, username & password (you can leave the path empty and use a dummy email).
- Click on
Sync Libraries
and toggleMovies
andShows
, clickNext
. - Add your Radarr and Sonarr apps.
- Get the API key by typing
sudo nixarr list-api-keys
in your terminal.
Bazarr
- Open your browser and go to
{URL}:6767
. - Go to “Settings” > “Languages”:
- select your preferred languages for subtitles in “Languages Filter”, then add a languages profile
- Add a “Default Language Profile” for “Series” and “Movies”
- Go to “Settings” > “Sonarr” and “Settings” >
“Radarr” to add your respective Sonarr and Radarr
instances.
- Get the API key by typing
sudo nixarr list-api-keys
in your terminal. - Click
Test
to ensure the connection works, thenSave
.
- Get the API key by typing
- Go to “Settings” > “Providers” and enable the subtitle providers you want.
Recommendations::
- Go to {URL}:6767/settings/general and set
Unmonitor Deleted Subtitles
to true. - Go to “Settings” > “Audio Synchronization / Alignment” > “Automatic Subtitles Audio Synchronization”
Prowlarr
Initial setup:
- Open your browser and go to
{URL}:9696
. - You will be asked to set up a new account.
- Choose
Forms
as the auth method and choose a username & password. - You can now log in.
- Choose
- Go to “Settings” > “Apps” and add your
Arrs.
- Get the API key by typing
sudo nixarr list-api-keys
in your terminal.
- Get the API key by typing