Knowledgebase: VPS Hosting
Installing Joomla on VPS or Dedicated server without a control panel
Posted by on 30 June 2014 09:39 AM

If you’ve got VPS or a Dedicated server without a control panel and would like to install Joomla on it, you can do it easily. We’ll break it down for you.

Step 1 : Create a Database & its User

  1. To do it, access your hosting server using SSH (Click here know how)
  2. Type in these commands one by one and hit Enter:

    create database database_name;
    grant all privileges on database_name.* to database_user@localhost identified by 'database_user_password';
    flush privileges;

In the above screen, we’ve demonstrated an example for this, where:

  • demobigo_joom >> database name

  • demobigo_joomusr >> database user

  • qazwsx@123 >> password of the user

Step 2 : Download Joomla

You can do this in 2 ways:

  1. Upload the Joomla contents to your server via FTP

  2. Directly download the files on the server via SSH


In this article, we’ll show you the easiest and fastest way i.e. using SSH. Here’s how you do it:

  1. Access your hosting server using SSH (Click here know how)
  2. Move to the website root directory of your domain.
    For example, if your website root directory is /home/demobigo/public_html
    Type in this command one by one and hit Enter:

    # cd /home/demobigo/public_html
  3. Now to download Joomla to your server, type in the following commands one by one & hit Enter     

# wget
# unzip -q

Now, the Joomla files are extracted inside the folder “/home/demobigo/public_html”.

To have Joomla in a folder (, you have to download & extract the Joomla package inside /home/demobigo/public_html/shop.


Step 3 : Run the installation script

Now, open your browser and navigate to the main domain ( or to the sub-directory where you’ve installed Joomla (


Fill in the necessary fields for Joomla Configuration:

  • Select Language : Select your preferred language.

  • Site Name : Enter the name of your site. Most templates will use this for the first heading of your index.

  • Description : Give a brief description for your site.

  • Admin Email : Make sure you provide a valid email address. It will be used for password recovery and system messages.

  • Admin Username : Your administrative username. Please select a unique username, rather than "admin" or "administrator" since those are often subject to hacker attacks.

  • Admin Password : Select a strong password.

  • Site Offline : Select whether your site should be taken offline after you complete the installation.

Once you’ve filled these details, click Next.

Step 4: Database configuration

Database Type : MySQL

Host Name : localhost

Username : Enter the Database user you created in Step 1

Password : Enter the Password that you’ve set for the database user (Refer Step 1)

Database Name : Enter the Database name you created in Step 1

Table Prefix : Joomla will add this prefix to all of its database tables. This is useful if you want to host multiple Joomla sites on a single database. We’d recommend you to leave this to its default value.

Old Database Process : If you have any existing databases, choose what to do with the existing tables that are required by the installer. The options are to remove or backup any existing data that's about to be replaced. We’d say that you leave this option set to Backup since it’s the safest choice.

Now, click on Next and proceed. You’re almost there.


Step 5 : Completing the installation

Install Sample Data  : You can specify if you want any sample data installed on your server. We’d  suggest you leave this to the default option itself.

Pre-Installation Check & Recommended settings:

This page will display all the server configurations required for Joomla installation. All the options on this page should be marked in green. In case any setting is in red, then you’ll have to turn on/off that setting individually.


Finally, click on the “Install” option to begin the actual Joomla installation. The installation will take a few minutes.

Now, you’ll see a warning message to remove the installation folder.


Remove the installation folder to avoid security related issues. Click on "Remove installation folder" & complete the installation.

That’s it. You’re all good to use Joomla on your server.

To access Joomla’s admin panel, just visit - "" (if you’ve installed Joomla in the main directory)


(0 vote(s))
This article was helpful
This article was not helpful