I use Unraid and their docker and VM integration, Works great for me as a home user with mixed drives. Most of the dockers i want already have unraid templates so require less configuration. Does everything i want and made it a bit easier for me with less configuration and the mixed drive support.
Wouldn’t it be easier to just view the cameras through the interface of your CCTV recording software? I personally use Shinobi for recording, and run Frigate for object detection and notifications through home assistant.