Edit: ideally wifi cameras that I can solar power.
Looking to replace my Arlo cameras with something self-hostable. Arlo lets you store on a USB stick, but there's no way to get out from under their cloud, which gets more expensive all the time.
Not sure about wifi cameras, I have a mix of Trendnet and Hikivision POE, sitting on a Vlan with no internet access. For the software I use Blue Iris. Where I have a need for cameras I have only a Windows server and I have found this software to be the best for me.