---
title: "How to install Joomla"
source: "https://docs.nexcess.com/sites-stores/cms/manually-install-joomla/"
description: "How Nexcess clients on SiteWorx servers can manually install Joomla."
vertical: "Sites & Stores"
date: "2019-09-10"
last_modified: "2026-08-18"
---

# How to install Joomla

## Download Joomla

1. Download Joomla from[ their website](https://downloads.joomla.org/).
2. Extract the file, and note its location on your computer.

## Configure FTP credentials to transfer the Joomla files

1. Log in to your SiteWorx control panel. 
    - If you do not know your password, click **Forgot your password** on the login page.
2. From the SiteWorx main menu, click **Hosting Features > FTP > Accounts**.
3. In the **Add an FTP Accoun**t section, fill the **FTP Username**, **Password,** and **Confirm Password** fields, then click **Add**.![](https://docs.nexcess.com/wp-content/uploads/2026/06/1568148011458-1568148011458.png)

## Transfer Joomla files to your Nexcess server

Your exact method of transferring files will vary according to your choice of application. Whatever the method, you will need the username and password you created in Step 2C. For detailed instructions and an example using Cyberduck, see [How to transfer files to a server with SFTP.](https://docs.nexcess.com/sites-stores/managed-magento/file-management/transfer-files-with-sftp/)

## Configure your database

1. From the SiteWorx main menu, click **Hosting Features > MySQL > Databases**.
2. Fill the **DatabaseName** field, though we recommend “joomla” Select the **Create User** check box.
3. Fill the **Username** field, though we recommend “joomla.” Fill the **Password** and **Confirm Password** fields, or click **Generate**. Note this information for use in Step 5. Verify all **MySQLUserPermissions** are selected, then click **Add** when ready.![](https://docs.nexcess.com/wp-content/uploads/2026/06/1568148085554-1568148085554.png)

## Configure Joomla

1. Navigate to your domain, along with the path of your Joomla installation. For example, if your domain is example.com, and your Joomla installation is Joomla, go to: **example.com/joomla**.
2. When prompted, select your preferred language.
3. On the Main Configuration page, fill all fields.
4. If you are developing a site or do not want public access, set the **Site Offline** toggle to yes.
5. Click **Next.**
6. On the Database Configuration page, enter the database credentials you created. Click **Next** when ready.
7. On the FTP Configuration page, leave all fields empty for security reasons, then click **Next.**
8. The Finalisation page provides several options. You may adjust these as desired, or leave them on their default settings. Click **Install** when ready.
