En este artículo enseáremos a como instalar un servidor Onwcloud en un sistema Ubuntu 20.04.
Table of contents
Open Table of contents
1. Instalar Servicios
Antes de ejecutar cualquier comando para la instalación del servidor OwnCloud, tendremos que actualizar el sistema.
$ sudo apt update -y && sudo apt upgrade -y
Una vez que haya finalizado, empezaremos a instalar los servicios que nos hará falta.
$ sudo apt install bind9 apache2 php7.4 mysql-server mysql-client -y
Luego, instalaremos algunas extensiones de PHP para que el servidor Owncloud pueda funcionar correctamente.
$ sudo apt install php-zip php-gd php-curl php-mbstring php-mysql php-pgsql php-dom php-xmlreader php-intl php-xmlwriter -y
Finalmente, reiniciamos el servicio Apache2.
sudo systemctl restart apache2
2. Configurar la Base de Datos
En este apartado configuraremos la base de datos para el servidor.
$ sudo mysql -u root -p
Una vez dentro, ejecutaremos los siguientes comandos SQL.
UPDATE mysql.user SET plugin='mysql native_password' WHERE user='root';
Luego, liberamos todos los privilegios.
flush privileges;
Ahora, creamos la base de datos.
CREATE DATABASE owncloud;
Y una vez creada, nos podemos salir de la administración MySQL.
exit;
3. Asegurar MySQL
Podemos ejecutar el siguiente comando para asegurar la administración de las bases de datos, para que sea más dificil que sea accesible para los intrusos.
$ sudo mysql_secure_installation
Luego, seleccionamos el valor 0, le definimos una contraseña al usuario ROOT y por último, nos aparece unas opciones, la cual podemos decir Y por defecto, aunque cada usuario puede definirlo a sus necesidades.
4. Instalar el paquete Owncloud
Nos descargaremos el paquete de Owncloud con WGET
sudo wget https://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Ubuntu_20.04/all/owncloud-complete-files_10.14.0-1+10.1_all.deb
Puedes ver todas las distribuciones aquí.
Luego, lo instalamos.
$ sudo dpkg -i owncloud-complete-files_10.14.0-1+10.1_all.deb
Se nos creará una carpeta en el directorio /var/www/owncloud, la tendremos que mover al directorio /var/www/html/owncloud.
$ sudo mv /var/www/owncloud /var/www/html/owncloud
5. Final
Una vez realizado todos los pasos anteriores, entraremos a nuestro localhost desde nuestro navegador.
http://localhost/owncloud.
Y ya podremos definir el usuario y la contraseña que usaremos para iniciar sesión.
Luego tenemos un apartado más abajo donde definiremos la base de datos a la que el servidor de se va a conectar.
Para ello será:
- Usuario de la base de datos: root
- Contraseña de la base de datos: <Contraseña que hemos definido anteriormente>
- Nombre de la base de datos: owncloud
- Host de la base de datos: localhost o 127.0.0.1
Finalmente completamos la instalación y en unos 15 o 30 segundos lo tendremos instalado y podremos iniciar sesión.