We're here to help.

Our team of Wakeupsales experts are always eager to help you in need. All you have to do, is ask for it.


WakeupSales on Linux

How To Install

Step by step guide to install WakeupSales Community Edition on Linux.

WakeupSales is a free, open source, flexible CRM web application written using Ruby on Rails.

Some simple steps to start using WakeupSales in your premises. This procedure is well tested on Linux operating system.


  1. Ruby-2.0.0
  2. Rails-3.2.12
  3. MySQL (Database)
  4. Sublime editor(or Any)

Below are the steps to install WakeupSales Community Edition in Linux Environment.

  1. Step 1

    Download the WakeupSales Open Source Version URL: www.wakeupsales.org. Extract the archive. Upload all the files and folders to your working directory.
  2. Step 2

    Open up the console window in your Linux operating system.
  3. Step 3

    First of all, run a quick update to make sure that all of the packages are up to date:
    sudo apt-get update
    If you do not have curl on your system, you can start by installing it:
    sudo apt-get install curl
    To install RVM, open terminal and type in this command:
    curl -L https://get.rvm.io | bash -s stable
    During run the curl -L https://get.rvm.io | bash -s stable If error message is displaying like "but no GPG software exists to validate it, skipping." then run the following commands.
    • sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs
    • apt-get install imagemagick imagemagick-common
    • apt-get install nginx
    • sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
    • gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
    • curl -sSL https://get.rvm.io | bash -s stable
    • source /etc/profile.d/rvm.sh
    To load RVM, you may first need to exit out of your shell session and start up a new one.
    source ~/.rvm/scripts/rvm
    In order to work, RVM has some of its own dependancies that need to be installed. To automatically install them:
    rvm requirements
    You may need to enter your root password to allow the installation of these dependencies.
  4. Step 4

    Install the ruby version-2.0.0 by typing rvm install 2.0.0 in the console. It will install all the required stuffs for ruby-2.0.0. You can check the version by typing
    rvm list.
  5. Step 5

    Use the installed ruby version by typing rvm use ruby-2.0.0.
  6. Step 6

    If mysql not installed then run the following commands otherwise skip it.
    • apt-get install mysql-client-core-5.5
    • apt-get install mysql-server mysql-client
    Go to the downloaded folder of the app and navigate to the config folder. Open the database.yml file to set the username and password of your mysql.
  7. Step 7

    Go the downloaded source code from console like below.
    1. cd /downloads/Wakeupsales
  8. Step 8

    Run the command bundle. It will install the rails version as well as all the gems and there dependency gem files also.
    Note: If you face problem like "bundle command not found". Install the bundle gem by gem install bundler

    If following error occurred during run the bundle command

    An error occurred while installing mysql2 (0.3.18), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.3.18'` succeeds before bundling.

    Then run the following commands

    • sudo apt-get install libmysql-ruby libmysqlclient-dev
    • bundle
  9. Step 9

    Once bundle is executed successfully, Create the database by using the following command.
    1. rake db:create
  10. Step 10

    Populate all the tables required for the app.
    1. rake db:migrate
  11. Step 11

    To create an user in order to login type the command.
    1. rake db:seed
    It will insert user's detail with predefined data like Email,password,Name.
  12. Step 12

    Now you can start the server by
    1. rails s
    Here default port is 3000.
  13. Step 13

    Browse the wakeupsales website  http://YourIpAddress or server ip address or domain name
Download Now

WakeUpSales v 4.0 released

Encounter Any Installation Issues?
Contact Tech Support