Introduction: EyeOS.

About: computoman.blogspot.com Bytesize articles instead of a trilogy in one post.

Eyeos is sort of a gui web driven desktop, it has a word processor, spreadsheet and many other features. It is perfect for touchpads, laptops, and even desktops to access remotely. it is simple to install also. No databases per se to deal with. I love it for using with my touchpad (aka the Chumby). if you are using it at home, you really do not need a whole lot of resources to use it. In fact, I ran an earlier version on an old Cisco Linksys Nslu2 (with debian etch installed)!. eyeOS should run on most any system that is runniing the Apache web server or the like. (i.e. MSWindows, OS/X, BSD, Linux, or etc.)

Note: This installation is for Debian based linux. Your install will vary according to the system being used. Pictured is the server pushing the eyeOS. Notice no gui on the server required.

Using web apps saves installing apps on your touchpad device.

Eyeos has been forked. For more details see: http://oneye-project.org/


Step 1: Getting the Software.

You may want to start with the older version as I think it has more features, unless eyeOS decided to unlock the latest version of their software. 

Download at:

You will want to download it and place it on your server.

Update: The downloads seem to have been disabled. If you do a web search of eyeOS_1.9.0.3.zip, you should find it.


Step 2:

Once the zip file is on the server, you will want to unzip it. That creates a self contained folder.

$ unzip eyeOS.zip

Then you will want to move it to your web directory

$ sudo mv eyeOS /var/www/

Step 3: First Run.

From another machine, you will want to access the web server where the eyeOS software is.

Start the install.

You will probably get an error on the file permissions.

$ cd /var/www
$ sudo chmod 777 eyeOS/
$ cd eyeOS
$ sudo chmod 777 index.html
$ sudo chmod -R 777 installer/
$ sudo chmod -R 777 package.eyepackage
That should fix the permissions.

Go ahead and tell it to install.

After the install try:
$ cd /var/www
$ sudo chmod -R 755 eyeOS

Note: I had a typo: sudo chmod 777 /eyeOS/ was changed to sudo chmod 755 eyeOS/

Step 4:

Now you should be presented with the password request. I beleive root is the default password. So type root in both places. You can easuly change it later. Give the system a name and choose whether you want automatic setup for users.

Note: I do not intend for this server to do mail, so I have not install imap. If you plan to do mail then you need to install it.

Update: To get rid of the email error, install the following. Forgot to include that information.

$ sudo apt-get install sqlite php5-sqlite php5-imap
$ sudo service apache2 restart

Step 5: Login Screen.

You will want to use root for both the login name and the password. Then you should get the desktop screen. Your in! Go ahead and explore for a bit.

Step 6: Password Change and User Setup.

You will want to go to the system icon on the lower right hnd side.
Click on System preferences.
Then click on Manage users.
Clink on search for all users.
Then you want to edit root and let the system know you want to change the password.
At next login you can do that.
You can also set up users all from this same feature.

Your done. Have fun!

Be the First to Share


    • Puzzles Speed Challenge

      Puzzles Speed Challenge
    • "Can't Touch This" Family Contest

      "Can't Touch This" Family Contest
    • CNC Contest 2020

      CNC Contest 2020


    It does take a bit more than your average bear, but we seem too get by running on a pentium II. That box is fixing to get replaced with dual cpu pentium III.