Instalar Nextcloud 12 en Debian Stretch

Como sabrás, una de las mejores alternativas libres a Google Drive, DropBox o OneDrive que puedes instalar en tu servidor propio es Nextcloud. Esta herramienta es maravillosa al momento de almacenar archivos en la nube, calendarios, contactos, tareas entre otros y poderlos compartir.

Nextcloud 12.0.0 fue lanzado en mayo de 2017 y su instalación es rápida a comparación de las multiples funcionalidades que presta. Manos a la obra.

Descargar Nextcloud 12

Primeramente debemos obtener el instalador de Nextcloud desde su página oficial a través de este enlace donde observarás la siguiente imagen y presionarás “Download”

Descargar netxtcloud 12

Aparecerá un cuadro de dialogo donde presionarás “Download Nextcloud” para que inicie la descarga.

Para descargarlo directamente en el servidor donde lo instalaremos, podemos utilizar wget de la siguiente manera:

wget https://download.nextcloud.com/server/releases/nextcloud-12.0.3.zip

Recuerda que la versión de Nextcloud podría variar y es recomendable utilizar la última versión disponible.

Instalar Nextcloud 12

Ahora vamos a instalar Nextcloud 12 en Debian Stretch. Recuerda que esta guía también es aplicable a Ubuntu Server 16.04.

Para la ejecución de todos los pasos es necesario trabajar con privilegios de superusuario. con el comando “su” o “sudo”.

Paso 1 – Actualizar Debian Stretch

Actualiza los repositorios de Debian Stretch y posteriormente instala todas las actualizaciones disponibles.

apt-get update
apt-get upgrade

Paso 2 – Instalar los programas necesarios

Nextcloud requiere que tengamos una serie de aplicaciones preinstaladas en nuestro sistema operativo, por lo que los instalaremos a continuación:

apt-get install wget unzip
apt-get install apache2 mariadb-server libapache2-mod-php7.0
apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring
apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

Paso 2 – Descargar Nextcloud 12
Previamente ya habíamos descargado el instalador de Nextcloud con el siguiente comando:

wget https://download.nextcloud.com/server/releases/nextcloud-12.0.3.zip

Paso 3 – Descomprimir el archivo .zip
Descomprimimos el instalador y movemos al directorio /var/www/

unzip nextcloud-12.0.3.zip
mv nextcloud /var/www/
chown www-data.www-data /var/www/nextcloud/ -R

Paso 4 – Configurar Apache2
Creamos el archivo nextcloud.conf con los siguientes pasos:

nano /etc/apache2/sites-available/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>
  Options +FollowSymlinks
  AllowOverride All

  <IfModule mod_dav.c>
    Dav off
  </IfModule>

  SetEnv HOME /var/www/nextcloud
  SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

Habilitamos algunos módulos de apache que son necesarios para nextcloud

a2enmod rewrite
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime

Ahora habilitamos la configuración realizada previamente y reiniciamos el servidor web

a2ensite nextcloud.conf
systemctl restart apache2

https://docs.nextcloud.com/server/12/admin_manual/installation/source_installation.html




1 comentario

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *