How To Set Up Your Own Free Job Posting Board

Dave Drager 09-08-2010

<firstimage=”//” />job boardsFinding a qualified candidate to fill a job posting can be a trying experience. Some firms elect to outsource this task to a recruitment service or hiring firm. Others will post the job opening to, or to a syndicated Job posting placement site such as JobCoin, covered here previously Earn Referral Payments By Posting Relevant Job Listings On Your Website Read More .


Finally, companies can list jobs on their own homepage, through a paid-service similar to a plugin, or from custom hosted software. The downside to these options is that they are expensive to implement or purchase the rights to.

Recently, my company decided they wanted to host a job board on our website, so I started my search for any free software that was able to do this task. I did a lot of digging and had a hard time finding any open source job board software. Finally I landed on jobberBase, aptly named “The Open Source Job Board Software”. It looked like it would fit the bill perfectly.

job boards

At its core, jobberBase allows you to post jobs to your website. But it also offers a lot of other functionality which would be useful to a company looking to post jobs. RSS feeds are available as well as widgets for syndicating your content to other areas of the internet. A lightweight CMS is used to manage page. You can separate jobs by City or Categories, and also you can apply for a job directly on the page.

First, you need a working website through a host, or perhaps you host one internally. Once you have your account set up, you will need FTP access information and MySQL access to a database. The easiest way to manage MySQL is via phpMyAdmin.


The requirements are fairly broad:

  • Web Server: Apache or IIS (We will be covering Apache)
  • PHP 5.x with MySQLi extension
  • mod_rewrite for Apache or Microsoft’s URL Rewrite module or ISAPI_Rewrite for IIS.

Step 1 – Download the Software

Downloading jobberBase requires you to register on the site. Once you register, a download link will be emailed to you. Although I think the registration should be optional (it will allow the developers to email you when there is a new version or security issue), you need to do this in order to download the latest version of the software.

Step 2 – Install the database and set up access

Create a database and username/password to access it with. This is most easily done using phpMyAdmin but could also be done via command line if you are adept at that. Upload the database file from db/jobberbase.sql.

job boards


Step 3 – Upload the files

Unzip the installation file. Within this file, you will see 3 directories, db, docs & public. The public files are the ones which you will need to upload to a directory on your website. Use your favorite FTP or SCP to transfer the files to your webhost.

Make the following directories writable with your FTP or other client (chmod 755 /dir or chmod 777 /dir)

  • /uploads
  • /_templates/default/_cache – if using a different theme, change ‘default’ to your theme name
  • /admin/_templates/_cache

Step 4 – Set up the configuration file

Now we need to tell the website files how to connect to the database and the information we just imported. Open the file:



The instances are set up so that you can have multiple sites set up with the same DB – however, for this tutorial we are going to set up one only. Pick one and remove the other, and modify the settings to your database values above. The most important ones are:

'prefix' => '', // must be a part of app_url below
        'db_host' => 'your_db_hostname',  // this is usually 'localhost'
        'db_port' => 3306,
        'db_user' => 'your_db_user',
        'db_password' => 'your_db_password',
        'db_name' => 'your_db_name',
        'db_prefix' => '',
        'app_url' => 'http://domain/path/to/jobberbase',

Save this file.

Step 5 – Configure the Administrative Options, Add Jobs!

Now we should have the technical part of the website all set up! Visit http://yourdomain/path/to/jobberbase/admin/ and you will be prompted for a username and password. Use admin/admin to log in, be sure to change the password right away.

job posting boards


From there you can start editing your site, manage job categories, and it even includes a decent CMS (Content Management System) for modifying pages on the site.

Tweak the site to your content. Two themes are available out of the box, ‘default’ and ‘hireme’. I found that it is fairly easy to modify the themes to your needs.

job posting boards

Hopefully, you have found this tutorial easy to follow and you can use this job posting board on your website. With minimal effort, you may be able to save a LOT of money from job posting services by rolling your own jobs website. If you stumble on any of the steps or have a hard time getting things going, leave a comment and I’ll help you get it installed!

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. Jtwitty5
    August 22, 2017 at 3:13 pm

    Very informating , been looking into this same idea. Thank you and keep up with the teachings.

  2. felix nkhata
    May 17, 2017 at 4:06 am

    Jobberbase can be installed in smartphone because I want to create my job website using tablet

  3. James K
    January 9, 2015 at 7:52 am

    I am also looking for a suitable CMS for local job portal and I also came across Jobberbase. I have checked out the demo and it seems convincing.

    My query is if it support payment gateway integration?
    Any idea?

  4. dinyunfaind
    October 5, 2010 at 11:56 pm

    I've been trying to look for a brand new retailer to produce a number of customized award embroidered patches to provide to extraordinary customer service agents within my establishment. With luck, I'll have the chance to locate a good provider.

  5. Panoiodiliors
    October 4, 2010 at 8:18 pm

    Where possible download or purchase the films in clear prettier the quality and miscellaneous looks ?

  6. Austin Jim
    September 5, 2010 at 1:39 am

    ROYAL YORK HOTEL: Have immediate employment opportunities. (RYH) intends to invite experienced individuals/expatriates or Consultancy firm capable of rendering expertise services in various fields of Business Management, M.B.A (Finance), Administrative and Commissioning, RYH has immediate employment/Vacancies in following Designations. Accountant, Duty Manager, Front Manager, Sales Manager, Receptionists, Drivers, Bar boy, Cook, Food & Beverage Cost Controller/Manager, Public relations, Store keeper, Restaurant services, Mechanical engineering, Technical and furniture audit clear, Waiter, Security guards, Guest services supervisor, Reservations agents, Human resources manager, Customer Manager, Computer Applicant, Software/Hardware Engineers, Elect. Engineer, Auto Engineer. e.t.c. Experienced is preferred, but we're willing to train an eager individual who wants to learn all aspects of pastry. Interested Applicant should contact the Hr manager Email:

  7. Dave Drager
    August 11, 2010 at 9:51 am

    Thanks Aibek!

  8. Aibek
    August 11, 2010 at 9:32 am

    nice app!

  9. Zack M
    August 10, 2010 at 10:09 am

    Is there any similar software which can allow "employer" to post the job vacancy by mobile phone (i.e. by sms)?

    • Dave Drager
      August 10, 2010 at 10:56 am

      Not sure about SMS, as you would need to integrate an SMS to web gateway, but since it is open source if you really need that functionality it should be relatively 'easy' to write a module for it.

  10. timmyjohnboy
    August 10, 2010 at 7:54 am

    This could come in handy for those firms who want to avoid those monstrously large job websites that may bring little to no real results.

    open Source is the way to go!

  11. timmyjohnboy
    August 10, 2010 at 5:54 am

    This could come in handy for those firms who want to avoid those monstrously large job websites that may bring little to no real results.

    open Source is the way to go!

  12. Blog Angel a.k.a. Joella
    August 9, 2010 at 11:54 pm

    I wasn't aware that there was such awesome software to accomplish this. Makes the whole idea of adding a job posting board much more attainable.

    • Dave Drager
      August 10, 2010 at 1:35 am

      Yes - I did a lot of research, finally came across this. It doesn't appear to be well known but it was perfect for what we needed it for!