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 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 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 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 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 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 Owncloud
A continuación, haga clic en ‘ Almacenamiento y base de <strong>datos</strong> ‘ 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 OwnCloud
Finalmente, haga clic en ‘ Finalizar configuración ‘.
Finalizar 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ó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 OwnCloud
Aquí está el tablero.
Ventana 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