I am used to working with Pelco at work, but that isn't an option for my home.  Any decent suggestions for a server run NVR system, or a standalone system, which can interface well with many brands of IP Cameras?  I have a variety of Samsung PTZ's, Lorax cameras, and a few off brand IP Cameras kicking around the house, as well as some analog cameras which I have IP encoders for. 
  
I am looking for something I can maintain myself,  not something that uses some cloud storage, or off site interface. 
  
Thank you for suggestions