> ## 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 Web Architect

> Publish your Web Architect site effortlessly with our step-by-step guide.

This article describes how to publish a web site created in Web Architect to a hosting.com server.

<Note>
  This article assumes that you have already created a web site using Web Architect, and you are ready to publish it to a hosting.com web server.
</Note>

## Publishing a Web Architect web site to a hosting.com server

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

1. Start Web Architect and open your web site project.

2. On the top menu bar, click **Website**, and then click **Publish Online**. The **Manage Connection Profiles** dialog box appears.

3. Under **Select connection profile**, select **Default Profile**, or if you want to create a new profile, click the green **+** icon.

4. Under **Profile settings**, in the **Host name** text box, type your domain name (for example, *example.com* ).
   > 📘 Note
   >
   > If you have not set up your domain to point to hosting.com's name servers yet, you can use the name of the server that hosts your account instead. For information about how to determine your account's server name, please see [this article](/docs/determining-your-accounts-server-name).

5. In the **Protocol** list box, select **SFTP (SSH)**.

6. In the **Port** text box, type `22`.

   > 🚧 Important
   >
   > Make sure you use the correct SSH port number for your account. For example, some hosting accounts use a different port for SSH, such as 7822.

7. In the **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).

8. Confirm that the **Authentication** check box is selected.

9. In the **Start directory** text box, type `/home/username/public_html/`, where *username* represents your account (cPanel) username. Make sure the path starts *and* ends with a forward slash ( **/** ).
   > 📘 Note
   >
   > The */home/username/public\_html/* path assumes that you want to upload files to your web site's document root directory. If you want to upload files to a subdirectory instead, then add it to the end of the path.

10. If you do not want to retype your password every time you connect to your account, select the **Save password** check box, click **OK** to clear the security warning, and then type your password in the text box.

11. Click **Test profile**. If you did not enable the **Save password** option, type your password, and then click **OK**.

12. When you receive a **Connection successfully established** message, click **OK**. If you do not receive this message, verify the settings you provided in steps 4 to 9, and then try again.

13. Click **OK**. If you did not enable the **Save password** option, type your password, and then click **OK**. Web Architect uploads the files to your hosting.com account.

14. When the **Success: Publishing completed!** message appears, you can view your web site files in any web browser.
