Use LXC unless that’s for some reason not possible. It has less overhead than VMs. How many services you put into one container is for you to decide. I have one for jellyfin and one for the arrs and download client. Splitting everything into more containers might be beneficial, if something stops working. You can then fix or use a backup for the one thing without inhibiting the other services.
Unless you want to use docker. Then, as others have mentioned, make one VM and put all your dockers there.
Way to often the player is not in focus (mostly after alt tabbing) and space bar scrolls me one page down. Now I have to scroll up again and klick into the picture. Infuriates me just thinking about it.
… because I CAN and with this simple trick you can too.