Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sailing:radarr [2023/12/01 14:49] – willy | sailing:radarr [2024/02/27 12:15] (current) – removed willy | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Prev to: [[sailing: | ||
- | |||
- | Next to: [[sailing: | ||
- | ---- | ||
- | |||
- | ====== Radarr, the movies organizer ====== | ||
- | |||
- | [[https:// | ||
- | |||
- | You will need Radarr if you plan to organize and enrich your movies collection. Note that Radarr can only manage either movies up to 1080p or 4K. If you want to have both the same movie up to 1080p and in 4K at the same time, you will need to start two instances of Radarr at the same time. More information on this approach can be deducted from the [[sailing: | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Radarr is easily installed and managed within Gentoo linux since there is an ebuild for it. All you need to do is unmask it (at the time of writing this it's are masked for AMD64 at least): | ||
- | <code bash> | ||
- | > echo www-apps/ | ||
- | </ | ||
- | |||
- | then install it: | ||
- | <code bash> | ||
- | > emerge -v prowlarr | ||
- | </ | ||
- | |||
- | This step will create a dedicated // | ||
- | <code bash> | ||
- | > usermod -a -G media prowlarr | ||
- | </ | ||
- | |||
- | Also, you want to move Prowlarr home folder under **/ | ||
- | <code bash> | ||
- | > usermod -m -d / | ||
- | </ | ||
- | |||
- | |||
- | ===== Reverse-Proxy configuration ===== | ||
- | |||
- | Before you proceed, you should make Prowlarr accessible via the reverse-proxy, | ||
- | <file txt prowlarr.conf> | ||
- | # Prowlarr - indexars | ||
- | location /prowlarr { | ||
- | proxy_pass http:// | ||
- | proxy_set_header Host $host; | ||
- | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | ||
- | proxy_set_header X-Forwarded-Host $host; | ||
- | proxy_set_header X-Forwarded-Proto $scheme; | ||
- | proxy_redirect off; | ||
- | proxy_http_version 1.1; | ||
- | proxy_set_header Upgrade $http_upgrade; | ||
- | proxy_set_header Connection $http_connection; | ||
- | } | ||
- | # Allow the API/Indexer External Access via NGINX | ||
- | location ~ / | ||
- | auth_basic off; | ||
- | proxy_pass http:// | ||
- | } | ||
- | </ | ||
- | |||
- | Add this to your **/ | ||
- | < | ||
- | include " | ||
- | </ | ||
- | |||
- | and restart nginx: | ||
- | <code bash> | ||
- | > / | ||
- | </ | ||
- | |||
- | ===== Startup ===== | ||
- | |||
- | There are some configuration that must be perform before actually starting the service. You need to briefly start and stop it to let it create the main configuration file, this is required because you need o generate a new API key: | ||
- | <code bash> | ||
- | > / | ||
- | > / | ||
- | </ | ||
- | |||
- | Now edit the newly created xml config file **/ | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | |||
- | Add Prowlarr to default runlevel, for autostart on reboot, and start it manually now: | ||
- | <code bash> | ||
- | > rc-update add prowlarr default | ||
- | > / | ||
- | </ | ||
- | |||
- | Prowlarr will now be accessible as **http:// | ||
- | |||
- | All set! Prowlarr is running. | ||
- | |||
- | ===== Usage ===== | ||
- | |||
- | Head to the // | ||
- | After you will have added the other services, you will need to go to the // | ||
- | To sync the indexers to the apps, use the //sync all indexers// button in the indexers page of Prowlarr. | ||
- | |||
- | Now, head on to install the other services... | ||
- | |||
- | |||
- | ---- | ||
- | Next to: [[sailing: | ||
- | |||
- | Prev to: [[sailing: | ||