Create a Joomla Website - Joomguide

Joomla is definitely the most versatile and complete Content Management System as of now. So, you have indeed made a good choice by opting for this multiple award-winning CMS. Having said that, Joomla is opensource and community-driven so there is no dearth of support or extensions as well. There are thousands of plugins, modules and components available on the Joomla Extensions Directory that you can use. In fact, it has always been a great joy and a privilege to create a Joomla website.

With Joomla as your CMS, the possibilities are endless and once you get the hang of it, I can safely bet my two cents that you’re bound to feel in love with it. It is flexible, powerful and has the ability to build any type of modern websites.

These are some of the major types of websites that you can build with Joomla!

  • Personal websites or Portfolios.
  • Blogs.
  • Social or Community websites.
  • Forums.
  • Business websites.
  • E-commerce websites.
  • Educational websites.
  • Multi-lingual websites.

In fact, the list goes on and on. I am just highlighting the flexibility and scope of Joomla! as a Content Management System and what exactly you can achieve with it. Besides the vast pool of extensions that you can choose from, installing and uninstalling an extension is as easy as the click of a mouse.

Anyway, without further delay let us move on to our task in hand and create a Joomla Website.

Joomla! pre-installation requirements.

  1. Domain – the domain is your website address such as If you do not have one yet, I’d recommend GoDaddy. I myself have been using GoDaddy since day one and their services have always been outstanding.
  2. Hosting account – this is where your Joomla! scripts will reside so that you can access your website 24/7 from anywhere around the world. For this I’d recommend Bluehost. If you’re are just starting out with Content Management Systems or websites in general and you just wanted to give it a try or experiment, you can also opt for one of these Free Website Hosting.

Once you have the two pre-installation requirements, you can install Joomla in two ways.

Quick installation

The quick installation method takes advantage of the options under the control panel of your hosting account. Most of the widely used control panels like Cpanel, Directadmin, Plesk etc. come with auto-installers like Softaculous or Fantastico. With these auto-installers, we simply find Joomla! under it and get on with the installation. However, not every webhost come with the auto-installers. So you need to find one that offers it in order to move on with the quick installation guide.

For our tutorial on Joomla! quick installation, we’ll go with Cpanel and Softaculous which is something that you’ll find on most popular webhosts.

Joomla Quick Installation Steps:

  1. Login to your website hosting Cpanel.
  2. Find and click on Softaculous under Software/Services.
    Build a Joomla website - Cpanel Softaculous
  3. Find Joomla within the list and click Install.
    Create a Joomla website - Softaculous Joomla
  4. On the ensuing page under Software Set up, choose the latest version of Joomla. You can leave the directory field empty i-e, if you want your website to be on the primary domain and have it load by simply entering in the URL. The rest of the fields are pretty much self-explainatory.
    Create a Joomla website - Joomla installation
  5. Under site, database and admin settings, populate the fields according to your requirements and wait for the installation to complete.
    Create a Joomla website - Joomla site settings
  6. Once your’re done with the installation, note the administrator URL, which is You can also take a look at your website front-end by visiting your domain.
    Create a Joomla website - Installation progress

Meanwhile, you can always go back to the Cpanel from Softaculous by clicking the first icon on top.

Joomla manual installation:

  1. Download the Joomla! installation package and save it on your computer.
  2. Upload the zip file to your htdocs/private_html or any folder where you want to have your Joomla installed via FTP. Filezilla is a good FTP client.
  3. Extract or unzip the file that you have just uploaded.
    Create Joomla website - Cpanel Joomla package extraction
  4. Create a database – Find and click MySQL databases on your Cpanel. When you’re done, take note of your database name, username and password.
    Build a website with Joomla - Cpanel database creation
  5. Now that you have the Joomla! files and database ready, visit your website URL i-e,
  6. On the main configuration page, enter your Sitename, its description and the admin email, username and password – you’re going to need it to login to your site backend.
    Creating website with Joomla - Site configuration
  7. On the database configuration page, select MySQLi, which is an improved version of MySQL, and enter the database username and password that you have created earlier.
    Create a website with Joomla - Database configuration
  8. Once you’re done with the installation remember to click the ‘Remove installation folder’. Below that you’ll find the site (frontend) and the administrator (backend) link.

And that is how we create a Joomla website. I hope the tutorial was detailed enough and you were able to follow it without any difficulty. If there is any omission, kindly point it out or mention it in the comments section below.

Also check out:

Create a Joomla Website – A detailed guide with illustrations.
5 (100%) 19 votes
A simple guy and a Joomla! enthusiast - author at Joomguide.