EyeOS
From Proxmox VE
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
- eyeOS-svn.tar.gz
- General Notes for Debian 5 Post Install config
- Latest Squeeze build files for templates maintained by Ap.Muthu
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
- eyeOS Home | Wiki | Forums
