Como instalar tu propia nube virtual, usando OWNCLOUD

ownCloud,Nuestra propia nube virtual




La idea principal es montar servicio muy similar Dropbox ,GDrive,etc ,pero administrado por nosotros. y sin costo extra para nuestros bolsillos o para las empresas en la que trabajamos y queremos utilizar esta genial herramienta. Ustedes diran Si ya existen otros servicios gratuitos(pero limitados en capacidad),¿para que montar nuestra propia nube??

A pesar que existen costos "$$" asociados a lo que nosotros queremos implementar, estos costos irán variando según lo que queramos hacer y aun así los beneficios serán mayores, ya que lo que tendremos en servicios ,es similar a tener una cuenta contratada en Dropbox ,GDrive,etc...

Ejemplos de uso:

En Empresas: Esta puede ser utilizada como medio de respaldo interno en nuestra empresa, es decir podemos acceder a nuestra información exclusivamente en nuestra red interna o accediendo vía Internet.

Particular: lo podemos usar en casa solo para nuestro uso particular o familiar, configurando tanto nuestros PC,notebook ,tablet y smarphone.

Comienza la instalación de nuestra nube.

El servidor de nuestra nube corre tanto en Windows como en Linux, como yo tengo mi preferencia por Ubuntu el, manual fue creado para este tipo de plataforma.

Hardware:
  • Procesador: Intel(R) Core(TM) i3 CPU 3.07GHz
  • Ram: 3835 MiB MVirtual: 7627 MiB
  • 150 Gb para uso de esta ejemplo.
Software:
  • S.O Ubuntu 13.04.
  • PHP 5.2 y Mysql.
  • OwnCloud 5.
  • Geany (editor de texto).
Abrimos una ventana consola de Linux y comenzamos con la instalación:

sudo apt-get install apache2 php5 php5-mysql php5-gd mysql-server php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl php5-sqlite php5-ldap php5-intl smbclient php-xml-parser php5-gd mp3info


Ahora tenemos que activar mod_rewrite y mod_headers, los módulos de Apache2 que se necesitan para ownCloud funcione normalmente.

En al misma consola escribimos los siguientes lineas de códigos
sudo a2enmod rewrite 
sudo a2enmod headers

Además, tenemos que cambiar archivo de configuración Apache2 para que las reglas de reescritura owncloud funcione correctamente. Ejecute el siguiente:
sudo gedit /etc/apache2/sites-available/default

Allí, Reemplazamos "AllowOverride None" por "AllowOverride All", Para que estos cambios tengan efectos debemos reiniciar apache, volvemos a la consola.

sudo service apache2 restart 

Descargamos la librería que contiene owncloud lo descargamos del siguiente enlace, volvemos a la consola

wget http://download.owncloud.org/community/owncloud-5.0.10.tar.bz2 

La vamos a descomprimir y copiarla en la carpeta www de nuestro sistema

tar -xjf owncloud-5.0.10.tar.bz2 
mv owncloud /var/www 

Ya tenemos copiado la carpeta "owncloud" , ahora debemos que cambiar algunos permisos de carpeta para owncoud para funcionar normalmente. volvemos a la consola

cd /var/www 
sudo chown -R www-data:www-data owncloud 

Configurando base de datos para Owncloud

Vamos a ejecutar en consola los siguientes comando:

mysql -u root -p 
CREATE DATABASE owncloud; 
GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'some_password'; 

Ahora vamos a nuestro navegador y colocamos la siguiente dirección "http://localhost/owncloud", si realizamos bien todos los pasos, nos debería aparecer esta pantalla.


Una vez finalizado la instalación y configuración, al volver a cargar la pagina, esto es lo que te debería aparecer


Comentarios

Entradas populares de este blog

Arduino Nano - Relay y sensor de movimiento PIR

Comunicación TCP Cliente-Servidor usando Mono C#

crear DLL y compilar con MONO y C#