Where do you guys run your sonarr/radarr instanced?
Docker. I had them on a VM when I was running it on Promox but Unraid plus docker is a godsend.
Running a VM takes up considerably more resources then Docker containers.
For example my sonarr Docker uses less than 300mb of RAM and only uses CPU when it's doing something, it idles at 0% usage. There is no overheard of an OS to take up extra RAM and CPU for no reason.
I only ever run a VM for an app that cannot be containerized, which isn't many.
Big advantage to docker is that it isn't a full on VM. You don't need to run a whole virtual computer with GUI to have a small app. It's basically a minimal Linux instance that shares resources of the server. Images are preinstalled apps with all the dependencies preinstalled, and won't conflict with each other.
TL;dr: running a VM to run server apps is extreme overkill. There's a reason why docker has taken the cloud by storm. Try it.
I built a second unraid server (ingest server). Using docker it has all the *arr's, sab, etc. Then it all moves over to my main server.
I ended up putting together a dedicated computer for downloading and extracting. I had the space and it is running on an old computer.
Docker is soooo easy to maintain. Plenty of guides out there and once you set it up, that’s pretty well it.
Inside a custom docker bridge.
Went from a VM to docker, takes a bit to set up but wouldn’t consider doing a VM again. Easier to control everything after the initial learning experience. As others have mentioned it takes a lot less resources, can only see that as a win
Docker. I had them on a VM when I was running it on Promox but Unraid plus docker is a godsend.
Running a VM takes up considerably more resources then Docker containers.
For example my sonarr Docker uses less than 300mb of RAM and only uses CPU when it's doing something, it idles at 0% usage. There is no overheard of an OS to take up extra RAM and CPU for no reason.
I only ever run a VM for an app that cannot be containerized, which isn't many.
Big advantage to docker is that it isn't a full on VM. You don't need to run a whole virtual computer with GUI to have a small app. It's basically a minimal Linux instance that shares resources of the server. Images are preinstalled apps with all the dependencies preinstalled, and won't conflict with each other.
TL;dr: running a VM to run server apps is extreme overkill. There's a reason why docker has taken the cloud by storm. Try it.
I built a second unraid server (ingest server). Using docker it has all the *arr's, sab, etc. Then it all moves over to my main server.
I ended up putting together a dedicated computer for downloading and extracting. I had the space and it is running on an old computer.
Docker is soooo easy to maintain. Plenty of guides out there and once you set it up, that’s pretty well it.
Inside a custom docker bridge.
Went from a VM to docker, takes a bit to set up but wouldn’t consider doing a VM again. Easier to control everything after the initial learning experience. As others have mentioned it takes a lot less resources, can only see that as a win
More replies
On unraid, docker. On a raspberrypi, docker. On just about anything …… Docker ;)
Docker, much less resources and easier to manage