mirror of
https://github.com/Radarr/Radarr.git
synced 2024-10-04 07:07:20 +02:00
Created Running Multiple Instances on Windows. (markdown)
parent
f1468c1ce5
commit
cc1387a093
90
Running-Multiple-Instances-on-Windows..md
Normal file
90
Running-Multiple-Instances-on-Windows..md
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
How to get multiple instances running on Windows.
|
||||||
|
|
||||||
|
# Prerequisites
|
||||||
|
Working base install of Radarr installed as a service. (Windows Installer: [https://radarr.video](https://radarr.video))
|
||||||
|
|
||||||
|
NSSM ([https://nssm.cc/](https://nssm.cc/))
|
||||||
|
|
||||||
|
# Steps:
|
||||||
|
![](https://i.imgur.com/NxsE6dw.png)
|
||||||
|
1. Open Services and stop the existing Radarr Service (Run services.msc from a CMD window or Run command, double click on Radarr, hit stop and in the drop down set start up to be disabled.)
|
||||||
|
|
||||||
|
2. Unpack the NSSM exe to somewhere easy to get to and make sure you are using the right version for your OS (32 or 64 bit)
|
||||||
|
|
||||||
|
![](https://i.imgur.com/1aErMx4.png)
|
||||||
|
|
||||||
|
3. Open an explorer window to the directory of C:\ProgramData\. Find Radarr and I suggest backing up this directory.
|
||||||
|
|
||||||
|
4. Make a new Radarr directory for how ever many instances you need. (My case I made a Radarr-HD and Radarr-4K as I wanted to keep my 4K downloads from overwriting my 1080p)
|
||||||
|
|
||||||
|
4. Open two CMD windows with admin rights and navigate to where you have the NSSM saved.
|
||||||
|
|
||||||
|
5. In the first window issue the command
|
||||||
|
|
||||||
|
nssm edit radarr
|
||||||
|
|
||||||
|
![](https://i.imgur.com/wHzE0TG.png)
|
||||||
|
|
||||||
|
This first NSSM window is meant for a point of reference so you can look back for info for the next two steps.
|
||||||
|
|
||||||
|
6. In the other CMD window, issue the command
|
||||||
|
|
||||||
|
nssm install Radarr-HD
|
||||||
|
|
||||||
|
![](https://i.imgur.com/mzUgsMa.png)
|
||||||
|
|
||||||
|
7. In path place or browse to
|
||||||
|
|
||||||
|
C:\ProgramData\Radarr\bin\Radarr.Console.exe
|
||||||
|
|
||||||
|
Confirm Start up directory is
|
||||||
|
|
||||||
|
C:\ProgramData\Radarr\bin
|
||||||
|
|
||||||
|
And here is the key to the multiple instance, place in arguments
|
||||||
|
|
||||||
|
-data=C:\ProgramData\Radarr-HD
|
||||||
|
|
||||||
|
![](https://i.imgur.com/kN8kY92.png)
|
||||||
|
|
||||||
|
8. Now confirm with the NSSM window from Step 5, that you have matching info in the Details, Log on, and Dependencies Tabs.
|
||||||
|
|
||||||
|
9. Click Install Service
|
||||||
|
|
||||||
|
10. Now start the second one with
|
||||||
|
|
||||||
|
nssm install Radarr-4K
|
||||||
|
|
||||||
|
11. Now repeat steps 7 through 9 with only changing the argument line and matching the other 3 tabs again.
|
||||||
|
|
||||||
|
C:\ProgramData\Radarr\bin\Radarr.Console.exe
|
||||||
|
|
||||||
|
C:\ProgramData\Radarr\bin
|
||||||
|
|
||||||
|
-data=C:\ProgramData\Radarr-4K
|
||||||
|
|
||||||
|
12. Go ahead and start one of the services. (In my case, the 4K one)
|
||||||
|
|
||||||
|
![](https://i.imgur.com/RrtUsEi.png)
|
||||||
|
|
||||||
|
13. Open up the directory associated to the service you choose and find the config.xml
|
||||||
|
|
||||||
|
![](https://i.imgur.com/WEIqIuK.png)
|
||||||
|
|
||||||
|
14. Edit the Config file and change the port numbers. (I just added one more to each port number)
|
||||||
|
|
||||||
|
15. Stop this current service.
|
||||||
|
|
||||||
|
16. Start the other service. If you have more than two or if you just want to change the port repeat 13 and 14.
|
||||||
|
|
||||||
|
17. Restart the first service again.
|
||||||
|
|
||||||
|
# Conclusion
|
||||||
|
|
||||||
|
This should leave you with 2 working instances of Radarr with different databases. You will need to config each one separately. (though if you are adapting this from a working install, you can copy across the other files in C:\ProgramData\Radarr to copy the setup, just leave the BIN directory behind.)
|
||||||
|
|
||||||
|
Remember to open up firewall ports for the new ports you chose too.
|
||||||
|
|
||||||
|
Thank you to JDIacobbo for giving me a starting point with this ([https://github.com/Radarr/Radarr/wiki/Multiple-Instances-on-Windows](https://github.com/Radarr/Radarr/wiki/Multiple-Instances-on-Windows))
|
||||||
|
|
||||||
|
I mostly wrote this for my future self when I need to redo this and I don't really want to have to relearn that one bit of process I am going to forget.
|
Loading…
Reference in New Issue
Block a user