EyeOS login

Install Open Source, Cloud Computing Web Desktop EyeOS on Ubuntu Linux 15.04

EyeOS is just like an online operating system, it is based on cloud computing concept and offers an online desktop based system for collaboration and communication among users. It lets you access a desktop environment from within your browser. It is a feature rich application, you can access your web desktop from your tablet, smartphone, laptop or your office computer, you can collaborate with other members of your team and can create groups for better communication. It is developed in PHP, XML and Javascript. In this article, we will show you how this web desktop can be installed on ubuntu.

Installing EyeOS

Before proceeding with EyeOS installation, please note that it requires following three software apps to be installed.

1. Apache web server


3.MySQL Sever

Installing Pre-requisites

In order to install all of the above mentioned pre-requisites,  we will install LAMP Stack on our ubuntu operating system, it will take care of all required dependencies. Launch your terminal and run following command to install LAMP.

sudo apt-get install lamp-server^

During the install process, it will open a pop up for MYSQL root password, specify whatever root password you want to set for your mysql installation, note down the password you set, as it will be used later when installing EyeOS.

First of all, lets create a mysql database for eyeos, Login mysql on your system by running following command and providing mysql root password when prompted.

mysql –uroot –p

Once logged into mysql, run following command to create database:

create database eyeos;

mysql eyeos

As soon as the installation for LAMP stack is complete, run following command on your terminal to start Apache web server.

sudo /etc/init.d/apache2 start

Now verify that Apache is working fine on your system by browsing http://localhost, it should load Apache status page as shown in the following screenshot.

Apache default page

Important Note: By default, the document root for fresh apache install is /var/www/html. You need to place your scripts in this directory for apache to serve them successfully.

Now go into Apache’s default document root location by running the following command:

cd /var/www/html/

Download the compressed file for EyeOS installer here by running the following command:

sudo wget http://liquidtelecom.dl.sourceforge.net/project/eyeos25opensour/eyeos-2.5.rar

Once download process has been complete, run following command to extract this downloaded file.

sudo unrar x eyeos-2.5.rar

Now rename the extracted directory to something more meaningful.

sudo mv eyeos-2.5 eyeOS

Now launch your browser and load http://localhost/eyeOS/install to initiate the installation process for eyeOS. Here is the very first screen you should see when launching this URL:

Install eyeos

From here, choose “Install EyeOS 2 on my server” as shown encircled in the above screenshot.

On next step, specify your mysql root  password for your eyeos new install. Once done, hit -> button to proceed further.

eyeos DB configuration

That’s all, eyeos installation will start, it should hardly take a min.

eyeos install in progress

Congratulations, EyeOS has been installed now.

Eyeos main page

Click “Go to my new eyeOS” option and it should take you straight to the login page, Login with root username and password you set earlier in the installation process.

EyeOS login

There you go, your Web Desktop is available to use now  🙂

eyeos main


EyeOS is lightweight, easy to install, user friendly web desktop which fully utilizes the concept of cloud computing. Hope you find this article useful, do let us know in comments  🙂

15 thoughts on “Install Open Source, Cloud Computing Web Desktop EyeOS on Ubuntu Linux 15.04

  1. Need to know the list of required packages & how to install them before proceeding the eyeOS install.


    System requirements

    PHP Version: 5.6.4-4ubuntu6
    Apache mod_rewrite: Not enabled
    Curl extension: Not Installed
    GD extension: Not Installed
    Mbstring extension: Installed
    Mcrypt extension: Not Installed
    Mysql extension: Installed
    Mysqli extension: Installed
    SQLite extension: Not Installed
    PDO extension: Installed
    PDO MySQL Driver: Installed
    PDO SQLite Driver: Not Installed
    JSON support: Installed
    shm memory support: Installed
    Python: 2.7.9
    Python uno: Not installed (Needed to convert office documents)
    php.ini display_errors: Enabled (Recommended to be disabled)
    php.ini memory_limit: 128M (Recommended at least 128Mb)
    php.ini allow_url_fopen: Enabled
    php.ini safe_mode: Disabled
    php.ini short_open_tag: Disabled
    php.ini file_uploads: Enabled
    exiftool: Not Instaled (Needed to extract MP3 metadata)
    zip: Installed
    unzip: Installed
    soffice: Installed


    You are free to continue with the installation even if there are some missing requirements in your server. However, if you want a full experience in your eyeOS, it is strongly recommended to have all the requirements installed before proceeding.

    If you proceed with any element in red or orange, you can expect random failures in your eyeOS and data loss.

    There is an error in this eyeOS installation, please contact the system administrator

  2. Thanks for comment.

    Run following command to install missing packages.

    sudo apt-get install libreoffice-script-provider-python

    sudo apt-get install php5-gd php5-mcrypt php5-curl php5-sqlite

    Rest of required settings are to be done from /etc/php.ini

  3. This is all nice and dandy, but what about installation instructions for the other 50% of Linux systems? You should also have instructions for rpm based systems.

    • Thanks for leaving the comment. We will soon try updating the article with instructions for rpm based systems as well 🙂

  4. After finish installation got this error:

    There is an error in this eyeOS installation, please contact the system administrator

    • I think better to check Apache error logs for the details of this issue. Probably some configuration issue, but web server logs will better suggest exact problem

    • No Special reason 🙂 Apache is widely used web-server that’s why we wrote the article with respect to Apache. Do you need instructions with respect to Ngnix ?

  5. There is an error in this eyeOS installation, please contact the system administrator
    seems a common issue and nobody give answer how to fix.
    even with install requirements it tells sqlite and python etc etc not on servers.
    Weird because all requirements are on server even request cPanel to solve and even they told all is ok on server so must be in eyeos

  6. I installed three times you posted, but I got a message [There is an error in this eyeOS installation, please contact the system administrator]

    So I modified index.php to ‘echo $e->getMessage();’

    But I got a error message [Cannot load service “MMap”.]

    Do you know how to fix this?

Leave a Comment