Lanzamiento de OwnCloud 9: cree almacenamiento en la nube personal/privada en Linux


El almacenamiento en la nube se refiere al grupo virtualizado de almacenamiento de red alojado más comúnmente por terceros. El almacenamiento en la nube es un servicio basado en la red que físicamente no existe pero que permanece en algún lugar de la nube. Para ser más claros, el almacenamiento en la nube significa compartir datos a través de la red, en lugar de tener servidores locales o dispositivos personales.

El almacenamiento en la nube está a nuestro alrededor en nuestros teléfonos inteligentes, computadoras de escritorio y servidores, etc. La aplicación Dropbox, que ahora está disponible en teléfonos inteligentes, no es más que una aplicación de almacenamiento en la nube. Google Drive es otra aplicación de almacenamiento en la nube que le permite almacenar y acceder a sus datos almacenados desde cualquier lugar y en cualquier momento.

Este artículo tiene como objetivo: Crear su almacenamiento en la nube personal utilizando la aplicación ownCloud. Pero, ¿cuál es la necesidad de construir una nube personal cuando hay hosting de terceros? Bueno, todo el alojamiento de terceros lo limita a trabajar con la configuración y el límite de almacenamiento dados. Con la lista cada vez mayor de fotos, videos y mp3 de almacenamiento no es suficiente, además, el almacenamiento en la nube es un concepto relativamente nuevo y no hay muchos hosts de almacenamiento en la nube de terceros y el disponible es demasiado costoso.

La comunidad ownCloud ha lanzado recientemente su lanzamiento especial ownCloud 9. Han presentado cambios increíbles en términos de calidad, rendimiento e innovaciones para brindar una excelente experiencia en la nube con "ownCloud". Si ya está trabajando con su versión anterior, definitivamente experimentará mejoras significativas en el manejo de documentos.

Que es ownCloud

ownCloud es una aplicación web potente, gratuita y de código abierto para la sincronización de datos, el intercambio de archivos y el almacenamiento remoto de archivos. ownCloud está escrito en lenguajes PHP/JavaScript. Está diseñado para funcionar con varios sistemas de administración de bases de datos, incluidos MySQL, MariaDB, SQLite, Oracle Database y PostgreSQL. Además, owncloud se puede implementar en todas las plataformas conocidas, a saber, Linux, Macintosh, Windows y Android. En resumen, es una aplicación de código abierto robusta, independiente de la plataforma, flexible en términos de configuración y usabilidad, fácil de usar.

Características de owncloud

  1. Almacene archivos, carpetas, contactos, galerías de fotos, calendario, etc. en el servidor de su elección. Posteriormente podrá acceder a él desde su dispositivo móvil, computadora de escritorio o navegador web.
  2. En el mundo de los gadgets, una persona normal tiene tableta, teléfono inteligente, computadora portátil, etc. La propia nube le permite sincronizar todos sus archivos, contactos, fotos, calendario, etc. sincronizados entre los dispositivos.
  3. En la era del intercambio, también conocido como Facebook, Twitter, Google+, etc., owncloud le permite compartir sus datos con otros y compartirlos de forma pública o privada según sus necesidades.
  4. La sencilla interfaz de usuario le permite administrar, cargar, crear usuarios, etc. de una manera muy sencilla.
  5. Una característica especial es que, incluso el usuario puede recuperar los datos borrados accidentalmente de la Papelera, no es fácil de manejar y mantener.
  6. La función de búsqueda en owncloud es muy receptiva, se realiza en segundo plano y permite al usuario buscar por nombre y por tipo de archivo.
  7. Los contactos están organizados en categorías/grupos, por lo tanto, es fácil acceder a los contactos sobre la base de amigos, compañeros de trabajo, familiares, etc.
  8. Ahora puede acceder al almacenamiento externo, ya sea Dropbox, FTP o cualquier otra cosa, montando.
  9. Fácil de migrar hacia/desde otro servidor owncloud.

Novedades de ownCloud 9

  1. Mejora de la accesibilidad para la página de administración de la aplicación, la aplicación de actualización y la búsqueda.
  2. Se admiten notificaciones adicionales y descarga directa.
  3. El archivo de configuración de almacenamiento se puede ajustar a un nivel superior en esta versión.
  4. La administración de aplicaciones ahora es lo suficientemente inteligente como para almacenar la dependencia de la aplicación en un archivo XML desde donde el contenedor de aplicaciones puede resolver las dependencias automáticamente.
  5. Documentación mejorada al siguiente nivel, visor de PDF mejorado con la implementación de la nueva versión de PDF.js.
  6. Gestión de usuarios mejorada y configuración estructurada y página de administración mejorada.
  7. El uso compartido de enlaces ahora ha mejorado gracias a la reducción.
  8. El rendimiento general mejoró en comparación con la versión anterior.
  9. Se mejoró la importación de contactos.
  10. Uso compartido de la nube federada (unida), lo que significa que la configuración de una carpeta compartida en el servidor es muy sencilla. Esta característica permite colaborar organizaciones con el control en el servidor de implementación de owncloud local.
  11. Las aplicaciones ahora cuentan con clasificación y se basan en categorías.
  12. Establezca el icono de favorito en archivos y carpetas para que sea fácil de ordenar y editar.
  13. Agregue archivos a favoritos para que sea más fácil encontrarlos más tarde.
  14. El administrador puede editar la dirección de correo electrónico de los usuarios, ordenar y seleccionar usuarios, así como cambiar el nombre del grupo.
  15. La función básica incluye: conectarse a owncloud a través de HTTP (s), buscar archivos/carpetas en el explorador, sincronización automática, compartir archivos con otros usuarios, sincronizar carpetas desde la PC, pausar y reanudar las descargas y cargas y configurar el proxy.

Requisitos del sistema

Para un mayor rendimiento, estabilidad, soporte y funcionalidad completa, recomendamos lo siguiente:

  1. Mínimo 128 MB de RAM, se recomienda 512 MB.
  2. RHEL/CentOS 7/6, Fedora 18-23, Ubuntu 16.04-12.04, Debian 8/7, etc.
  3. MySQL/MariaDB
  4. PHP 5.4 +
  5. Apache 2.4 con mod_php

Paso 1: Instale el almacenamiento ownCloud en Linux

Para configurar su propio almacenamiento en la nube personal (ownCloud), debe tener instalada la pila LAMP (Linux, Apache, MySQL/MariaDB, PHP). Aparte de la pila LAMP, es posible que necesite Perl y Python según su uso.

---------------------- For MySQL Server ----------------------
# apt-get install apache2 apache2-doc apache2-utils mysql-server mysql-client php5 php5-mysql php5-curl

---------------------- For MariaDB Server ----------------------
# apt-get install apache2 apache2-doc apache2-utils mariadb-server php5 php5-mysql php5-curl
---------------------- For MySQL Server ----------------------
# yum install httpd mysql-server mysql-client php php-mysql php-curl

---------------------- For MariaDB Server ----------------------
# yum install httpd mariadb-server php php-mysql php-curl

Paso 2: crear una base de datos en la nube

Una vez que configure la pila LAMP en su caja personal, simplemente inicie sesión en su base de datos (MySQL, aquí).

# mysql -u root -p

Ingrese la contraseña de root de mysql. Ahora crearemos una base de datos (digamos nube).

mysql> create database cloud ; 
Query OK, 1 row affected (0.00 sec)

No es una buena idea acceder a su base de datos desde la raíz, por lo tanto, otorgue todos los permisos a un usuario normal (digamos tecmint).

mysql> grant all on cloud.* to [email protected] identified by 'my_password'; 
Query OK, 0 rows affected (0.00 sec)

Paso 3: Descargue e instale la aplicación ownCloud

Ahora es el momento de descargar la última aplicación ownCloud (es decir, la versión 8.0.0) utilizando el siguiente enlace.

  1. http://owncloud.org/install/

Alternativamente, puede usar el comando wget para descargar el paquete fuente tar-ball.

# wget https://download.owncloud.org/community/owncloud-9.0.0.tar.bz2

Alternativamente, puede instalar desde un paquete binario usando APT o YUM. Las instrucciones de instalación se pueden encontrar en:

  1. Instale ownCloud usando APT o YUM

Sin embargo, elegimos el paquete TAR que es universalmente aceptado y funciona en la mayoría de los sistemas conocidos.

Después de descargar el paquete owncloud, muévalo a su directorio de trabajo de Apache, que es/var/www (para Debian) y/var/www/html (para RedHat).

# cp owncloud-9.0.0.tar.bz2 /var/www/		[For Debian based Systems]
# cp owncloud-9.0.0.tar.bz2 /var/www/html/	[For RedHat based Systems]

Luego, extraiga el paquete usando el comando tar como se muestra a continuación.

# tar -jxvf owncloud-9.0.0.tar.bz2

Dado que se extrae el archivo TAR, puede eliminar el archivo.

# rm -rf owncloud-9.0.0.tar.bz2

Es posible que necesitemos cambiar el permiso de archivo de owncloud, en nuestro directorio de trabajo de Apache.

# chmod -R 777 owncloud/

Nota: Recuerde que estamos dando permiso de lectura, escritura y ejecución a todos, lo cual es arriesgado, pero esta vez es necesario ya que varios archivos de configuración se escribirían automáticamente. Más tarde, necesitamos cambiar el permiso a 755, una vez finalizada la configuración.

Paso 4: configurar Apache para ownCloud

Por motivos de seguridad, ownCloud utiliza los archivos .htaccess de Apache para poder utilizarlos. Necesitamos habilitar dos módulos de Apache mod_rewrite y mod_headers para que ownCloud funcione correctamente. Escriba el siguiente comando para habilitar estos módulos solo en sistemas basados en Debian, para los sistemas RedHat están habilitados de forma predeterminada.

# a2enmod rewrite
# a2enmod headers

Además, necesitamos habilitar las reglas mod_rewrite para que funcionen correctamente en el archivo de configuración principal de Apache. Abra el archivo de configuración global de Apache.

# nano /etc/apache2/sites-available/default	[For Debian based Systems]
# vi /etc/httpd/conf/httpd.conf			[For RedHat based Systems]

Allí, busque "AllowOverride None" y cámbielo a "AllowOverride All" como se muestra.

AllowOverride None

Cambie esto a:

AllowOverride All

Ahora necesitamos reiniciar Apache para recargar nuevos cambios.

# service apache2 restart			[For Debian based Systems]
# service httpd restart				[For RedHat based Systems]

Paso 5: Acceda a la aplicación ownCloud

Ahora puede acceder a su almacenamiento en la nube muy personal en:

http://localhost/owncloud
OR
http://your-ip-address/owncloud

Una vez que obtenga la página Owncloud, debe crear una cuenta de administrador y una ubicación de carpeta de datos, donde se almacenarán todos los archivos/carpetas (o dejar la ubicación predeterminada, es decir,/var/www/owncloud/data o/var/www/html/owncloud/datos). A continuación, debe ingresar el nombre de usuario de la base de datos mysql, la contraseña y el nombre de la base de datos, consulte la captura de pantalla a continuación.

Una vez que se ingresan todos los valores correctos, haga clic en Finalizar y su almacenamiento en la nube privada está listo, será recibido con la interfaz de trabajo:

Observe las opciones de Favoritos, editar, compartir, descargar, cargar y nuevos archivos disponibles para un archivo.

Registro de actividades propias y ajenas.

Biblioteca de imágenes.

Las aplicaciones habilitan y deshabilitan la interfaz, así como una recomendación con una breve introducción.

Lector de PDF incorporado.

Desde este panel de administración puede ver advertencias de seguridad y configuración, uso compartido en la nube de Fedrated, plantillas de correo,
Actualizador, Cron, uso compartido, seguridad, servidor de correo electrónico, registro, etc.

Información de usuarios y grupos con cuota.

Nota: Puede agregar usuarios o importar una cuenta de usuario, cambiar la contraseña, asignar un rol de usuario y asignar espacio haciendo clic en el ícono de engranaje en la parte inferior izquierda de la página.

Ahora puede agregar carpetas, sincronizar archivos multimedia, ya sean imágenes, imágenes y videos desde la aplicación móvil. Owncloud le permite agregar un nuevo usuario y sincronizar el calendario, los contactos, los archivos multimedia, etc.

También tiene un reproductor MP3 integrado, un visor de PDF, un visor de documentos y muchos más que vale la pena probar y explorar. ¿Entonces, Qué esperas? Conviértase en un orgulloso propietario de almacenamiento en la nube privada, ¡pruébelo!

Actualización a Owncloud 9 desde versiones anteriores

Para actualizar la versión anterior de su owncloud a la 9, primero debe actualizar la antigua owncloud a la última versión puntual de la misma versión.

Por ejemplo, si está usando owncloud 6.0.xy (donde 'xy' es el número de versión), primero debe actualizar a 6.0.x de la misma serie, y luego puede actualizar a owncloud 7 usando las siguientes instrucciones .

1. Siempre se sugiere hacer una copia de seguridad adecuada de todo.

2. Habilite el complemento actualizador (si está deshabilitado).

3. Vaya al Panel de administración y active la actualización.

4. Actualice la página usando "Ctrl + F5", ya está.

Si el procedimiento anterior no funciona, puede realizar una actualización completa para actualizar a la versión de punto más reciente (consulte las instrucciones de "Actualización" a continuación).

De lo contrario, si ya está utilizando Owncloud 7 u 8 y desea actualizar a Owncloud 9, puede seguir las mismas instrucciones de "Actualización" a continuación para obtener la última versión de Owncloud.

1. Actualice su versión de owncloud a la última versión de su versión.

2. No mencionar, haga una copia de seguridad completa antes de actualizar.

3. Descargue el último tarball usando el comando wget.

# wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

4. Desactive todas las aplicaciones y complementos nativos y de terceros.

5. Elimine todo del directorio owncloud excepto el directorio DATA y CONFIG .

NOTA: No toque el directorio DATA y CONFIG.

6. Desinstale el tar-ball y copie todo a la raíz de su directorio owncloud dentro de su directorio de trabajo.

7. Otorgue los permisos necesarios y ejecute Actualizar desde la página Siguiente y listo.

8. No olvide instalar y habilitar la aplicación de terceros y los complementos solo después de verificar la compatibilidad con la versión actual.

¿Entonces, Qué esperas? Instale el último proyecto de owncloud o actualice su última versión a la última y comience a usarlo.

Enlaces de referencia

  1. Página de inicio de ownCloud

Eso es todo por ahora. No olvide enviarnos sus valiosos comentarios en los comentarios. Pronto estaré aquí con otro artículo interesante que les encantará leer. Hasta entonces Manténgase atento, conectado a tecmint y saludable. Me gusta y comparte con nosotros, ayúdanos a difundir.