lunes, 11 de febrero de 2019

COMO CREAR UNA NUBE PRIVADA CON OWNCLOUD Y UBUNTO 16.04

OWNCLOUD 

La solución rápida de crear un servidor de nube privada ademas de tener opciones de correo,gps , crear grupos de trabajo , etc. 



ownCloud es una aplicación de software libre del tipo Servicio de alojamiento de archivos, que permite el almacenamiento en línea y aplicaciones en línea (cloud computing). ownCloud puede ser instalado dentro de un servidor que disponga de una versión reciente de PHP (mayor o igual a 5.6) y soporte de SQLite (base de datos por defecto), MySQL o PostgreSQL.

El proyecto fue lanzado en enero del 2010 por Frank Karlitschek, un desarrollador del proyecto KDE, con el objetivo de dar a los usuarios el control de sus datos en la nube.1​ ownCloud formó parte de la comunidad KDE pero luego se independizó.2

El 13 de diciembre de 2011 fue creada una entidad comercial fundada bajo el proyecto ownCloud.​ Dicha sociedad es una alternativa a las soluciones propuestas por Dropbox o Box.net, poniendo mucho énfasis en la flexibilidad y la seguridad. ownCloud es una alternativa libre a las soluciones privadas presentes en el mercado.

En abril de 2016 Karlitschek abandonó la sociedad ownCloud Inc. para trabajar en un fork del proyecto llamado Nextcloud en junio de 2016. Karlitschek fue acompañado por la mayoría de los desarrolladores del proyecto, esto resultó ser el final de las operaciones de Owncloud Inc. en Estados Unidos.
https://es.wikipedia.org/wiki/OwnCloud

AQUI LA CONFIGURACION Y LA INSTALACION CORRECTA

Antes de empezar tener la maquina actualizada
apt-get update
apt-get upgrade

Descargaremos apache  y php
apt-get install  -y apache2 libapache2-mos-php7 \
>php7.0-gd php7.0-json php7.0-mysql php7.0-curl \
>php7.0-intl php7.0-mcrypt php-imagick
> php7.0-zip php7.0-xml php7.0-mbstring

Descargamos Mysql  para nuestra base de datos
apt-get install  mysql-server
durante la instalación nos pedirá una contraseña entonces crearemos una no se debe olvidar la contraseña ya que mas adelante nos servirá.

Descargamos los archivos de owncloud 10.0.4
wget http://download.owncloud.org/community/owncloud-10-0.4.tar.bz2
Descomprimimos dicho archive
tar –xjf owncloud-10-0.4.tar.bz2
Movemos el archivo extraído la carpeta owncloud a la dirección /var/www/html/
mv owncloud /var/www/html/
Damos los permisos a la carpeta de owncloud en este caso le daremos a todo
chmod 777  -R owncloud/
Luego nos vamos a la dirección
Donde editaremos con nano
nano owncloud.conf
Agregamos este código para direccionar
Alias /owncloud "/var/www/owncloud/"
<Directory /var/www/owncloud/>
 Options +FollowSymlinks
 AllowOverride All
<IfModule mod_dav.c>
 Dav off
 </IfModule>
SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud
</Directory>

Activaremos otras opciones con estos comandoes
a2ensites owncloud.conf
a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime

restar el apache2

service apache2 restart

ingresamos a mysql y utilizamos el nombre de nuestra maquina en nuestro caso puse root como nombre y ponemos la contraseña que pusimos al instalar mysql con el comando

mysql –y root –p

>enter pasword

Creamos la base de datos de owncloud
create database owncloud.
Salimos con el comando
quit

Luego reiniciamos nuestra maquina e ingresamos a nuestro navegador

Ponemos nuestra ip seguido del nombre owncloud en el navegador para que luego cargue

Ingresamos nuestro usuario de Ubuntu
Luego la contraseña de nuestra base de datos de mysql
El nombre de nuestra base de datos
owncloud
Nuestro host local y el puerto
Localhost:3306

Cargara e ingresamos nuestra cuenta
Usuario y password
AQUÍ DEJO UN VÍDEO DE OWNCLOUD PERO CON DEBIAN 9



Recomendaciones
Algunos errores que puede producirse puede ser al utilizar una máquina virtual es conectar a nuestro cable de red que tienen que estar en la misma red , quitar los firewall de Windows , firewall de los antivirus.
Otros problemas puede ser a utilizar en una misma red y con internet donde nos da un error esto es por Owncloud quiere comunicarse con el exterior entonces necesitamos agregarlo a un dominio NO-IP para que podamos acceder por internet a nuestro servidor.
Puede funcionar en una red local y haciendo un enrutamiento para que  tenga internet entonces el servidor owncloud sea local y tengamos internet existen varias opciones que  se puede hacer para pruebas.
en algunos casos se solucionan el error de red tal vez por que cambiamos de puerto haciendo:
/etc/init.d/networking reload
Agregar la siguiente  líneas en el archivo resolv.conf
Nano /etc/resolv.conf
Nameserver “nuestro ip”
Nameserver “nuestro gateway”
Nameserver “en algunos casos podemos poner 8.8.8.8 que pertenece a google”
Cuando vayamos a ajustes de administrador ver la opción adicinal por que hay se configura otras opcines.