GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar ownCloud en CentOS 8

En este tutorial, le mostraremos cómo instalar ownCloud en CentOS 8. Para aquellos de ustedes que no lo sabían, ownCloud es una plataforma en la nube autohospedada y de código abierto para administrar y compartir archivos. Se puede usar como una alternativa a Dropbox, Microsoft OneDrive y Google Drive. Owncloud está hecho por PHP y la base de datos back-end MariaDB, SQLLite o PostgreSQL. OwnCloud también le permite ver y sincronizar fácilmente libretas de direcciones, eventos de calendario , tareas y marcadores. Puede acceder a él a través de la interfaz web atractiva y fácil de usar o instalar el cliente ownCloud en su computadora de escritorio o portátil (que es compatible con Linux, Windows y Mac OS).

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré paso a paso la instalación ownCloud en un servidor CentOS 8.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar ownCloud en CentOS 8

Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.

sudo dnf update

Paso 2. Instalación de LAMP Stack.

Si aún no tiene una pila LAMP instalada en su servidor, puede seguir nuestra guía aquí. Además, instale los módulos PHP necesarios, ejecute el siguiente comando para instale otras extensiones de PHP requeridas para ownCloud:

sudo dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

Paso 3. Instalación de ownCloud en CentOS 8.

Primero, descargue la nueva versión de ownCloud. La última versión estable de ownCloud es la versión 10.3.2:

wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2 -P /tmp

Una vez completada la descarga, extraiga el archivo:

sudo tar jxf /tmp/owncloud-10.3.2.tar.bz2 -C /var/www

Otorgue los permisos adecuados al directorio webroot con el siguiente comando:

sudo chown -R apache: /var/www/owncloud

Paso 4. Configuración de MariaDB para ownCloud.

De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB utilizando mysql_secure_installation texto. Debe leer y seguir cada paso cuidadosamente, que establecerá una contraseña raíz, eliminará a los usuarios anónimos, no permitirá el inicio de sesión raíz remoto y eliminará la base de datos de prueba y el acceso a MariaDB segura.

mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para ownCloud. Ejecute el siguiente comando:

mysql -u root -p

Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para Instalación de ownCloud:

MariaDB [(none)]> CREATE DATABASE owncloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
MariaDB [(none)]> GRANT ALL ON owncloud.* TO 'ownclouduser'@'localhost' IDENTIFIED BY 'your-strong-password';
MariaDB [(none)]> exit;

Paso 5. Configuración de Apache para ownCloud.

Crearemos un servidor virtual Apache para su sitio web ownCloud. Ahora creamos el siguiente archivo de configuración de Apache:

sudo nano /etc/httpd/conf.d/owncloud.conf
Alias /owncloud "/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>

Guarde y cierre el archivo. Reinicie el servicio de Apache para que los cambios surtan efecto:

systemctl restart httpd.service
systemctl enable httpd.service

Paso 6. Configure el cortafuegos.

En caso de que el firewall del sistema operativo esté habilitado en su servidor, proporcione acceso a los puertos 80 y 443 para acceder desde fuera de la red:

sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=443/tcp
sudo firewall-cmd --reload

Paso 7. Acceso a ownCloud.

Abra su navegador web e inicie la instalación de ownCloud visitando el nombre de dominio o la dirección IP de su servidor:

https://your_domain_name_or_your_ip_address/owncloud

¡Felicitaciones! Ha instalado ownCloud con éxito. Gracias por usar este tutorial para instalar su ownCloud en el sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de ownCloud.


Cent OS
  1. Cómo instalar MariaDB en CentOS 7

  2. Cómo instalar MariaDB en CentOS 8

  3. Cómo instalar ownCloud en CentOS 8

  4. Cómo instalar PhpWiki en CentOS 7

  5. Cómo instalar LiteCart en CentOS 7

Cómo instalar PHPList en CentOS 7

Cómo instalar PHP-Fusion en CentOS 7

Cómo instalar Tine 2.0 en CentOS 7

Cómo instalar Nextcloud en CentOS 7

Cómo instalar Seafile en CentOS 7

Cómo instalar Concrete5 en CentOS 7