Can I host my site somewhere else?

No, you can't.

Frontsite is a full solution and to keep things safe and easy we're hosting all the websites built with us.