owncloud

Instalación de OwnCloud en Debian 10

Instalación de OwnCloud en Debian 10
OwnCloud es un servidor de intercambio de archivos autohospedado de código abierto. Si desea configurar su propio servidor para compartir archivos, OwnCloud es una excelente opción para usted. En este artículo, le mostraré cómo instalar OwnCloud en Debian 10 Buster. Entonces empecemos.

Antes de comenzar a instalar OwnCloud en Debian 10, debe saber esto importante. OwnCloud aún no está disponible para Debian 10. Pero, el paquete OwnCloud para Debian 9 funciona con algunos ajustes en Debian 10. El problema es que el paquete OwnCloud para Debian 9 no es compatible con PHP 7.3 que viene con Debian 10. Eso no significa que OwnCloud no funcionará en PHP 7.3. En realidad, existen pequeñas diferencias entre PHP 7.1, PHP 7.2 y PHP 7.3. PHP 7.3 no introdujo ninguna característica nueva ni eliminó ninguna de PHP 7.1 o PHP 7.2. Es solo que los desarrolladores de OwnCloud no probaron OwnCloud en PHP 7.3.  La buena noticia es que la próxima versión de OwnCloud tendrá soporte para PHP 7.3 según su repositorio de GitHub. Hasta entonces, la forma en que se muestra aquí es la única forma de hacer que OwnCloud funcione en Debian 10. Pero te diré qué cambiar para instalar la nueva versión de OwnCloud cuando se lance.

NOTA: NO RECOMIENDO ESTO EN UN SERVIDOR DE PRODUCCIÓN. USE DEBIAN 9 STRETCH EN SU LUGAR HASTA QUE SE LIBERE OWNCLOUD PARA DEBIAN 10 BUSTER.

Adición del repositorio de paquetes OwnCloud de Debian 9 en Debian 10:

OwnCloud no está disponible en el repositorio oficial de paquetes de Debian 10 Buster. Pero, puede agregar fácilmente el repositorio de paquetes oficial de OwnCloud (para Debian 9) e instalar OwnCloud desde allí.

Primero, descargue y agregue la clave GPG del repositorio de paquetes OwnCloud de la siguiente manera:

$ wget -nv https: // descargar.owncloud.org / download / repositories / production /
Debian_9.0 / lanzamiento.tecla -O / tmp / Release.clave

Ahora, agregue la clave GPG OwnCloud en Debian 10 con el siguiente comando:

$ sudo apt-key add - < /tmp/Release.key

Ahora, agregue el repositorio de paquetes OwnCloud en su máquina Debian 10 con el siguiente comando:

$ echo 'deb http: // descargar.owncloud.org / download / repositories / production / Debian_9.0 /
/ '| sudo tee / etc / apt / sources.lista.d / owncloud.lista

Ahora, actualice la caché del repositorio de paquetes APT con el siguiente comando:

actualización de $ sudo apt

Cosas que cambiarán cuando se lance la nueva versión de OwnCloud:

Si se lanza una nueva versión de OwnCloud, visite la página del repositorio oficial de paquetes de OwnCloud desde su navegador web favorito y haga clic en Debian icono.

En el momento de escribir este artículo, solo la sección Debian 9 está disponible. Usé el enlace marcado (1) para la clave GPG, y usé la cadena del repositorio marcada (2) para agregar el repositorio de paquetes en la sección anterior de este artículo anterior.

Si se lanza una nueva versión de OwnCloud, es posible que se incluya Debian 10. O, la URL de la clave GPG o la cadena del repositorio pueden cambiar. Todo lo que tiene que hacer es reemplazar la URL de la clave GPG y la cadena del repositorio en la sección anterior de este artículo anterior con las nuevas.

Instalación y configuración de Apache y MySQL para OwnCloud:

OwnCloud es una aplicación web basada en PHP. Por lo tanto, debe tener una pila de LÁMPARAS en funcionamiento para que OwnCloud funcione.

Para instalar la pila LAMP en Debian 10, ejecute el siguiente comando:

$ sudo apt install apache2 libapache2-mod-php mariadb-server mariadb-client
php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

prensa Y y luego presione para confirmar la instalación.

Se debe instalar la pila LAMP.

Ahora, habilite el módulo de reescritura de Apache de la siguiente manera:

$ sudo a2enmod reescribir

Ahora, debe crear una base de datos MariaDB para OwnCloud.

Inicie sesión en el shell MariaDB como raíz usuario de la siguiente manera.

$ sudo mysql -u root -p

Por defecto, no raíz la contraseña está configurada. Entonces, solo presione .

Debes estar conectado.

Crea una nueva base de datos MariaDB owncloud como sigue:

MariaDB [(ninguno)]> CREAR BASE DE DATOS owncloud;

Ahora, para crear un nuevo usuario owncloud, establecer una contraseña123 en mi caso), y permitir owncloud acceso de usuario a owncloud base de datos, ejecute el siguiente comando SQL:

MariaDB [(ninguno)]> OTORGAR TODO EN owncloud.* a 'owncloud' @ 'localhost'
IDENTIFICADO POR '123';

Ahora, salga del shell MariaDB de la siguiente manera:

MariaDB [(ninguno)]> \ q

Ahora, abra la configuración predeterminada del sitio Apache / etc / apache2 / sites-enabled / 000-default.conf como sigue:

$ sudo nano / etc / apache2 / sites-enabled / 000-default.conf

Ahora cambia la linea DocumentRoot / var / ww / html a DocumentRoot / var / www / owncloud como se marca en la captura de pantalla a continuación.

Una vez que haya terminado, guarde el archivo de configuración presionando + X seguido por Y y .

Instalación de OwnCloud:

Ahora, instale OwnCloud con el siguiente comando:

$ sudo apt instalar archivos owncloud

OwnCloud debe estar instalado.

Ahora, reinicie el apache2 servicio de la siguiente manera:

$ sudo systemctl reiniciar apache2

Ahora, compruebe si el apache2 el servicio se está ejecutando correctamente de la siguiente manera:

$ sudo systemctl estado apache2

apache2 el servicio es corriendo y también activado para comenzar en el arranque del sistema.

Encontrar la dirección IP:

Ahora, busque la dirección IP de su máquina Debian 10 de la siguiente manera:

$ ip a

Como puede ver, la dirección IP de mi máquina Debian 10 es 192.168.21.131. Será diferente para ti. Por lo tanto, asegúrese de reemplazarlo por el suyo a partir de ahora.

Resolviendo “Esta versión de ownCloud no es compatible con PHP 7.Error de 3 ":

Si intenta acceder a OwnCloud desde su navegador web http: //192.168.21.131, es posible que vea el siguiente mensaje de error. Ya he explicado esto. Si está buscando una solución alternativa, esta sección es para usted.

Abre el / var / www / owncloud / index.php archivo de la siguiente manera:

$ sudo nano / var / www / owncloud / index.php

Ahora, comente la sección marcada en la captura de pantalla a continuación. El comentario comienza desde / * y termina en * /.

El final índice.php el archivo debe verse de la siguiente manera. Ahora, guarda el índice.php expediente.

Abre el / var / www / owncloud / console.php archivo de la siguiente manera:

$ sudo nano / var / www / owncloud / console.php

Haz lo mismo para consola.php expediente. El final consola.php el archivo debe verse de la siguiente manera. Ahora guarda consola.php expediente.

Configuración de OwnCloud:

Ahora, visite http: // 192.168.21.131 desde un navegador web.

Tienes que crear una cuenta de administrador OwnCloud desde allí.

Escriba el nombre de usuario y la contraseña de su cuenta de administrador en el Crea una cuenta de administrador sección.

Además, escriba el nombre de usuario de la base de datos (owncloud), contraseña (123 en mi caso), nombre de la base de datos (owncloud) y nombre de host (localhost) en el Configurar la base de datos sección.

Luego, haga clic en Finalizar la configuración.

Ahora, puede iniciar sesión en su cuenta de administrador utilizando el nombre de usuario y la contraseña que estableció durante la configuración de OwnCloud.

Debes estar conectado. Haga clic en X.

Debería ver el panel de OwnCloud. Ahora puedes usar OwnCloud como quieras.

Entonces, así es como instala OwnCloud en Debian 10. Gracias por leer este artículo.

Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...
Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...