Reolink with Synology NAS using their native Surveillance app. All stored locally, no cloud.
One issue with Reolink I haven’t solved is that it is unable to detect approaching cars in the night. Departing cars work fine though. Otherwise no complaints.