Platform
Options
Operating System
Ubuntu 16.04, Debian 7 and 8, SUSE Linux Enterprise Server 12 and 12 SP1, Red Hat Enterprise Linux/Centos 6.5 and 7
Database
MySQL or MariaDB 5.5+, Oracle 11g, PostgreSQL, & SQLite
Web server
PHP Runtime
PHP (5.6+, 7.0, & 7.1
➽ Desktop
• Windows 7+
• Mac OS X 10.7+ (64-bit only)
• CentOS 6 & 7 (64-bit only)
• Debian 7.0 & 8.0 & 9.0
• Fedora 24 & 25 & 26
• Ubuntu 16.04 & 16.10 & 17.04
• openSUSE Leap 42.1 & 42.2 & 42.3
➽ INSTALACION de paquetes necesarios:
(Servidor Apache2, PHP 7.0 y como base de datos MySQL Server)
NOTA IMPORTANTE: Son muchas las instrucciones a teclear, si se da algún error al teclear alguna instrucción lo normal es que sea tipográfico, volver a mirar bien sobre todo en las imágenes y rectificar el error.
Abrir la Terminal:
usuario:$ sudo apt-get update (pedirá Password) Actualizamos los repositorios. Una vez que termine de actualizar, tecleamos los comandos necesarios para instalar Apache 2, PHP 7.0 y los módulos necesarios pare el funcionamiento d Owncloud.
La barra invertida ( \ ) le dice a la terminal que haremos un salto de linea y seguirá escribiendo en otra linea.
usuario:$ sudo apt-get install -y apache2 libapache2-mod-php7.0 \
>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-mbstrin
Una vez que hayamos terminado de poner todos los módulos de damos a ENTER para que nos instale el Apache2 y los módulos PHP 7.0
➽ INSTALACION DE MySQL Server
usuario:$ sudo apt-get install mysql-server
Una vez que termine nos dirá el espacio que vamos a utilizar y nos preguntara si ¿Desea Continuar? [S/n] s (le decimos que s).
Nos pedirá que ingresemos una contraseña para el usuario root de mysql, pondremos una contraseña y la repetiremos, con esto proseguirá la instalación de MySQL. (Acordarse de la contraseña que mas adelante la necesitaremos)
Aceptamos y proseguimos con la instalación de Msql.
➽ DESCARGA de el archivo Owncloud 10.0.4 desde la Terminal
Una vez que hayamos terminado de descargar Owncloud listamos para ver si esta dicho archivo.
usuario:$ ls
Una vez comprobado lo descomprimimos:
usuario:$ tar -xjf owncloud-10.0.4.tar.bz2
usuario:$ ls
Volvemos a listar y esta vez vemos que tenemos una carpeta que se lama Owncloud
usuario:$ file owncloud
Nos posicionamos en ella.
Esa carpeta la vamos a mover al directorio de html de Apache2
usuario:$ sudo mv owncloud /var/www/html/
pide password
usuario:$ ls
Volvemos a listar y vemos que ya no se encuentra en el directorio
Ahora nos vamos dirigir al directorio html del Apache2
$ cd /var/www/html
$ ls
Listamos y vemos que está la carpeta owncloud, necesitamos darle los permisos necesarios
usuario:/var/www/html$ sudo chmod 777 -R owncloud/
➽ CONFIGURACION de Apache2 para trabajar con Owncloud, para esto nos vamos al directorio
usuario:/var/www/html$ cd /etc/apache2/sites/available/
creamos un archivo que se llamará owncloud.conf
usuario:/etc/apache2/sites-available$ sudo nano owncloud.conf
le agregamos lo siguiente y lo Guardamos
Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>
Ahora crearemos un enlace simbólico entre las carpeta sites-available y sites-enabled
usuario:/etc/apache2/sites-available$ sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
➽ Y ACTIVAMOS LOS módulos del Apache2
Tecleamos los siguientes módulos:
usuario:/etc/apache2/sites-available$ a2enmod rewrite
usuario:/etc/apache2/sites-available$ a2enmod headers
usuario:/etc/apache2/sites-available$ a2enmod env
usuario:/etc/apache2/sites-available$ a2enmod dir
usuario:/etc/apache2/sites-available$ a2enmod mine
Reiniciamos nuestro servidor Apache2
usuario:/etc/apache2/sites-available$ sudo service apache2 restart
Con esto ya tendrÃamos configurado apache2 para trabajar con owncloud.
➽ CREAR LA BASE DE DATOS PARA OWNCLOUD
Entramos en MySQL con el usuario root y con la contraseña que configuramos durante la instalación de Mysql.
Ahora toca configurar Mysql Server desde la terminal:
mysql -u root -p
(poner el password de MySQL root user que se creo anteriormente)
mysql>create database owncloud;
mysql>GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED by'password creada anteriormente';
mysql>FLUSH PRIVILEGES;
msql>exit
Bye
Ahora necesitamos saber nuestra IP local con el comando:
usuario:$ ifconfig
Nos interesa donde dice Direc. Inet: 192.168.1.xx por ejemplo ,esta es la dirección que vamos a poner en el host para poder iniciar el proceso de configuración de owncloud desde la interface Web de la aplicación.
➽ INICIAR EL ASISTENTE DE CONFIGURACION DE OWNCLOUD
Abrimos el navegador y ponemos como URL la dirección que obtuvimos anteriormente:
Abrimos el navegador y ponemos como URL la dirección que obtuvimos anteriormente:
192.168.1.XX/owncloud
Se Abre el asistente de configuración de owncloud, le pondremos un usuario y contraseña de administrador, el directorio de datos lo dejamos como esta, a continuación los datos de la base de datos. Como usuario root y la contraseña la que configuramos durante la instalación, el nombre de la base de datos creamos una que se llame owncloud y como localhost le pondremos localhost:3306 que es el puerto de mysql que viene por defecto.
Para finalizar le damos a Completar la Instalación.
Una vez que termina ya podemos acceder por medio de nuestro usuario y contraseña de administrador que pusimos anteriormente
Se nos presenta el daskboard de owncloud y veremos que podemos descargar los distintos clientes de owncloud para los distintos sistemas que necesitemos, con esto ya podemos empezar a subir archivos a nuestro servidor owncloud.
En el siguiente apartado explicare el servicio de redireccionamiento Dinámico que necesitaremos para conectarnos a nuestro servidor desde fuera de nuestra Red.
No hay comentarios:
Publicar un comentario