Cloud Computing con eyeOS en Debian squeeze

eyeOS es una plataforma de nube privada con una interfaz de escritorio basada en la web. Comúnmente llamado escritorio en la nube por su interfaz única, eyeOS proporciona un escritorio completo desde la nube con gestión de archivos, herramientas de gestión de la información personal, herramientas colaborativas y aplicaciones de la compañía.

Se trata de un nuevo concepto en almacenaje virtual, el cual se considera como revolucionario al ser un servicio clave para el Web 2.0 ya que dentro de una web que combina el poder del actual HTMLPHPAJAXJavaScript para crear un entorno gráfico de tipo escritorio.

La diferencia entre otros entornos escritorio al hacer posible iniciar el escritorio eyeOS y todas sus aplicaciones desde un navegador web. No se requiere instalar ningún software adicional, ya que solo se necesita un navegador que soporte AJAX, Java y Adobe Flash (dependiendo de las aplicaciones que se deseen ejecutar).

Instalar dependencias.

rokitoh@redorbita:# apt-get install apache2 apache2-mpm-prefork php5 libapache2-mod-php5 php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl zip unzip python-uno libimage-exiftool-perl  recoll mysql-server mysql-client

Para instalar libreoffice:

http://red-orbita.com/?p=5842

configuramos Apache

rokitoh@redorbita:# vi /etc/apache2/apache2.conf

ServerSignature Off
ServerTokens Prod

Activamos el modulo mod_rewrite en apache

rokitoh@redorbita:# a2enmod rewrite
Enabling module rewrite.
Run ‘/etc/init.d/apache2 restart’ to activate new configuration!

Configuramos PHP

rokitoh@redorbita:# vi /etc/php5/apache2/php.ini

Buscamos la linea post_max_size = 8M y la modificamos dependiendo de los archivos que vayamos a subir. En mi caso lo voy a dejar en 200

post_max_size = 200M

Ahora buscamos upload_max_filesize = 2M y lo modificamos por el mismo motivo que en el anterior punto. Yo lo dejo en 200

upload_max_filesize = 200 MB

Reiniciamos apache

/etc/init.d/apache2 restart

Creamos la base de datos y el usuario para administrar la BBDD

CREATE DATABASE eyeos DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER ‘usereyeos’@’localhost’ IDENTIFIED BY ‘contraseña’;
GRANT ALL PRIVILEGES ON eyeos.* TO ‘usereyeos’@’localhost’ IDENTIFIED BY ‘contraseña’ WITH GRANT OPTION ;
FLUSH PRIVILEGES;

Instalamos GIT para descargar eyeOS

rokitoh@redorbita:# apt-get intall git

Descargamos eyeOS

rokitoh@redorbita:# git clone https://github.com/tiste/eyeos.git

Movemos la carpeta descargada a /var/www

rokitoh@redorbita:# mv eyeos/ /var/www

Le damos permisos totales para no tener problemas en la instalación.

rokitoh@redorbita:# chmod -R 777 /var/www/eyeos/

rokitoh@redorbita:# chown -R www-daa:www-data /var/www/eyeos

Accedemos con nuestro navegador a http://DIRECCION_IP/eyeos/install/

Pantallazo

Comprobamos que tenemos instalados todos los paquetes necesarios

Pantallazo-1

Rellenamos el formulario con los datos de nuesta BBDD creada anteriormente y la contraseña para el usuario root.

Pantallazo-2

 

Se finalizo la instalación.

Pantallazo-3

Accedemos con el usuario root y la contraseña correspondiente

Pantallazo-4

Una vez logados este es el  aspecto:

Pantallazo-5 Pantallazo-6

 

Un saludo, rokitoh

 

:wq!

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*