Personal tools

EyeOS

From Proxmox VE

Jump to: navigation, search

Contents

Appliance Details

Package: eyeos
Version: 1.9.0.2-SVN-7072-1
Certified: no
Section: www
Location: http://www.gnuacademy.org/appliances/debian-6.0-eyeos_1.9.0.2-SVN-7072_i386.tar.gz
Maintainer: Ap.Muthu
OS: debian-6.0

Introduction

This may be the last release in the v1.x series as v2.3 has been released in Feb 2011. This version does not rely on any database and manages all authentication and content in plain text files. The initial admin user and password are set to root and it comes fully pre-installed - all details are shown in the first boot log.

What is eyeOS?

eyeOS is the Cloud Computing Operating System. Work online - personally or collaboratively - with your files, office, calendar, contacts and much more. Your data is safe and always available --eyeOS is Free Software! The base install here is a debian 5 with PHP5 and Apache 2 but no MySQL (no database).

Why is eyeOS Free Software?

The idea of eyeOS is to create a free, open source (AGPLv3) product easy to install on a web server so you will have your own cloud system under your control. You can also participate in a great community of users and developers, able to create your own apps. Welcome to the eyeOS project.

And what if I just want to use eyeOS now?

If you do not want to install eyeOS in your own server, you can create an account in our free public server and start using eyeOS right now. Just go to eyeos.info and discover the power of eyeOS.

Recommended settings for Proxmox VE

  • Memory (MB): 512
  • Swap (MB): 512
  • Hard disk (GB): 20 (8 will do if we reduce the quota for new eyeOS user space allocation to 100 MB or less instead of the default 1GB)

Template Builder Files

Template Builder Files for v2.0

eyeOS2 is still in development mode as major applications are being ported. It does take a while to load especially for the first time. The username and password are initially set to root and the root password should be changed immediately. Also the mysql passwords for both root and eyeosuser, are not strong and need to be changed as well.

Template Builder Files for v2.2

eyeOS v2.2 is still in development mode as major applications are being ported. OpenOffice integration is now possible with Python scripting. The eDoc does not work and the SVN has fixes for new user creation by root. The eyeOS root user's password is initially set to eyeos123 and should be changed on first login. Also the mysql passwords for both root and eyeosuser, are random. The root MySQL user's password is in /root/.my.cnf and the eyeosuser MySQL password is in the settings.php file besides being displayed in the first boot log.

eyeOS settings

  • Main software packages: Debian Squeeze, eyeOS 1.9.0.2-SVN7072, Postfix, Apache2, PHP5

First steps

Start the VM and open a VNC console and install the latest security updates.

apt-get update
apt-get dist-upgrade

Now, connect to the eyeOS web installer http://youripaddress and follow the instructions.

Bug Fixes till SVN 7037

Text Editor bug

eyeNotes will hang on exit in the default install of v1.9.0.1 and can be rectified by right-clicking the desktop when logged in as root and choosing:-

Preferences -> System -> Cache System

and selecting the first radio box (Manual) for Patching CSS files option.

File Manager bug

eyeFiles do not show the folder tree list in the left pane in the default install of v1.9.0.1. This can be rectified by swapping Lines 175 and 176 in the file at:-

/var/www/eyeos/eyeOSXXXXXXXXXX/system/lib/eyeWidgets/widgets/Tree.eyecode

where XXXXXXXXXX is the random hexadecimal number unique to the installation.

This has now been fixed in v1.9.0.2.

Resetting the root password

Replace the password hash in the file:

/var/www/eyeos/eyeOSXXXXXXXXXX/accounts/rt4/root.xml

with

4f5fba03a86607a215fe91bd47735689

and the root user password will be reset to root.

eyeOS hash of passwords can be obtained by running the eyeOS application eyeString.

Upgrading from SVN 7037 to 7045

A few bugfixes have been done upto SVN 7045. Upgrade by executing the following on the console:

cd /var/www/eyeos/eyeOS*
wget http://www.sacollege.net/files/appliances/eyeos-svn-7037-7045.tar.gz
tar -zxvpf eyeos-svn-7037-7045.tar.gz
rm eyeos-svn-7037-7045.tar.gz

The first command above will go into the eyeOSXXXXXXXXXX folder automatically if there is only one such wildcard result for eyeOS*, which is the case for a default install.

Upgrading from SVN 7072 to 7073

A fix for the initial status check generating warnings in the error logs is available in SVN 7073 and a current install can be updated from SVN 7072 with:

cd /var/www/eyeos/eyeOS*
cd apps/eyeSoft
wget http://eyeos.svn.sourceforge.net/viewvc/eyeos/eyeOS/branches/1.9/eyeOS/apps/eyeSoft/events.eyecode?revision=7073&pathrev=7073 -r -O events.eyecode

Updating eyeOS first to v1.9.0.1

Any version of eyeOS can be updated to the base v1.9.0.1 from the Virtual Machine's Console by executing the following commands:

apt-get install zip unzip php5-imap php5-sqlite
apt-get update
apt-get dist-upgrade
wget http://downloads.sourceforge.net/eyeos/eyeOS_1.9.0.1.zip
unzip eyeOS_1.9.0.1.zip -d /var/www/
chown -R www-data:www-data /var/www/eyeOS
mv /var/www/eyeOS/* /var/www/eyeos/
rm -rf eyeOS
rm eyeOS_1.9.0.1.zip
apache2ctl restart

Now go to http://your_eyeOS_IP_Address/ and upgrade the eyeOS installation on your browser.

The eyeOS project has now decided to drop the tar.gz releases in favour of the 7z format. The zip format however, continues to be available.

Getting eyeGames working

After installing eyeGames from the Applications -> Games -> eyeGames -> Install, create a new Launcher on the Desktop called eyeGamesAdmin pointing to eyegamesAdmin.app with a files icon and execute it and add Flash Game URLs.

Documentation and HowTo's about eyeOS

Virtual Appliances