Yes. Your demos can be uploaded to your own website, a subdomain of your website or anywhere else that you can upload to via FTP.
Professional and Enterprise-level accounts can also avail of the DemoGo cloud service, negating the need to provide your own hosting.