Como instalar ownCloud a CentOS 8

Hola soy Luis. Os traigo un nuevo post sobre el sistema operativo mas molón. Un placer linuxeros.

ownCloud es una aplicación de software que proporciona servicios de alojamiento de archivos alojados por sí mismos. Puede instalar la aplicación owncloud en su servidor y utilizarla como servidor de archivos propio. Donde puede cargar / sincronizar archivos fácilmente desde la máquina cliente. También proporciona opciones para sincronizar y compartir entre dispositivos, todo bajo su control. Este tutorial le ayudará a configurar su propio servidor de alojamiento de ficheros con ownCloud al sistema Linux CentOS 8.

prerrequisitos

Paso 1: desactive SELinux

Antes de empezar, es una buena idea desactivar SELinux en su sistema.

Para desactivar SELinux, abra el archivo / etc / selinux / config:

nano /etc/selinux/config

Cambie la línea siguiente:

SELINUX=disabled

Paso 2: instale Apache / MySQL / PHP

Para configurar ownCloud, debe tener el servidor LAMP en ejecución en su sistema CentOS 8. Si ya tiene la pila LAMP en ejecución, saltear este paso, utilice los siguientes comandos para instalarla.

Instalación Apache2

sudo dnf install httpd

Instalación MySQL

sudo dnf install @mysql
sudo mysql_secure_installation

Utilice este tutorial para obtener los pasos de instalación completos de MySQL a CentOS 8.

instala PHP

Empezamos por la instalación de PHP 5.6 o una versión superior.

sudo dnf install php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-intl php-json

Paso 3: descargue ownCloud Source

Después de configurar con éxito el servidor relámpago en su sistema, descarga la última ownCloud de su página web oficial.

cd /tmp
wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2

A continuación, extrae el archivo descargado a la raíz del documento del sitio web y configure los permisos adecuados a los archivos y directorios.

cd /var/www
sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

ownCloud mantiene sus datos en el directorio separado. Le sugerimos mantenerlo fuera del directorio de la aplicación ownCloud. Por lo tanto, cree un directorio como el siguiente, y configure el permiso adecuado para permitir al servidor web escribir archivos.

mkdir -p /var/owncloud/data
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

Paso 4: cree usuarios y bases de datos de MySQL

Después de extraer el código, creamos una base de datos y una cuenta de usuario MySQL para configurar ownCloud. Utilice el conjunto siguiente de comandos para iniciar sesión en el servidor MySQL y crear una base de datos y un usuario.

mysql -u root -p
Enter password:

mysql> CREATE DATABASE owncloud;
mysql> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '_password_';
mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

Paso 5: configure Apache

Ahora, cree un archivo de configuración de Apache y configurar el alias owncloud. Esto nos permitirá acceder a ownCloud como URL del subdirectorio.

Crear y editar un archivo:

sudo vim /etc/httpd/conf.d/owncloud.conf

Agregue el siguiente contenido:

Guardar y cerrar el archivo. A continuación, reinicie el servicio Apache para volver a cargar el archivo de configuración.

sudo systemctl restart httpd

Paso 6: ejecute ownCloud Web Installer

Ahora acceda al ownCloud el navegador web como se muestra a continuación. Cambie webhost.linux.net a su dirección IP del servidor o nombre de dominio.

 http://webhost.linux.net/owncloud/

Introduzca nuevas credenciales de administrador para crear una cuenta de administrador y proporcionar la ubicación de la carpeta de datos.

 

Ahora deslice la página hacia abajo e introduzca las credenciales de la base de datos y haga clic en Finaliza la configuración.

 

Después de completar la configuración, obtendrá el panel de administración. Donde puede crear un usuario, grupos, asignarles permisos, etc.

 

conclusión

Enhorabuena, tiene una instancia ownCloud que funciona en su sistema Linux CentOS 8.

Este Blog lo hacemos para colaborar y servir de ayuda a la gente Linux. Esperamos que os guste.

Leave a Reply