> ## Documentation Index
> Fetch the complete documentation index at: https://kb.hosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Publishing your web site with HTML-Kit

> Learn How To Publish A Website With HTML-Kit Following Our Easy, Step-By-Step Guide. It Couldn't Be Easier To Get Started!

This article describes how to publish a web site created in HTML-Kit to a hosting.com server.

<Note>
  This article assumes that you have already created a web site using HTML-Kit, and you are ready to publish it to a hosting.com web server. For general information about how to use HTML-Kit to create a web site, please visit [http://www.htmlkit.com](http://www.htmlkit.com).
</Note>

## How to publish a website with HTML-Kit on a hosting.com server

After you create a web site in HTML-Kit, you can publish it to the hosting.com server associated with your account. To do this, follow these steps:

1. Start HTML-Kit, and then open your web files or project.

2. On the **Workspace** menu, click **Add Folder / FTP Server**, and then click **Add FTP Server**. The **Add FTP Server** dialog box appears.

3. On the **FTP Properties** tab, in the **Server address** text box, type your domain name. For example, type *example.com*.

4. Confirm that the **Port** text box value is set to **21**.

5. In the **Login user name** text box, type your hosting.com account (cPanel) username.
   > 📘 Note
   >
   > If you do not know your cPanel username or password, you can use the hosting.com Hosting Panel to view it. For more information, please see [this article](/docs/viewing-and-changing-login-settings-for-shared-hosting-accounts).

6. In the **Password** text box, type your hosting.com account (cPanel) password.
   > 👍 Tip
   >
   > To save the account password for subsequent logins, select the **Remember password** check box. With this option selected, you do not have to retype the password every time you access the FTP account.

7. In the **Display name** text box, type a name to identify the FTP connection. For example, you could type `username@example.com`, where *username* represents your own username and *example.com* represents your domain name.

8. Click **OK**.

9. Open an FTP connection to the web server. To do this, in the **Files** tab, right-click the FTP server connection that you just created, and then click **Connect**. If the login is successful, the **Files** tab shows the current files on the web server.
   > 👍 Tip
   >
   > To view a subdirectory, double-click the folder name or click the **+** icon.

10. To upload files to your web site, right-click the destination directory in the **Files** tab, and then click **Upload**.
    > 🚧 Important
    >
    > To make your web pages visible to the public, the pages must be in the **public\_html** directory or a subdirectory beneath it.

11. In the **Select file(s) to upload** dialog box, select the file or files that you want to upload to the web server, and then click **Open**.
    > 👍 Tip
    >
    > To select multiple files, press and hold the Ctrl key while you click to select files.

12. HTML-Kit transfers the selected file or files to the specified destination directory. You can now view the web page in your web browser.

## More information

For more information about HTML-Kit, please visit [http://www.htmlkit.com](http://www.htmlkit.com).
