> ## 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.

# Installing Concrete CMS manually

> Learn how to manually install the Concrete CMS (formerly Concrete5) content management system on your hosting.com account.

This article describes how to manually install the Concrete CMS (formerly Concrete5) content management system on your hosting.com account.

<Note>
  If you have a managed hosting account, you can [use Softaculous in cPanel](/docs/concretecms) to guide you through the Concrete CMS installation process. A manual installation is only needed for special scenarios, such as when you want to install a particular version or have an unmanaged server.
</Note>

## Installing Concrete CMS

Concrete CMS is compatible with all hosting.com accounts, and the installation process is straightforward.

<Note>
  Although hosting.com servers are compatible with a wide variety of software applications, we cannot provide troubleshooting assistance for application-specific issues.
</Note>

To install Concrete CMS manually, follow these steps:

1. Use your web browser to go to [https://www.concretecms.com](http://www.concretecms.com), click **GET STARTED**, and then click **Download**.

2. Download the latest installation *.zip* file to your local computer. In this procedure, we use the *concrete5-8.5.5.zip* file.

3. Extract the *.zip* file on your computer.

4. [Use FTP](/docs/using-ftp-file-transfer-protocol) to upload the contents of the extracted *concrete5.8.5.5* directory to the *public\_html* directory of your hosting.com account.
   > 📘 Note
   >
   > * This step assumes that you want to install Concrete CMS in your account's document root directory. If you want to install Concrete CMS in a subdirectory, upload the files to the subdirectory instead.
   >
   > * The exact name of the extracted Concrete CMS directory may differ based on the version you download.

5. Create a MySQL database and database user for Concrete CMS. You will need this information later during the installation process.

   > 📘 Note
   >
   > * If your account includes cPanel, please see [this article](/docs/managing-mysql-databases)for information about how to create a MySQL database and user.
   >
   > * If your account does not include cPanel, you can create a MySQL database and user from the command line. For information about how to do this, please see [this article](/docs/managing-mysql-databases-and-users-from-the-command-line).

6. Use your web browser to go to the Concrete CMS installation URL. The **Install concrete5** page appears.

   > 📘 Note
   >
   > If you uploaded the Concrete CMS files to the document root directory, the installation URL is your domain name (for example, *[http://www.example.com](http://www.example.com)* ). If you uploaded the Concrete CMS files to a subdirectory, add the subdirectory's name to the URL.

7. In the **Language** list box, select the language you want to use for the ConcreteCMS interface, and then click the white arrow.

8. The ConcreteCMS installer tests your account to ensure it meets installation requirements. Click **Continue to Installation**.

9. Under **Site**, in the **Name** text box, type a name for your site.

   > 📘 Note
   >
   > The name appears in the title bar of users' web browsers when they visit your site.

10. In the **Administrator Email Address** text box, type the administrator's e-mail address.

11. In the **Administrator Password** and **Confirm Password** text boxes, type a password for the administrator.

12. Under **Starting Point**, select one of the following options:

    * To create a site with sample content, select **Full Site**.
      > 👍 Tip
      >
      > If this is your first time setting up a Concrete CMS site, we recommend you select this option.

    * To create an empty site, select **Empty Site**.

13. Under **Database**, complete the following fields:

    * In the **Server** text box, type `localhost`.

    * In the **MySQL Username** text box, type the name of the database user you created in step 5.

    * In the **MySQL Password** text box, type the password of the database user you created in step 5.

    * In the **Database Name** text box, type the name of the database you created in step 5.

14. Under **Privacy Policy**, select the check box to agree.

15. Click **Install concrete5**. The installation process begins.

    > 🚧 Important
    >
    > Be patient—it can take several minutes for the installation process to finish.

16. When installation completes, click **Edit Your Site** to visit your site.

## More information

For more information about Concrete CMS, please visit [https://www.concretecms.com](http://www.concretecms.com).

## Related articles

* [Concrete CMS](/docs/concretecms)
