Cómo instalar ownCloud en CentOS 7

ownCloud es un software de código abierto que nos permite configurar nuestra nube privada de ‘alojamiento de archivos’ o podemos decir ‘almacenamiento en la nube’ a través de la red. Se puede acceder a los datos alojados en ownCloud en cualquier momento a través de navegadores web o clientes de escritorio o a través de aaps de teléfonos inteligentes.

Algunas de las características importantes de ownCloud se enumeran a continuación:

características de owncloud

En este artículo instalaremos la última versión de ownCloud 10.3 en CentOS 7. El nombre de host y la dirección IP de mi máquina CentOS 7 es “owncloud.linuxtechi.com” & “192.168.1.101″

Los siguientes son los requisitos previos para ownCloud.

  • PHP 7 (o versión superior)
  • Servidor Web Apache (Apache)
  • Servidor de base de datos (MariaDB o SQLite o Oracle o PostgreSQL)

Paso:1 Instalar PHP y servidor web (HTTPD)

Primero habilite el repositorio epel y remi usando los siguientes comandos,

[[email protected] ~]# yum install epel-release yum-utils -y
[[email protected] ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
[[email protected] ~]# yum-config-manager --enable remi-php72

Use el siguiente comando yum para instalar el servidor web php y apache (httpd) y otras dependencias de PHP.

[[email protected] ~]# yum install httpd php php-mysql php-intl sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear -y

Inicie el servicio del servidor web

[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[[email protected] ~]#

Paso:2 Instalar y configurar la base de datos para ownCloud.

En CentOS 7, MariaDB es el servidor de base de datos predeterminado.

[[email protected] ~]# yum install mariadb-server mariadb -y

Inicie el servicio de base de datos

[[email protected] ~]# systemctl start mariadb.service
[[email protected] ~]#
[[email protected] ~]# systemctl enable mariadb.service
ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'
[[email protected] ~]#

Establezca la contraseña de root y otros parámetros de la base de datos usando el siguiente comando:

[[email protected] ~]# mysql_secure_installation

Cree la base de datos (owncloud_db).

[[email protected] ~]# mysql -u root -p
Enter password:

MariaDB [(none)]> create database owncloud_db;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>

Cree un usuario de base de datos (dbuser) y otorgue todos los privilegios en la base de datos (owncloud_db)

MariaDB [(none)]> grant all on owncloud_db.* to 'dbuser'@'localhost' identified by '[email protected]#';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit
Bye
[[email protected] ~]#

Paso: 3 Instale el paquete ownCloud usando el comando yum.

El paquete ownCloud no está disponible en los repositorios predeterminados de yum, por lo que lo configuraremos debajo de los repositorios EPEL y ownlcoud.

[[email protected] ~]# rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
[[email protected] ~]# curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo
[[email protected] ~]# yum clean expire-cache
[[email protected] ~]# yum install owncloud-files -y

Permita el puerto del servidor web en el firewall del sistema operativo (sistema operativo).

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=http
success
[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=https
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Establezca los permisos requeridos en la carpeta ownlcoud «/var/www/html/nube propia

[[email protected] ~]# chown -R apache.apache /var/www/html/owncloud/
[[email protected] ~]#

Establezca las siguientes reglas de SELinux si SELinux está habilitado en su sistema

[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/data'
[[email protected] ~]# restorecon '/var/www/html/owncloud/data'
[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/config'
[[email protected] ~]# restorecon '/var/www/html/owncloud/config'
[[email protected] ~]# semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/owncloud/apps'
[[email protected] ~]# restorecon '/var/www/html/owncloud/apps'
[[email protected] ~]#

Paso:4 Inicie la instalación de ownCloud desde el navegador.

Para iniciar la instalación de ownCloud, abra el navegador web y escriba:

http://192.168.1.101/nubepropia/

Reemplace la dirección IP según su configuración.

Especifique el nombre de usuario como ‘admin’ y proporcione la contraseña que desea establecer para el usuario administrador. Carpeta de datos como ‘/var/www/html/owncloud/data’ y el nombre de la base de datos (owncloud_db) y las credenciales del usuario de la base de datos (dbuser) que creamos en los pasos anteriores.

ownCloud-instalación-pantalla

Haga clic en ‘Finalizar configuración’

Archivos-ownCloud-CentOS7

Obtenga ownCloud Clients y aaps para sincronizar sus datos.

La página de inicio de Our ownCloud se verá a continuación.

Home-Page-ownCloud

Se completó la instalación y configuración de ownCloud. Ahora cargue datos y compártalos entre los usuarios.

De forma predeterminada, solo se puede cargar un archivo de datos de 513 MB. En caso de que desee cambiar este límite, edite el archivo ‘/var/www/html/owncloud/.htaccess‘ y establecer el límite según el requisito.

máximo-límite-de-carga-propia-nube

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *