Setup freepbx on one server for 50 locations

Is it possible to setup a freepbx server at one main location and have different locations login to it. Is there any such thing. I have 3 locations. One in Miami, FL, Hollywood FL and St Pete FL. Do i have to setup a freepbx manually at each location?

Yes, you can have extensions anywhere.

… and no, you do not need multiple FreePBX installations.