Oneye: Difference between revisions

From Alpine Linux
No edit summary
(replace /etc/init.d with rc-service)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
= What is oneye =
{{Delete|The project in question is unmaintained since Mar 7, 2023. Please see https://github.com/oneye/oneye}}
{{Obsolete|If this page is not deleted, it should be updated with instructions for oneye v0.9.6-preview}}


oneye is a takeover of the legacy series 1 from the eyeos project. This new project is powered by the community around the web desktop eyeos 1.
We feel responsible for further development of eyeos 1.9 featured as oneye 0.8.x.
In addition new technologies get combined and a totally new designed framework will be released as oneye 0.9.


= Set up oneye on Alpine Linux =
[https://oneye-project.org/ oneye] is a takeover of the legacy series 1 from the eyeos project. This new project is powered by the community around the web desktop eyeos 1.


This document will be a quick c/p guide to setup oneye on Alpine linux. What we will setup is the following:
In addition new technologies get combined and a totally new designed framework will be released as oneye 0.9. You can log into this cloud using a desktop, or a mobile phone.
 
* Lighttpd, PHP, sqlite
* oneye


= Install lighttpd, PHP, and sqlite =
= Install lighttpd, PHP, and sqlite =
Line 16: Line 11:
{{Cmd|apk add lighttpd gzip sqlite php php-sqlite php-imap nano}}
{{Cmd|apk add lighttpd gzip sqlite php php-sqlite php-imap nano}}


== Configure the lighttpg ==  
== Configure lighttpd ==  


{{Cmd|nano +46 /etc/lighttpd/lighttpd.conf}}
{{Cmd|nano +46 /etc/lighttpd/lighttpd.conf}}
Line 26: Line 21:
'''Install oneye'''
'''Install oneye'''


* Make webapps folder
* Make the webapps folder


{{Cmd|mkdir /usr/share/webapps/ -p}}
{{Cmd|mkdir /usr/share/webapps/ -p}}


* CD and Download
* Change directory and retrieve the file


{{Cmd|cd /usr/share/webapps/  
{{Cmd|cd /usr/share/webapps/  
wget  http://ufpr.dl.sourceforge.net/project/eyeos/oneye/0.8.0/oneye_0.8.0.zip}}
wget  <nowiki>http://ufpr.dl.sourceforge.net/project/eyeos/oneye/0.8.0/oneye_0.8.0.zip</nowiki>}}


* Unpack  
* Unpack  
Line 47: Line 42:


{{Cmd|mv /usr/share/webapps/oneye/package.eyepackage /usr/share/webapps/oneye/package.tar.gz
{{Cmd|mv /usr/share/webapps/oneye/package.eyepackage /usr/share/webapps/oneye/package.tar.gz
tar zxvf /usr/share/webapps/oneye/package.tar.gz}}
cd oneye
tar zxvf /usr/share/webapps/oneye/package.tar.gz }}


* Change Folder Persmissions
* Change Persmissions


{{Cmd|chmod 777 /usr/share/webapps/oneye/installer/*.php
{{Cmd|chmod 777 /usr/share/webapps/oneye/installer/*.php
chmod 777 /usr/share/webapps/oneye/*.html}}
chmod 777 /usr/share/webapps/oneye/*.html}}


* Make symlinks to ownCloud
* Make symlinks to oneye


{{Cmd|ln -s /usr/share/webapps/oneye /var/www/localhost/htdocs/oneye}}
{{Cmd|ln -s /usr/share/webapps/oneye /var/www/localhost/htdocs/oneye}}
Line 60: Line 56:
== Starting the web server ==
== Starting the web server ==
   
   
Starting http service and adding to boot
Start http service and add to boot


{{Cmd|/etc/init.d/lighttpd start && rc-update add lighttpd default}}
{{Cmd|rc-service lighttpd start && rc-update add lighttpd default}}


== Config your eyeos ==
== Config your eyeos ==
Browse to: http://WEBSERVER_IP_ADDRESS/oneye/installer
Browse to: <nowiki>http://WEBSERVER_IP_ADDRESS/oneye/installer</nowiki>


   Please fill out the following form to install oneye:
   Please fill out the following form to install oneye:
Line 77: Line 73:
   Allow users to create accounts (yes/no)
   Allow users to create accounts (yes/no)


When you finish, press "Install oenye!" button, and thats all. :)
When you finish, press the "Install oenye!" button, and thats all. :)
You have eyeOS cloud computing system working. To access it, go to http://WEBSERVER_IP_ADDRESS/oneye/ and enjoy!
You have eyeOS cloud computing system working.  
 
After creating your account, to log from:


* Desktop:  <nowiki>http://WEBSERVER_IP_ADDRESS/oneye/</nowiki>
* Iphone:    <nowiki>http://WEBSERVER_IP_ADDRESS/oneye/iphone/</nowiki>
* Mobile:    <nowiki>http://WEBSERVER_IP_ADDRESS/oneye/mobile/</nowiki>


== eyeSync==
== eyeSync==


You can use this nice small application to synchronize two or more folders between the remote server and your local desktop, as an Dropbox alternative.
You can use this application to synchronize two or more folders between a remote server and your local desktop, as a Dropbox alternative.
 
In order to run eyeSync, you need to install the .NET Framework first, (only on Windows) or Mono.
 
Windows users are recommended to take the simplest install package.  


''' Windows side'''
''' Windows side'''
Line 91: Line 96:
{{Cmd|http://eyeos.svn.sourceforge.net/viewvc/eyeos/playground/lk/eyeSync/eyeSync.exe}}
{{Cmd|http://eyeos.svn.sourceforge.net/viewvc/eyeos/playground/lk/eyeSync/eyeSync.exe}}


* Configure the eyeSync
* Configure eyeSync


After install, you have to set:
After install, you have to set:


  Server URL: http://WEBSERVER_IP_ADDRESS/oneye/
  Server URL: <nowiki>http://WEBSERVER_IP_ADDRESS/oneye/</nowiki>


  User / Password:  
  User / Password:  
Line 102: Line 107:


[[Category:Desktop]]
[[Category:Desktop]]
[[Category:Server]]
[[Category:PHP]]
[[Category:PHP]]

Latest revision as of 10:39, 17 November 2023

This material is proposed for deletion ...

The project in question is unmaintained since Mar 7, 2023. Please see https://github.com/oneye/oneye (Discuss)
Make sure no other pages link here and check the page's history before deleting.

This material is obsolete ...

If this page is not deleted, it should be updated with instructions for oneye v0.9.6-preview (Discuss)


oneye is a takeover of the legacy series 1 from the eyeos project. This new project is powered by the community around the web desktop eyeos 1.

In addition new technologies get combined and a totally new designed framework will be released as oneye 0.9. You can log into this cloud using a desktop, or a mobile phone.

Install lighttpd, PHP, and sqlite

apk add lighttpd gzip sqlite php php-sqlite php-imap nano

Configure lighttpd

nano +46 /etc/lighttpd/lighttpd.conf

Uncomment include "mod_fastcgi.conf"

Installing and configuring oneye

Install oneye

  • Make the webapps folder

mkdir /usr/share/webapps/ -p

  • Change directory and retrieve the file

cd /usr/share/webapps/ wget http://ufpr.dl.sourceforge.net/project/eyeos/oneye/0.8.0/oneye_0.8.0.zip

  • Unpack

unzip oneye_0.8.0.zip rm oneye_0.8.0.zip

  • Rename Folder

mv /usr/share/webapps/oneye_0.8.0 /usr/share/webapps/oneye

  • Unpack the config files

mv /usr/share/webapps/oneye/package.eyepackage /usr/share/webapps/oneye/package.tar.gz cd oneye tar zxvf /usr/share/webapps/oneye/package.tar.gz

  • Change Persmissions

chmod 777 /usr/share/webapps/oneye/installer/*.php chmod 777 /usr/share/webapps/oneye/*.html

  • Make symlinks to oneye

ln -s /usr/share/webapps/oneye /var/www/localhost/htdocs/oneye

Starting the web server

Start http service and add to boot

rc-service lighttpd start && rc-update add lighttpd default

Config your eyeos

Browse to: http://WEBSERVER_IP_ADDRESS/oneye/installer

 Please fill out the following form to install oneye:
 
 Root Password
 
 Retype Password
 
 System Name
 
 Allow users to create accounts (yes/no)

When you finish, press the "Install oenye!" button, and thats all. :) You have eyeOS cloud computing system working.

After creating your account, to log from:

  • Desktop: http://WEBSERVER_IP_ADDRESS/oneye/
  • Iphone: http://WEBSERVER_IP_ADDRESS/oneye/iphone/
  • Mobile: http://WEBSERVER_IP_ADDRESS/oneye/mobile/

eyeSync

You can use this application to synchronize two or more folders between a remote server and your local desktop, as a Dropbox alternative.

In order to run eyeSync, you need to install the .NET Framework first, (only on Windows) or Mono.

Windows users are recommended to take the simplest install package.

Windows side

  • Download the application

http://eyeos.svn.sourceforge.net/viewvc/eyeos/playground/lk/eyeSync/eyeSync.exe

  • Configure eyeSync

After install, you have to set:

Server URL: http://WEBSERVER_IP_ADDRESS/oneye/
User / Password: 

Now you can create jobs to synchronize from Remote to Local / Local to Remote, manual or automatic/scheduled.