Remote camera monitoring and comms?

I have a farm cottage ~20 minutes away from where I live, it’s physically quite secure but I’d like to set up some cameras and comm systems, probably all ethernet based if possible, where I can remotely monitor the cameras and activate voice comms or siren capabilities. I’d also like it to have motion/AI person detection that would alert my phone or something when I’m not around, since there’s decent internet connection.

Would home assistant be a good base hub for something like this? I do PLC stuff for work and can diy pretty well, but I don’t know where to start. Software? Hardware? Advice would be appreciated.