> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.serverfreak.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Install Joomla Template

There are two ways to upload a template in Joomla: through Joomla Admin Dashboard and through File Manager in cPanel.


### Part 1: Joomla Admin Dashboard

1. Login to your Joomla Administrator dashboard and click on **Extensions → Manage → Install** 

![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/b5ac58da-8645-4d1f-a929-ae42679af858.png)

2. Click **browse for file** and browse where the template zip file is located.
 
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/7817c7ba-e277-46a0-82e5-33eb23ae7ce2.png)

3. Once done, you will see a notification about successful installation: 

![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/6cffe2ad-cfc8-455b-b925-e080d6580c76.png)

4. Now go to **Extensions → Templates**.
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/b7f5d973-ac28-455b-a120-04c872fa2c18.png)

5. Click on the **star icon** in order to select your primary Joomla template.
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/b940c439-a4b3-49fc-82ca-22cb0990e5d4.png)


### Part 2: Via cPanel File Manager

Another way to install the template is to upload the template archive file to the joomla template folder, which is located it the root folder of your Joomla installation for example **public_html/templates/**. 

1. Login to your  **cPanel → Files section → File Manager** menu using **Upload** button: 
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/8fc04611-c535-4bf5-b791-a0e4c7fb6b40.png)

2. Select the zip file from your computer in order to upload it to cPanel: 

![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/13408531-d265-445a-9687-c2e732a84836.png)


|| NOTE: You need to extract your template zip archive after the upload.


Once you completed the above steps:

1. Log in to your Joomla admin dashboard. 


2. Navigate to **Extensions → Manage → Install menu**: 
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/b5ac58da-8645-4d1f-a929-ae42679af858.png)


3. Go to the **Install from Folder** tab and input the path to the template location in your cPanel. Then click on **Check and Install** button:  
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/7bbaee9b-1cb9-4998-9594-da8edf494fe1.png)


|| NOTE: Make sure the source folder do not contain other templates folder or else error message will appear. In our example, we use /tmp folder as the source folder 

If everything is done right, you will notice the message "Installation of the template was successful."

![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/732bbbd3-a788-4dbf-b71e-eacae3a423d3.png)


4. After the new template is installed, activate it in **Extensions → Templates** menu. 
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/b7f5d973-ac28-455b-a120-04c872fa2c18.png)

5. Click on the **star icon** in order to select your primary Joomla template.
![](https://storage.crisp.chat/users/helpdesk/website/0e35a1b5-ce97-4d12-a27e-1bbafd0ae641/b940c439-a4b3-49fc-82ca-22cb0990e5d4.png)



### What's Next?

If you wish to uninstall the newly installed Joomla template, click [here](https://help.serverfreak.com/en/article/how-to-uninstall-joomla-template-hieh7z/) for the step-by-step tutorial.


