Hi, just stumbled across this thread, and to throw in my 2 cents, I run one of these on a Synology NAS, meets the brief however very expensive in its own right and I then had to configure a set of chimes to be triggered using IFTTT.
https://www.axis.com/en-us/products/axis-a8105-e/