Diferencia entre revisiones de «Installar OwnCloud»

De enunpimpam
Saltar a: navegación, buscar
Línea 88: Línea 88:
  
 
Instalarnos Owncloud desde los repositorios oficiales nos beneficia que cuando existan actualizaciones se instalen desde upgrade del sistema
 
Instalarnos Owncloud desde los repositorios oficiales nos beneficia que cuando existan actualizaciones se instalen desde upgrade del sistema
 +
==instalción manual==
 +
Descargamos la ultima version de Owncloud
 +
https://download.owncloud.org/community/
 +
 +
cd /tmp && wget  https://download.owncloud.org/community/owncloud-10.4.1.zip
 +
descomprimimos
 +
unzip owncloud-10.4.1.zip
 +
Movemos la carpeta
 +
mv owncloud /var/www/html/owncloud/
 +
Asignamos los permisos y grupo:usuario necesarios.
 +
chown -R www-data:www-data /var/www/html/owncloud
 +
chmod -R 755 /var/www/html/owncloud/
 +
===Configurar Apache===

Revisión del 13:27 29 abr 2020

Instalación Apache

apt install apache2

Desactivamos el directorio de escucha de Apache

sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf

Paramos el servicio, encendemos y activamos.

systemctl stop apache2.service
systemctl start apache2.service
systemctl enable apache2.service

Instalación MariaDB Server

apt-get install mariadb-server mariadb-client -y

Paramos el servicio, encendemos y activamos.

systemctl stop mariadb.service
systemctl start mariadb.service
systemctl enable mariadb.service


Iniciamos el proceso de configuración en la seguridad de MariaDB

mysql_secure_installation
Enter current password for root (enter for none): Pulsar Enter
Set root password? [Y/n]: Y
New password: Introducir contraseña
Re-enter new password: Repetir contraseña
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Reiniciamos MariaDB server

systemctl restart mariadb.service

Instalar PHP y Modulos

Añadimos los repositorios necesarios

apt-get install software-properties-common -y
add-apt-repository ppa:ondrej/php
apt update

Instalamos la PHP 7.1 y los modulos necesarios para OwnCloud

apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-apcu php7.1-smbclient php7.1-ldap php7.1-redis php7.1-gd php7.1-xml php7.1-intl php7.1-json php7.1-imagick php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl -y

Editamos archivo de configuración de php

nano /etc/php/7.1/apache2/php.ini

Realizamos los siguientes cambios

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
display_errors = Off
date.timezone = Europe/Madrid

Crear Base de datos para OwnCloud

Esta operación la podemos realizar desde phpmyadmin, o webmind, pero me he acostumbrado hacerlos todos desde terminal.

Nos conectamos a MariaDB

mysql -u root -p

Creamos la base de datos owncloud

CREATE DATABASE owncloud;

Creamos un usuario para la utilización exclusiva para esta base de datos

CREATE USER 'userowncloud'@'localhost' IDENTIFIED BY 'contraseña';

Asignamos acceso completo a la base de datos al usuario que hemos creeado

GRANT ALL ON owncloud.* TO 'userowncloud'@'localhost' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;

Refrescamos los permisos y salimos de mysql

FLUSH PRIVILEGES;
EXIT;

Nota: Respetar las mayúsculas

Instalar OwnCloud Release

Los siguientes pasos son par Ubuntu 18.04, si quieres hacer la instalación en otra distribución visita la web de OwnCloud

https://download.owncloud.org/download/repositories/production/owncloud/

Descargamos y añadimos el repositorio y la clave (esto paso es temporal)

wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/Release.key -O Release.key
apt-key add - < Release.key

Después de confirmar añadimos el repositorio donde están los paquetes para la instalación de Owncloud.

echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

Instalarnos Owncloud desde los repositorios oficiales nos beneficia que cuando existan actualizaciones se instalen desde upgrade del sistema

instalción manual

Descargamos la ultima version de Owncloud https://download.owncloud.org/community/

cd /tmp && wget  https://download.owncloud.org/community/owncloud-10.4.1.zip

descomprimimos

unzip owncloud-10.4.1.zip

Movemos la carpeta

mv owncloud /var/www/html/owncloud/

Asignamos los permisos y grupo:usuario necesarios.

chown -R www-data:www-data /var/www/html/owncloud
chmod -R 755 /var/www/html/owncloud/

Configurar Apache