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

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:

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, SQLite, 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

Iniciar 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

Iniciar 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

Crea 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 yum predeterminados, 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

Permitir el puerto del servidor web en el cortafuegos del SO (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 necesarios en la carpeta ownlcoud "/var/www/html/owncloud

[[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.

Haga clic en 'Finalizar configuración'

Obtén clientes ownCloud y aaps para sincronizar tus datos.

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

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 establezca el límite según el requisito.


Cent OS
  1. Cómo instalar OwnCloud en el servidor RHEL 8 / CentOS 8

  2. Cómo instalar R en CentOS 7

  3. Cómo instalar R en CentOS 8

  4. Cómo instalar Drupal 8 en CentOS 7

  5. Cómo instalar ownCloud en CentOS 8

Cómo instalar Prometheus en CentOS 8 / RHEL 8

Cómo instalar Ansible AWX en CentOS 7

Cómo instalar OwnCloud 8 en CentOS 7

Cómo instalar OwnCloud 8 en CentOS 6

Cómo instalar ownCloud en CentOS 8

Cómo instalar ownCloud en CentOS 7