Instalar ownCloud en Debian 9

Instalar ownCloud en Debian 9.

De sobras es conocida la aplicación ownCloud, aun así debemos destacar que es una excelente aplicación auto hospedada que nos proporciona capacidades de sincronización y uso compartido en múltiples dispositivos de nuestros archivos.

Permite administrar de manera sencilla los usuarios y sus permisos.

Nos ofrece servicios de almacenamiento e intercambio de archivos, contactos, calendarios, listas de tareas, etc…, por tanto es una excelente alternativa a plataformas en la nube como pudieran ser:

En este articulo vemos cómo crear nuestro propio servicio ownCloud, ya sea en un servidor dedicado o en un VPS.

Como sistema usaremos Debian 9.

 

Instalar ownCloud en Debian 9

Nos conectamos a nuestro servidor, lo primero que debemos hacer es actualizar nuestro sistema.

apt-get update

apt-get upgrade

Normalmente al instalar Debian 9, apache se instala por defecto.

Lo comprobamos…

dpkg -l apache2

Si no esta instalado ejecuta lo siguiente.
apt install apache2

Instalar ownCloud en Debian 9 1

 

Lo iniciamos y habilitamos.

systemctl start apache2

systemctl enable apache2

 

Ahora instalamos php y los módulos requeridos para el correcto funcionamiento de ownCloud.

sudo apt install php7.1 php7.1-common libapache2-mod-php7.1 \
    openssl php-imagick php7.1-curl php7.1-gd php7.1-mcrypt \
    php7.1-imap php7.1-intl php7.1-json php7.1-ldap php7.1-mbstring \
    php7.1-mysql php7.1-pgsql php-smbclient php-ssh2 \
    php7.1-sqlite3 php7.1-xml php7.1-zip php-redis php-apcu

Continuamos…

 

Instalamos MariaDB y creamos una base de datos (Debian 9 instala por defecto MariaDB 10.1).

sudo apt update

sudo apt -y install mariadb-server

Iniciamos y habilitamos el servicio MariaDB.
sudo systemctl start mariadb

sudo systemctl enable mariadb

Aseguramos la instalación, si no sabes muy bien lo que haces deja las opciones por defecto excepto la contraseña.
sudo mysql_secure_installation

Una vez asegurada MariaDB, iniciamos sesión como root y creamos una base de datos con su usuario.
mysql -u root -p

En este punto… copia, pega y pulsas enter, tal como te indico (linea por linea).
MariaDB [(none)]> CREATE DATABASE owncloud CHARACTER SET utf8;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'Password';

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> exit

Ya hemos terminado, vamos a instalar ownCloud.

 

Instalar ownClod

Esta aplicación no esta en los repositorios oficiales de Debian, por tanto instalaremos los de ownCloud.

wget -qO- https://download.owncloud.org/download/repositories/stable/Debian_9.0/Release.key | sudo apt-key add -

echo 'deb https://download.owncloud.org/download/repositories/stable/Debian_9.0/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

Habilitamos https.
sudo apt install apt-transport-https

Actualizamos la cache «apt» e instalamos el paquete (por defecto la instalación se realizara en /var/www/owncloud ).
sudo apt update

sudo apt install owncloud-files

 

Creamos el host virtual en apache.

Instalamos el editor nano que es muy versátil y fácil de usar.

apt install nano

No olvides modificar por tu dominio.
nano /etc/apache2/sites-available/tu-dominio.com.conf

Copia y pega lo siguiente…
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>
ErrorLog /var/log/apache2/owncloud-error_log
CustomLog /var/log/apache2/owncloud-access_log common

Guarda el archivo y cierra el editor.

Aplica la nueva configuración en Apache.

sudo a2ensite tudominio.com.conf

Por ultimo reiniciamos apache.
systemctl reload apache2

 

Finalizar la instalación

Ya lo tenemos… solo queda un paso, y es que finalice la instalación de manera gráfica y automática.

Accedemos desde nuestro navegador web preferido de la siguiente forma:

http://tu-ip-del-server/owncloud/

Introduce un usuario y contraseña, y le das a finalizar instalación.

Instalar ownCloud en Debian 9 2

 

Una vez finalizada la instalación… ya puedes acceder a la aplicación.

Instalar ownCloud en Debian 9 3

 

Ya estas dentro…

Instalar ownCloud en Debian 9 4

 

Ya lo tenemos instalado y funcionando correctamente.

Espero que te resulte de utilidad este tutorial.

 

4 Comentarios

  1. Ramon
    01/05/2020
    • Ramon
      01/05/2020
      • Sergio G.B.
        02/05/2020
        • Ramon
          02/05/2020

Agregar comentario