Elastix Installation

    Download the latest 32bit Elastix ISO Image from www.elastix.org and burn this image to a CD.

    Once the CD burn is complete, place the CD in your machine that you have dedicated for your Elastix
    Server. A clear warning, this CD will wipe any data that may be on your machine and will use the
    hard disk for the Elastix system, so if you have any data, back it up now, it won’t be there when you
    finish with your Elastix setup.

    Reboot your machine and make sure you have the machine set to boot
    If you successfully boot off the disk you will see the following screen


    At this point you machine has correctly booted off the CD, and you can either wait and it will start
    the installation by itself, or you can press enter and it will commence immediately.
    You will see it commence a basic start up, load a few drivers and will next stop at the screen below


    For these and all following screens, you use a combination of the up and down arrows, the <TAB>
    button and the <SPACE> bar. The space bar acts as the <ENTER> button, <TAB> moves between the
    sections (e.g. between selection of the language and the OK button in the above screen). The
    <SPACE> bar is also used to toggle the * in multiple selections.
    Select your language using the arrow keys and then press <TAB> to move to the OK button. Once the
    OK is highlighted you can then press <SPACE>.
    The following screen will appear


    For most users, the US keyboard will suit, so press <TAB> to move the highlight to the OK button and
    press the <SPACE> bar.
    The next screen may or may not come up on your installation, depending on whether you have a
    clean Hard Drive with no data or you have a Hard Drive with a partition already on it. In this case we
    are working with a new hard drive. The black mark out in the diagram below may vary from system
    to system, so I have blanked it out to avoid confusion


    In this screen it is telling us that it wants to initialize the drive and erase all data. The YES button is
    already highlighted, so we proceed by pressing <SPACE>.
    Now the next screen needs a little bit of tender care.


    The reason for this is that the default selections need to be changed, as the defaults have been set
    to avoid you accidentally erasing the data on your hard drive
    You need to use the arrow keys to move the selection up to REMOVE ALL PARTITIONS as shown in
    the previous screen. If you have multiple drives in your system, you need to make sure that it has
    chosen the correct drive. Now use TAB to move to the OK button and press the <SPACE> bar.


    You need to use the <TAB> key to select the YES button and press SPACE if you are sure that there is
    no useable data on this drive.


    Again use the <TAB> key to move the highlight, this time to the NO button. Unless you are very
    familiar with Linux Partitioning, then you don’t want to review and possibly change the partitioning,
    so just take the easy option and select NO.
    The next screen allows us to configure the network card on your machine.


    So just press the <SPACE> bar and the next screen will appear


    This is one of the screens where you need to use the space bar to select your options. You definitely
    need to ACTIVATE ON BOOT (otherwise it will not start the Network Card), and as a minimum select
    ENABLE IPv4 support. Unless you 100% know what you are doing, I would leave IPv6 support not
    Press the <TAB> key to move to highlight the OK button and proceed to the next screen


    This is where you set your Network card settings. If you want to use DHCP, then select DHCP, and
    the Network card will pick up the settings from your DHCP server on your network (if you have one).
    For 99% of systems however, most will be setup with a STATIC IP (manual) address).
    Now this guide is not a tutorial on IP address ranges and subnets, so if you don’t understand what IP
    address you should be using or what subnet type to use, then my serious recommendation is to
    learn it before proceeding any further, unless someone is available to help you with this aspect. If
    you know what you are doing then go ahead and enter your IP address and subnet for the Elastix
    system primary network card.
    Now <TAB> to the ok button and press <SPACE>
    The following screen will appear


    Here you set the Gateway, Primary DNS and Secondary DNS IP addresses. Again you should know
    these. On many systems, the Gateway is your router, your primary DNS server would normally be a
    DNS Server on your Network (e.g. a Windows or Linux Server) and as a backup a good option if your
    router acts as a DNS proxy (most do), then select your router as the secondary DNS.
    Press <TAB> to get to the OK button and press <SPACE> to move to the next screen.


    Here you just select Manually (which is the default) and type in a name for your server. It is not
    critical what the name is, just something unique to identify your server on the network.
    Press <TAB> to highlight the OK button and press <SPACE> to move to the next screen.


    In this screen we set the timezone. Select the timezone you are in and press <TAB> to move to the
    OK button and press <SPACE>.
    The next screen and what you place in here is critical


    This is ROOT password screen and what you enter here needs to be written down. The number of
    people who don’t write this down, or forget it is, or say that this screen did not come up is quite bad.
    The reason for this is that some more password screens come up as part of the install, and they
    forget which password is which. The result of losing this password results in a complete reinstall of
    the Elastix product, or a lot of technical reading and understanding of Linux to understand how to
    reset this password. WRITE IT DOWN before you enter it in here. One other word of warning, make sure of the status of your <CAPS LOCK> Key, especially with the
    use of the <TAB> key many inadvertently press the <CAPSLOCK> key due their close proximity to
    each other.
    <TAB> to the OK button and press <SPACE> bar.
    You will now witness a variety of screens pop up, which include the formatting screen, working out
    dependencies, transferring image, and finally you should see the Package Installation screen. All
    these screens will occur without your input. As a guide, the Package Installation screen should be
    started within a few minutes of your last press of the OK button. However, this can vary especially
    on the formatting screen if you have a large hard drive.


    This Package Installation screen will probably run anywhere between 5 – 18 minutes depending on
    the speed of your machine / hard disks etc.
    When it’s finished the system will reboot, hopefully eject the CD (which you can now and should
    remove. You will notice on boot up, that the various lines will have a green OK next to each of them,
    except that there will probably be a red FAIL next to WANPIPE. This is ok, don’t panic. This will only
    ever be a OK when you use the SANGOMA product, and have it configured properly.
    The next screen that will pop up will be the password entry screen for MYSQL. Enter a different
    password than what you used for the previous ROOT password. Again WRITE IT DOWN now before
    you enter it. Check the <CAPS LOCK> status to make sure you are entering it correctly.


    The next screen will ask you to confirm the MYSQL password you just entered. Enter it again


    It will then run off and perform some password scripts which complete and then come up with the
    next screen.
    This next screen will now ask you to set the password for the rest of the products included with
    Elastix. These products include the Elastix Web Login, Freepbx, Vtiger, and A2Billing. The user name
    is automatically admin, so you are just setting the default password here (don’t worry they can be
    changed later within each application). It is important that they have a decent password from the
    start. WRITE IT DOWN before you enter it in here.


    The next screen will ask you to confirm it.


    Complete these steps and then you will be rewarded with the following screen after it has
    completed its startup scripts.


    At this point, your Elastix system is installed.

    Now you probably want to see the Web GUI to start exploring your Elastix system.
    On a separate workstation, in your Internet Browser enter the following address into the address bar:

    http://{YourElastixPrimaryIPAddress} (e.g. and press <enter>

    -> Proceed to Configuration Section