How to install Habari, a blogging package

Screenshot of Habari Dashboard

Screenshot of Habari Dashboard

What is Habari ?

Habari is an open source next-generation blogging package. To learn more about it’s differences and advantages over other blogging packages, head over to for some screencasts, screenshots and in-depth explanations.

At the time of this writing, the current stable version of Habari is 0.5.2. Just keep in mind Habari is still under heavy development. Although it’s pretty stable and any bugs encountered would most probably be resolved pretty fast, you may want wait a bit more if your life depends on fully tested software.


Any regular hosting plan offered by Arvixe already covers everything you need to get started (not including ASP packages). If you still want to have a look at the list of requirements, it is available on the Installation page of the Documentation section.

Setting up the database – OPTION #1: SQLite

The easiest way to set up your blog would be with an SQLite database. If you wish to do so, there’s no configuration to do at all as the installation process will take care of it. Just proceed to the next step and enjoy!

Setting up the database – OPTION #2: MySQL

If you would like to use MySQL, you will have to create a new database table. You can do it very easily with the MySQL Database Wizard from your cPanel.  You can also refer to this video tutorial if you need help:

MySQL Database Wizard under cPanel

MySQL Database Wizard under cPanel

Make sure to allow “ALL PRIVILEGES” for the user when asked.



Getting the files

You can download the latest stable version from the Download section of the main project website.

The package comes as a .zip file. You just need to extract it locally and send it to your site, preferably using SFTP or any other secure method.

If you don’t know any tool to do this, FilleZilla is a good choice to start with. You can view our tutorial written by Victor Gebhardt in regards to How to install Filezilla. You just have to enter s in the upper address bar. If you don’t know the name and password to enter, there’s a great chance they are the same as your cPanel’s.


How to connect with SFTP using FileZilla

You can then copy your files to your /public_html directory or any subdirectory of your choice. For this example, we will be using /public_html/blog. Here’s what it should look like when the transfer is done:


Screenshot of the Habari files on the server


Alright! Now just point your browser to your installation directory, for example You should be prompted for your database information. Make sure to change the “Database Type” field according to your prefered setup. Here’s an example on how to fill it with a MySQL configuration:

Habari installation form

Habari installation form

When everything has been correctly entered, the button to complete the installation process will appear at the bottom of the page. Just click it to proceed. Then you will be redirected to the main page with the default theme:

Habari default theme

Habari default theme

Congratulation! You’re now a member of the Habari community!

What’s next ?

The Habari Project Wiki will get you started with more information and links to themes and plugins. This is also the place to visit to get more information if you are considering contributing to Habari.

For Habari Hosting, check out the great affordable packages at Arvixe .

Tags: , , , | Posted under cPanel/Linux Hosting, Habari | RSS 2.0

4 Comments on How to install Habari, a blogging package

  1. Thanks for the great write up. Set up is even easier using an SQLite database, which should be plenty for 95% of bloggers.

  2. Francois Letendre says:

    Thanks for the comment. I would guess you’re the “Michael C. Harris” involved in the Habari Project Management Committee? I’ll try with an SQLite database in the coming days and update the post accordingly. Thanks again for the information!

  3. Francois Letendre says:

    After some testing, I found out there is absolutely no need to change the permissions of the installation folder or use the “Instructions for the paranoid” as the server configuration already allows the config.php and .htaccess files to be automatically created by the installer. This makes the installation process even easier for Arvixe users.

    The post has been modified accordingly, also including a part about using an SQLite database.

  4. No one has ever called me “the” anything before, but yes, I am the Michael C. Harris 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *