Now that you have your domain and emails all set up, the next thing you want is to set up a website. There are many methods of creating a website and your Deluxe Hosting web hosting service will support most web site builders.
Website CMS (Content Management System)
Included with your cPanel hosting is a service called Softaculous. This service will allow you to install a number of CMS scripts that you can use to build your website, such as:
- and many, many more
Even if you do not see the web site builder that you want to use in Softaculous, you can always install it manually, as long it is compatible with Apache web servers.
Local Website builder software
There are several offline website builder software options available that you can use to build a website. These software options allow you to build the your website locally (on your local computer), and then upload it to your web server. If you have purchased website builder software (such as Rapidweaver), or you just like to build your website by hammering out code, you will need to set up an FTP account to upload your site files to the web server.
Creating an FTP Account
First see above on how to access your cPanel. Once logged in, scroll down to the Files section and click on FTP Accounts. Now fill in the fields to create the FTP user.
- Login: Your new FTP username
- you only need to enter the first part, the system will add the domain name to the end
- Password: Enter your new password twice
- be sure to choose something strong for added security
- you can use the Password Generator tool to create a secure password automatically
- make sure you remember the password
- Directory: This is the folder that you want the user to be able to access
- for top level access, leave this field blank
- to grant access to all of your website files, use public_html/
- if you only wish to grant access to a specific subfolder, enter the full path to that folder (example: public_html/username/).
- Quota: this is the maximum amount of disk space this user will be allowed to use on the server
- enter a number and a suffix (MB, GB), or choose Unlimited.
Once everything is entered correctly, click Create FTP Account. You’ll be taken to a confirmation screen that shows the information you just entered. Make a note of these settings for the next step.
Using your new FTP account
Now you have your new FTP account, you will need to enter the following information in your favorite FTP client. Or, if you are using an offline website builder, you will need to enter this information in that software.
- Server or Hostname: ftp.example.com
- replace example.com with your own domain
- if your DNS is not set up yet, you can use your server name or IP address
- Username: the username you created in the previous step
- remember to include the domain name (@example.com)
- Password: the password you just created
- Port number: 21 (this is the default port)
- Root directory: your domains document root folder (typically public_html/)
Note: You can use the IP address for your server instead of the domain name if your domain is not yet pointed to your server here. You can find your IP address in your cPanel. On the home page of the cPanel, you should see the summary on the right-hand side. In the General Information section, you should see the Shared IP address. This is your server IP.