you can certainly test locally, to test the system, but the system is intended to be used on the live server.
Your local testing is just that, testing.
Once testing is complete, you upload the system to the live server to begin inserting the live content.