to host your own domain, first register for a Zymic account. This allows you to manage multiple hosting accounts. Next sign up for a web hosting account. Next would be to point your domain name servers to ours, then access your web hosting control panel, and navigate to the "Add Custom Domain" section; there you'll be able to add your domain. Note that some registrar take a while to change the name servers, could take up to 48hrs. Our name servers would also be displayed on that "Add Custom Domain" page.
Here's a video tutorial