propiaNube proporciona acceso a los datos mediante la interfaz web. También ofrece opciones para sincronizar y compartir entre dispositivos, todo bajo su control. Usando ownCloud podemos implementar fácilmente restricciones en el archivo (ACL) por usuario. ownCloud proporciona sus clientes de escritorio (Windows, MAC, Linux) así como aplicaciones móviles (Android y iPhone) para mantener nuestros datos sincronizados en su dispositivo.
Este tutorial lo ayudará a instalar ownCloud 10 en los sistemas CentOS y RedHat.
Características de ownCloud:
- ownCloud proporciona acceso a los datos a través de Android, iOS y clientes de escritorio.
- ownCloud proporciona datos para almacenar en almacenamiento externo como Dropbox, S3, Google Docs, etc.
- ownCloud mantiene archivos de versiones anteriores para que podamos recuperarnos de cualquier eliminación accidental.
Paso 1:habilite el repositorio de Yum
Primero, debe habilitar los repositorios REMI y EPEL yum en su sistema. Utilice uno de los siguientes comandos según la versión de su sistema operativo.
### CentOS/RHEL 7 ### rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm ### CentOS/RHEL 6 ### rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Paso 2:instalar LAMP
Antes de la instalación, primero debemos configurar un servidor LAMP en ejecución. Si ya ha ejecutado la pila LAMP, omita este paso; de lo contrario, use los siguientes comandos para configurar la pila de lámparas.
Instalar Apache
yum --enablerepo=remi,epel install httpd
Instalar MySQL
yum --enablerepo=remi,epel install mysql-server service mysqld start /usr/bin/mysql_secure_installation
Instalar PHP
yum --enablerepo=remi,epel install php php-mysql php-mcrypt php-curl php-gd php-xml php-dom php-mbstring service httpd restart
Paso 3:descarga el archivo ownCloud
Después de configurar con éxito el servidor de lámparas en su sistema, descarguemos la última versión de ownCloud desde su sitio web oficial.
cd /var/www/html wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2
Ahora extraiga el archivo descargado en la raíz del documento del sitio web y configure los permisos apropiados en archivos y directorios.
tar xjf owncloud-10.4.0.tar.bz2 chown -R apache.apache owncloud chmod -R 755 owncloud
Ahora, elimine el archivo comprimido.
rm -f owncloud-10.4.0.tar.bz2
Paso 4:crear una base de datos MySQL y un usuario
Después de extraer el código, creemos una base de datos MySQL y una cuenta de usuario para configurar ownCloud. Utilice el siguiente conjunto 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> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '_password_'; mysql> FLUSH PRIVILEGES; mysql> quit
Paso 5:instale ownCloud con el instalador web
Ahora acceda al directorio ownCloud en el navegador web como se muestra a continuación. Cambie localhost a la dirección IP o nombre de dominio de su servidor.
http://localhost/owncloud/
Ingrese nuevas credenciales de administrador para crear una cuenta de administrador y proporcione la ubicación de la carpeta de datos.
Ahora deslice su página hacia abajo e ingrese las credenciales de la base de datos y haga clic en Finalizar configuración .
Después de completar la configuración, obtendrá el panel de administración. Donde puedes crear usuarios, grupos y asignarles permisos, etc.