I've been using ESXi for a long time but I'm looking to switch to ProxMox and use Linux Containers (LXC) for most of my applications.
In my current system, I have a "Download VM" which runs Debian 8 and nzbget, sonarr, couchpotato, etc. I also have another VM running my media servers such as Plex, Air Video HD, miniDLNA, etc.
I thought that LXC was meant to create one container per application, but it seems like that it not correct and that I should create my "Download VM" as a "Download" container and then run all of the download services inside that single container. Is that right?
I'm sure it's possibly to run each application in a separate container, but is that the best practice? It seems like that would require full-OS installs into each container and increase the overhead?
In my current system, I have a "Download VM" which runs Debian 8 and nzbget, sonarr, couchpotato, etc. I also have another VM running my media servers such as Plex, Air Video HD, miniDLNA, etc.
I thought that LXC was meant to create one container per application, but it seems like that it not correct and that I should create my "Download VM" as a "Download" container and then run all of the download services inside that single container. Is that right?
I'm sure it's possibly to run each application in a separate container, but is that the best practice? It seems like that would require full-OS installs into each container and increase the overhead?