Dan
Moderator
Alright, so you have your new, bright and shiny VPS. What now?
First, be sure to log into WHM and walk through the initial configuration. If you registered a domain with Knownhost this will probably be at least partially done for you.
Be sure to create A records for the host and for your nameservers. Leave the resolvers at the default as they are preconfigured.
You will want to log into your domain registrar's control panel to create/register your nameservers. I cannot cover how to do this for all registrars but here is how to do it for Godaddy and the procedure should be similar for all.
Then you will want to create an account for your main domain (the one used in your hostname and/or registered with Knownhost).
In WHM go to Packages and run Add Packages. A Package is a template in which you define what resources an account/domain gets. Give the package a name and then fill out the form for disk space (Quota MB), bandwidth, etc. The majority of domains do not have/need a dedicated IP, you can host literally hundreds of domains on one IP with no trouble. If you need an SSL certificate for secure access then you will need to give that domain a dedicated IP which you will need to get from Knownhost. After completing the form click Add at the bottom and it will save the package. If you decide you want to change a package simply click Edit Package and make your changes. Repeat this for however many packages you need.
After that you can create the account. Go to Account Functions and click Create a New Account. Enter the domain name, account name, password (the user can change this in cPanel if they desire), select a package for the domain (or you can check the box to select options manually), select the cPanel theme (typically leave this as x3 or x3 mail if it's a mail only account), select the language, if the account is for a reseller check the box (a reseller you sell space to and then they can create accounts within it), if they want to use external DNS check the box for use nameservers specified at the Registrar (typically DNS is local), and if you are recreating the account check to overwrite existing DNS zones and then click create.
At this point the account and domain have been created on your VPS but there is no content and since the domain name/nameservers haven't propagated yet you cannot access it to even upload files. Don't worry you can get there by using the main IP address and logging in using the account credentials you put in when you created the account. You can do this for cPanel (https://###.###.###.###:2083) or in your FTP client (host address = ###.###.###.###).
If you are moving an existing domain here from somewhere else you should copy your files over at this point so that when you change your nameservers at your registrar over your viewers have something to see, just don't forget to do so and keep in mind that it could take a day or two for DNS to propagate.
If it's a new account and you haven't yet then go ahead and change your nameservers at your registrar over to your new ones and then after a day or two your domain/account should be fully functional.
You can also access your website by following one of the options in KnownHost's wiki. Be sure to read the entire post especially the part about websites using Wordpress and such appearing to be broken when really they aren't.
Congratulations, you just created your first domain/account on your not quite so new, bright and shiny VPS!
First, be sure to log into WHM and walk through the initial configuration. If you registered a domain with Knownhost this will probably be at least partially done for you.
Be sure to create A records for the host and for your nameservers. Leave the resolvers at the default as they are preconfigured.
You will want to log into your domain registrar's control panel to create/register your nameservers. I cannot cover how to do this for all registrars but here is how to do it for Godaddy and the procedure should be similar for all.
Then you will want to create an account for your main domain (the one used in your hostname and/or registered with Knownhost).
In WHM go to Packages and run Add Packages. A Package is a template in which you define what resources an account/domain gets. Give the package a name and then fill out the form for disk space (Quota MB), bandwidth, etc. The majority of domains do not have/need a dedicated IP, you can host literally hundreds of domains on one IP with no trouble. If you need an SSL certificate for secure access then you will need to give that domain a dedicated IP which you will need to get from Knownhost. After completing the form click Add at the bottom and it will save the package. If you decide you want to change a package simply click Edit Package and make your changes. Repeat this for however many packages you need.
After that you can create the account. Go to Account Functions and click Create a New Account. Enter the domain name, account name, password (the user can change this in cPanel if they desire), select a package for the domain (or you can check the box to select options manually), select the cPanel theme (typically leave this as x3 or x3 mail if it's a mail only account), select the language, if the account is for a reseller check the box (a reseller you sell space to and then they can create accounts within it), if they want to use external DNS check the box for use nameservers specified at the Registrar (typically DNS is local), and if you are recreating the account check to overwrite existing DNS zones and then click create.
At this point the account and domain have been created on your VPS but there is no content and since the domain name/nameservers haven't propagated yet you cannot access it to even upload files. Don't worry you can get there by using the main IP address and logging in using the account credentials you put in when you created the account. You can do this for cPanel (https://###.###.###.###:2083) or in your FTP client (host address = ###.###.###.###).
If you are moving an existing domain here from somewhere else you should copy your files over at this point so that when you change your nameservers at your registrar over your viewers have something to see, just don't forget to do so and keep in mind that it could take a day or two for DNS to propagate.
If it's a new account and you haven't yet then go ahead and change your nameservers at your registrar over to your new ones and then after a day or two your domain/account should be fully functional.
You can also access your website by following one of the options in KnownHost's wiki. Be sure to read the entire post especially the part about websites using Wordpress and such appearing to be broken when really they aren't.
Congratulations, you just created your first domain/account on your not quite so new, bright and shiny VPS!
Last edited: