Cómo instalar OwnCloud en Debian 10

Owncloud es un sistema de intercambio de archivos en línea líder en el mercado que le permite realizar copias de seguridad y compartir sus archivos con facilidad. Si no eres fanático de DropBox o Google Drive , OwnCloud es una alternativa genial.

En este artículo, lo guiamos a través de la instalación de OwnCloud en Debian 10 .

Paso 1: Instale LAMP Stack en Debian

Dado que OwnCloud se ejecuta en el navegador y también en el back-end al almacenar datos en la base de datos, primero debemos instalar la pila LAMP . LAMP es una popular pila de alojamiento gratuito y de código abierto que utilizan los desarrolladores para alojar sus aplicaciones web. Significa Linux , Apache , MariaDB / MySQL y PHP .

Primero, actualice los repositorios del sistema.

$ sudo apt update && sudo apt upgrade

Actualizar los paquetes del sistema DebianActualizar los paquetes del sistema Debian

A continuación, instale el servidor web Apache y el servidor de base de datos MariaDB ejecutando el comando.

$ sudo apt install apache2 mariadb-server mariadb-client

Instalar Apache y MariaDBInstalar Apache y MariaDB

Una vez completada la instalación, proceda e instale PHP 7.2 . En el momento de escribir esta guía, PHP 7.3 aún no es compatible, por lo que nuestra mejor opción es usar PHP 7.2 .

Entonces, habilite el repositorio PHP como se muestra.

$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg  https://packages.sury.org/php/apt.gpg
$ sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

Una vez que haya terminado de crear el repositorio para PHP, actualice los paquetes y repositorios de su sistema para que el nuevo repositorio PHP surta efecto.

$ sudo apt update

Ahora instale PHP y las dependencias necesarias como se muestra.

$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2-{mysql,intl,curl,json,gd,xml,mb,zip}

Instalar PHP en DebianInstalar PHP en Debian

Una vez instalado, verifique la versión de PHP usando el comando.

$ php -v

Además, verifique que el servidor web Apache se esté ejecutando ejecutando el comando.

$ systemctl status apache2

Si Apache está en funcionamiento, debería obtener un resultado similar al que se muestra a continuación, lo que indica que está ‘ activo ‘.

Verificar el estado de Apache en DebianVerificar el estado de Apache en Debian

Si Apache no está iniciado, inícielo y habilítelo al arrancar ejecutando los comandos.

$ systemctl start apache2
$ systemctl enable apache2

Paso 2: crear una base de datos para archivos OwnCloud

El siguiente paso será crear una base de datos para manejar los archivos de OwnCloud durante y después de la instalación.

Inicie sesión en el servidor MariaDB.

$ mysql -u root -p

Una vez que haya iniciado sesión, cree una base de datos para OwnCloud.

MariaDB [(none)]> CREATE DATABASE owncloud

Cree un usuario para la base de datos OwnCloud y otorgue todos los privilegios al usuario.

MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY '[email protected]'

Finalmente, elimine los privilegios y salga.

MariaDB [(none)]> FLUSH PRIVILEGES
MariaDB [(none)]> EXIT

Crear base de datos OwnCloudCrear base de datos OwnCloud

Paso 3: Instale OwnCloud en Debian

Por defecto, OwnCloud no está incluido en los repositorios de Debian 10 . No obstante, OwnCloud mantiene un repositorio para cada distribución. El repositorio de Debian 10 aún no se ha publicado y, por lo tanto, usaremos el repositorio de Debian 9 .

Primero, instale la clave de firma PGP .

$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -

Una vez que la clave de firma esté instalada, continúe y habilite el repositorio de OwnCloud.

$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ /' > /etc/apt/sources.list.d/owncloud.list

Una vez más actualice su sistema para resincronizar los paquetes del sistema e instalar Owncloud.

$ sudo apt update
$ sudo apt-get install owncloud-files

Paso 4: configurar Apache para OwnCloud

Tras la instalación, OwnCloud almacena sus archivos en el directorio / var / www / owncloud . Por lo tanto, necesitamos configurar nuestro servidor web para que sirva los archivos de OwnCloud.

Entonces, cree un archivo de host virtual para Owncloud como se muestra.

$ sudo vim /etc/apache2/sites-available/owncloud.conf

Agregue la configuración a continuación y guarde.

Alias / "/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>

Para habilitar el sitio OwnCloud, al igual que lo haría con cualquier host virtual, ejecute el comando:

$ sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/

A continuación, habilite los módulos Apache adicionales que requiere OwnCloud y reinicie el servidor web Apache para volver a cargar la configuración y efectuar los cambios.

$ sudo a2enmod rewrite mime unique_id
$ sudo systemctl restart apache2

Paso 5: Finalización de la instalación de OwnCloud

Para completar la configuración de OwnCloud, busque la dirección IP de su servidor como se muestra a continuación:

http://server-ip

La interfaz de bienvenida le dará la bienvenida como se muestra. Se le pedirá que proporcione el nombre de usuario y la contraseña.

Crear cuenta de administrador OwncloudCrear cuenta de administrador Owncloud

A continuación, haga clic en ‘ Almacenamiento y base de &ltstrong&gtdatos&lt/strong&gt ‘ y proporcione los detalles de la base de datos, como el usuario de la base de datos, el nombre de la base de datos y la contraseña.

Agregar la configuración de la base de datos OwnCloudAgregar la configuración de la base de datos OwnCloud

Finalmente, haga clic en ‘ Finalizar configuración ‘.

Finalizar la configuración de OwnCloudFinalizar la configuración de OwnCloud

Esto lo lleva a la página de inicio de sesión. Ingrese su nombre de usuario y contraseña y presione ENTER.

Owncloud Admin Inicio de sesiónOwncloud Admin Inicio de sesión

Inicialmente, aparecerá una ventana emergente con información sobre la aplicación de escritorio, Android e iOS de OwnCloud que puede instalar en sus dispositivos. Esto le permite acceder a sus datos sobre la marcha.

Aplicaciones para dispositivos OwnCloudAplicaciones para dispositivos OwnCloud

Aquí está el tablero.

Ventana del panel de OwnCloudVentana del panel de OwnCloud

Y finalmente hemos llegado al final de este tutorial. Ahora puede guardar y compartir sus archivos fácilmente usando OwnCloud . Gracias por tomarte el tiempo.

Software en la nube , Debian , almacenamiento

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux