Article overview

Help article

Installing Joomla in DirectAdmin

In our DirectAdmin tutorial series, we explain how to upload a website to your VPS. To go through the steps below, we assume that you have completed the tutorial series, or are familiar with the subject matter and have created a database.

In this article, we explain how to install Joomla on a VPS with DirectAdmin. Paid options such as Installatron or Softaculous can simplify the installation and allow you to execute from DirectAdmin with one click. We assume that you do not want to incur additional costs or want to install additional software, and only explain how to install Joomla in DirectAdmin using the built-in options in DirectAdmin itself.

Installing Joomla  


Step 1

Download Joomla from the Joomla homepage and save the .zip file to your computer.  

joomla download


Step 2

Log in to DirectAdmin as the user for which you want to install Joomla and click 'Files'.  

DirectAdmin files


Step 3

You now see an overview of the folders and files. Click 'Domains'.

DirectAdmin files and folders


Step 4

Click the name of your domain. In this manual we use  

DirectAdmin file domains


Step 5

Click 'public_html'. This is the folder in which your site is placed.  

DirectAdmin files publichtml


Step 6

Do you want to use a subdomain? Then click the folder with the name of your subdomain. Click 'Upload files to current directory' (at the bottom of the screenshot).  

DirectAdmin files domain


Step 7

Click 'Choose file' and select the file you downloaded in Step 1. Then click 'Upload Files' to upload the file.

upload Joomla in DirectAdmin

Unfortunately, even on an English Windows installation with an English browser and trying to edit the page source, it would not display the options in the screenshot in English (even though it's set as the language for DirectAdmin).


Step 8

Click 'Click here to go back' at the bottom of the confirmation that appears.  

click here to go back button


Step 9

You will now return to the public_html folder and see '' (or just the version that is current at the time of reading). Click 'Extract'.  

extract Joomla in DirectAdmin


Step 10

You will see an overview of the content which is going to be unpacked and you can change your directory under 'Directory' (do not do that). Click 'Extract' again to start the unpacking process.  

extract Joomla


Step 11

Joomla is now installed for your domain. Open in a browser (replace by your actual domain name). You will then see the Joomla setup menu, as in the screenshot below. Enter the requested data and click 'Next'.  

joomla wizard start


Step 12

A database is required for this step. In our DirectAdmin tutorial series, we explain how to create a database. Enter your database data as in the example below and click 'Next'.  

joomla wizard database configuration


Step 13

You will see the confirmation below. Check that the settings are correct and have yourself email a confirmation of the settings by setting 'E-mail settings' to 'Yes' under 'Summary'. Then click 'Installation'.

joomla installation finalisation


Step 14

The installation of Joomla is complete! Joomla immediately offers to prepare your site for use in multiple languages. If you want to offer your site in multiple languages, ​​we recommend this option wholeheartedly. After enabling additional languages, or if you have completed this step, click 'Delete the folder' to delete the installation folder and complete the installation.

joomla installed

Please note that we cannot offer support on the design and management of a Joomla website ourselves.


Should you have any questions left regarding this article, do not hesitate to contact our support department. You can reach them via the ‘Contact Us’ button at the bottom of this page.

If you want to discuss this article with other users, please leave a message under 'Comments'.


Do you have a good idea?

Give us your idea! If it's popular we'll add it to the wishlist!

Has this article been helpful?

Create an account or log in to leave a rating.


Create an account or log in to be able to leave a comment.

Are you stuck?

Ask one of our specialists to assist you

Contact us