Ubuntu

Cómo instalar y configurar ownCloud en Ubuntu 18.04 LTS

Cómo instalar y configurar ownCloud en Ubuntu 18.04 LTS

ownCloud es un servidor de intercambio de archivos de código abierto y una plataforma de colaboración. Permite controlar los datos en los servidores y entornos de los usuarios. Una vez configurado, ownCloud proporciona un fácil acceso a todos sus datos, cuando lo desee, donde lo desee.

Funciones ownCloud

ownCloud se puede descargar e instalar gratis en sus servidores privados sin pagar a los proveedores de servicios.

En este artículo te ayudaremos instalar y configurar ownCloud en su Ubuntu máquina. Este tutorial se ha probado exhaustivamente en Ubuntu 18.04 LTS.

Instalar ownCloud en Ubuntu 18.04 LTS

Antes de configurar Owncloud, debe instalar Apache, PHP y MySQL.

Paso 1: instalar el servidor HTTP Apache

Comencemos con la actualización de los repositorios del sistema. Inicie la Terminal e ingrese el siguiente comando:

sudo apt-get update

Instale Apache:

sudo apt-get install apache2

Generalmente, el servicio Apache se inicia automáticamente. Verifique el estado usando el comando:

sudo systemctl estado apache2.Servicio

Si ve que el servicio no se ha iniciado, puede iniciarlo manualmente con el siguiente comando.

sudo systemctl iniciar apache2

Habilitar Apache en el arranque del sistema.

sudo systemctl habilitar apache2

Permitir puertos Apache desde el Firewall de Ubuntu.

sudo ufw permite 80 / tcp
sudo ufw permite 443 / tcp

Vuelva a cargar el firewall y verifique el estado del firewall.

sudo ufw recargar sudo ufw status

Para verificar el estado de ejecución de la instalación de Apache, inicie el navegador usando el nombre de host o la dirección IP del servidor.

http: // nombre activo o IP /

Si ve la página predeterminada de Apache, significa que todo salió bien.

Página predeterminada de Apache

Paso 2: instalar MySQL

Comencemos por verificar la versión de MySQL disponible.

sudo apt-cache policy mysql-server

Como ves hay una nueva versión disponible. Instalaremos usando el comando de la siguiente manera:

sudo apt-get install mysql-server mysql-client

Asegurar la instalación de MySQL

sudo mysql_secure_installation

Debería ver un mensaje si desea configurar el complemento VALIDATE PASSWORD. Escriba "Y" en sí y presione Entrar para continuar.

Entonces debería ver un mensaje para seleccionar un nivel de validación de contraseña. Seleccione la seguridad de la contraseña y continúe

Continúe y proporcione una contraseña para el usuario raíz de MySQL.

Debería preguntar "¿Desea continuar con la contraseña proporcionada??". Escribe "Y" y presiona Enter.

Debería ver una serie de preguntas: escriba "Y" para cada una de ellas.

Eliminar usuarios anónimos? (Presione y | Y para Sí, cualquier otra tecla para No): Y No permitir inicio de sesión de root de forma remota? (Presione y | Y para Sí, cualquier otra tecla para No): Y Elimine la base de datos de prueba y acceda a ella? (Presione y | Y para Sí, cualquier otra tecla para No): Y Vuelva a cargar las tablas de privilegios ahora? (Presione y | Y para Sí, cualquier otra tecla para No): Y

A estas alturas ya debería haber instalado MySQL y también haberlo configurado de forma segura. Puede acceder al servidor MySQL utilizando el nombre de usuario y la contraseña de root.

sudo mysql -u root -p

Inicio de sesión de raíz de MySQL

Paso 3: instalar PHP

Primero debemos verificar las versiones de PHP disponibles y luego instalarlo.

sudo apt-cache policy php

Instalar PHP.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Paso 4 - Instale ownCloud

Puede agregar la clave del repositorio a apt.

sudo wget -nv https: // descargar.owncloud.org / download / repositories / production / Ubuntu_18.04 / Lanzamiento.tecla -O Release.clave
sudo apt-key add - < Release.key

Ejecute los siguientes comandos de shell para agregar el repositorio:

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

Actualizar repositorios.

sudo apt-get update

Instalar paquetes PHP adicionales.

sudo apt instalar php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Instalar el paquete ownCloud.

sudo apt-get install owncloud-files

Instalar el paquete Owncloud

Generalmente, el paquete ownCloud que instalamos copia los archivos web en “/ var / www / owncloud” en el servidor.

Paso 5: configurar Apache con SSL

Ahora crearemos un host virtual para ownCloud.

Crea una carpeta para certificados SSL.

sudo mkdir / etc / apache2 / ssl

Habilitar el módulo SSL.

sudo a2enmod ssl

Reiniciar Apache.

sudo systemctl reiniciar apache2

Copie sus certificados SSL en la carpeta "/ etc / apache2 / ssl /"

Crear un archivo de host virtual.

sudo vim / etc / apache2 / sites-available / fosslinuxowncloud.com.conf

Agregue las siguientes líneas al archivo. Reemplace ServerName con fosslinuxowncloud con lo que desee.

 ServerName fosslinuxowncloud.com ServerAlias ​​www.Fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Opciones -índices + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-error.log CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-acceso.registro combinado   ServerName fosslinuxowncloud.com ServerAlias ​​www.Fosslinuxowncloud.com ServerAdmin webmaster @ fosslinuxowncloud.com DocumentRoot / var / www / owncloud  Opciones -índices + FollowSymLinks AllowOverride All  ErrorLog $ APACHE_LOG_DIR / fosslinuxowncloud.error de com-ssl.log CustomLog $ APACHE_LOG_DIR / fosslinuxowncloud.com-ssl-access.registrar SSLEngine combinado en SSLCertificateFile / etc / apache2 / ssl / fosslinuxowncloud.cer SSLCertificateKeyFile / etc / apache2 / ssl / fosslinuxowncloud.clave SSLCertificateChainFile / etc / apache2 / ssl / fosslinuxowncloud.California 

Puede dar cualquier nombre a sus archivos de certificado SSL.

SSLCertificateFile / etc / apache2 / ssl / certificatefile-name.cer SSLCertificateKeyFile / etc / apache2 / ssl / nombre-clave-certificado.clave SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.California

Verifique la sintaxis del archivo de configuración.

sudo apachectl -t

Si recibe un mensaje de "Sintaxis correcta", use esta línea de comando para deshabilitar el host virtual predeterminado.

sudo a2dissite 000-predeterminado.conf

Los siguientes comandos deberían habilitar nuevos hosts virtuales.

sudo a2ensite fosslinuxowncloud.com.conf

Reinicie Apache para activar los cambios.

sudo systemctl reiniciar apache2

Paso 6: configuración de la base de datos MySQL para Owncloud

Acceda a MySQL usando la cuenta raíz.

sudo mysql -u root -p

Cree una base de datos y asígnele el nombre que desee.

crear base de datos fosslinuxowncloud;

Cree un usuario de base de datos y otorgue privilegios.

crear usuario 'ownclouduser' @ 'localhost' identificado POR 'QB35JaFV6A9 = BJRiT90';
concede todos los privilegios en fosslinuxowncloud.* a ownclouduser @ localhost;

Privilegios de descarga.

privilegios de descarga;

Paso 7: configurar ownCloud

Abra un navegador web y navegue a la siguiente dirección para acceder a la interfaz web de ownCloud.

https: // Nombre de dominio o IP

Interfaz web Owncloud

Cree una cuenta de administrador eligiendo un nombre de usuario y una contraseña. No es necesario modificar la carpeta de datos.

Complete los detalles del nombre de la base de datos, el nombre de usuario de la base de datos y la contraseña de la base de datos. Aquí instalamos la base de datos en el mismo servidor, por lo que dejamos el host de la base de datos como "localhost".

Configuraciones

Haga clic en el botón "Finalizar configuración" para finalizar la configuración.

Ahora debería redirigir a la página de inicio de sesión. Puede proporcionar un nombre de usuario y una contraseña para acceder al panel.

Página de inicio de sesión

Dentro de Owncloud

Puede utilizar un cliente de escritorio o móvil para sincronizar sus datos con su ownCloud. Descarga el cliente OwnCloud desde aquí.

Owncloud-Archivos y carpetas

Paso 8: instale el cliente Owncloud en Ubuntu 18.04 Escritorio

Ejecute los siguientes comandos para agregar el repositorio. Deberíamos ejecutar comandos como usuario root.

wget -nv https: // descargar.opensuse.org / repositories / isv: ownCloud: desktop / Ubuntu_18.04 / Lanzamiento.tecla -O Release.clave
apt-key add - < Release.key

Actualizar repositorio.

apt-get update

Agregar repositorio.

sh -c "echo 'deb http: // descargar.opensuse.org / repositories / isv: / ownCloud: / desktop / Ubuntu_18.04 / / '> / etc / apt / sources.lista.d / isv: ownCloud: escritorio.lista"

Actualizar repositorio.

apt-get update

Instalar cliente.

apt-get install owncloud-cliente

Una vez completada la instalación, abra el cliente de sincronización de escritorio ownCloud, agregue su nombre de dominio y haga clic en siguiente.

Cliente abierto Owncloud

Luego debe obtener la ventana de Credenciales de usuario donde debe proporcionar su nombre de usuario y contraseña.

Credenciales de usuario

Luego puede seleccionar la carpeta local y configurar los ajustes de sincronización.

Opciones de carpeta local de Owncloud

Después de hacer clic en conectar, debería sincronizar los datos con el servidor.

Sincronización de datos

Sincronizando-Completado

Puede agregar sus archivos a la carpeta local ownCloud. Por ejemplo, agregué una imagen a la carpeta.

Imagen agregada

Entonces debería sincronizarse con el servidor.

Ahora puedes ir al servidor y verificar los datos. Puedes ver la imagen agregada en el servidor.

Archivo agregado en el servidor

Si ha llegado hasta aquí, instaló y configuró con éxito el servidor ownCloud y también sincronizó los archivos con su cliente de escritorio.

¿Cómo fue tu instalación?? Háganos saber sus comentarios en los comentarios a continuación, y no olvide compartir este artículo con sus amigos y colegas que pueden encontrarlo útil.

Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...
Cómo cambiar el tamaño, el color y el esquema del puntero del mouse y del cursor en Windows 10
El puntero y el cursor del mouse en Windows 10 son aspectos muy importantes del sistema operativo. Esto también se puede decir de otros sistemas opera...
Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...