Have you used docker before? That's probably the most straightforward way to host Frigate. Frigate itself can have a learning curve, especially if you want to do fancy things. However, I think it's well worth the setup because it's so good. They do have pretty decent docs, it's how I figured out my dozen or so camera setup: https://docs.frigate.video/
Frigate can either be very basic (just recording) or it can do things like object detection, facial and license plate recognition, and auto tracking, just to name some examples.