16 software de almacenamiento en la nube de código abierto para Linux en 2020

16 software de almacenamiento en la nube de código abierto para Linux en 2020

La nube por el nombre indica algo que es muy grande y está presente en un área grande. Por su nombre, en un campo técnico, Cloud. es algo que es virtual y proporciona servicios a los usuarios finales en forma de almacenamiento, alojamiento de aplicaciones o virtualización de cualquier espacio físico. Hoy en día, la computación en la nube. es utilizada por organizaciones pequeñas y grandes para el almacenamiento de datos o para proporcionar a los clientes las ventajas que se enumeran anteriormente.

Principalmente, tres tipos de servicios vienen asociados Nube. que son: SaaS. ( Software como servicio. para permitir a los usuarios acceder a otras nubes disponibles públicamente de grandes organizaciones para almacenar sus datos como Gmail. PaaS. ( Plataforma como servicio. para alojar aplicaciones o software en la nube pública de Otros, p. ej .: Google App Engine. que aloja aplicaciones de usuarios, IaaS. ( Infraestructura como servicio. para virtualizar cualquier máquina física y ponerla a disposición de los clientes para que se sientan como una máquina real.

Almacenamiento en la nube

Almacenamiento en la nube. significa el almacenamiento de datos fuera de los sistemas locales de los usuarios y en toda la gama de servidores dedicados que están diseñados para este s. En sus inicios, CompuServe en 1983 ofreció a sus clientes 128k. de espacio en disco que podrían usarse para almacenar archivos. Si bien este campo se encuentra en desarrollo activo y se debe a posibles amenazas que incluyen la pérdida de datos o información, piratería o enmascaramiento de datos y otros ataques, muchas organizaciones han presentado sus propias soluciones para Cloud Storage. y Privacidad de datos. que está fortaleciendo y estabilizando su futuro.

En este artículo, presentaremos algunas de las contribuciones seleccionadas para esta preocupación que son de código abierto y están siendo aceptadas con éxito por grandes masas y grandes organizaciones.

1. OwnCloud

Un sustituto de Dropbox. para usuarios de Linux, que ofrece muchas funcionalidades que son similares a las de DropBox. ownCloud. es un servidor compartido y sincronización de archivos autohospedados.

freestar.config.enabled_slots.push

Su funcionalidad de código abierto proporciona a los usuarios acceso a un cantidad ilimitada de espacio de almacenamiento. El proyecto se inició en enero de 2010. con el objetivo de proporcionar un reemplazo de código abierto para los proveedores de servicios de almacenamiento en la nube patentados. Está escrito en PHP, JavaScript y está disponible para escritorios Windows, Linux, OS X e incluso proporciona con éxito clientes móviles para Android e iOS.

OwnCloud. emplea WebDav. servidor para acceso remoto y puede integrarse con una gran cantidad de bases de datos incluyendo SQLite, MariaDB, MySQL, Oracle Database, PostgreSQL.

Proporciona una gran cantidad de características contables de las cuales incluyen: Almacenamiento y cifrado de archivos, Transmisión de música, intercambio de contenido a través de URL, alojamiento de sincronización de Mozilla y lector de feeds RSS/Atom, instalación de aplicaciones con un solo clic, visor de videos y PDF y muchos más.

La última versión de ownCloud ie 10. agrega otras características nuevas, incluido un diseño mejorado, permite al administrador notificar a los usuarios y establecer límites de retención en los archivos en la papelera.

 OwnCloud  OwnCloud OwnCloud

Leer más. Instale OwnCloud para crear almacenamiento en la nube personal en Linux

2. Nextcloud

Nextcloud. es un conjunto de aplicaciones cliente-servidor de código abierto para crear y utilizar servicios de alojamiento de archivos. El software está disponible para que todos, desde individuos hasta grandes empresas, instalen y operen la aplicación mediante su dispositivo de servidor privado.

Con Nextcloud puede compartir múltiples archivos y carpetas en su sistema y sincronizarlos con su servidor nextcloud . La funcionalidad es similar a la de Dropbox. pero ofrece alojamiento de almacenamiento de archivos en las instalaciones con una gran seguridad, cumplimiento y flexibilidad en la sincronización y la solución de uso compartido para el servidor que controlas.

 Archivo de Nextcloud Plataforma de colaboración y uso compartido  Plataforma de colaboración y uso compartido de archivos de Nextcloud Plataforma de colaboración y uso compartido de archivos Nextcloud

3. Seafile

Seafile es otro sistema de software de alojamiento de archivos que aprovecha la propiedad de código abierto para ofrecer a sus usuarios todas las ventajas que esperan de un buen sistema de software de almacenamiento en la nube. Está escrito en C, Python y la última versión estable es 7.0.2.

Seafile. proporciona clientes de escritorio para Windows, Linux y OS X y clientes móviles para Android, iOS y Windows Phone. Junto con una edición comunitaria lanzada bajo Licencia Pública General, también tiene una edición profesional lanzada bajo una licencia comercial que proporciona características adicionales que no son compatibles con la edición comunitaria, es decir, registro de usuarios y búsqueda de texto.

Desde que se convirtió en código abierto en julio de 2012. comenzó a ganar atención internacional. Sus principales características son la sincronización y el intercambio con el enfoque principal en la seguridad de los datos. Otras características de Seafile que lo han hecho común en muchas universidades como University Mainz, University HU Berlin y University Strasbourg y también entre otras miles de personas en todo el mundo son la edición de archivos en línea, la sincronización diferencial para minimizar el ancho de banda requerido, el cifrado del lado del cliente para proteger datos del cliente.

 Seafile Cloud Storage  Seafile Cloud Storage Seafile Cloud Storage

Leer más. Instale Seafile Secure Cloud Storage en Linux

4. Pydio

Anteriormente conocido con el nombre AjaXplorer. Pydio. es un programa gratuito que tiene como objetivo proporcionar alojamiento, intercambio y sincronización de archivos. Como proyecto, fue iniciado en 2009. por Charles du jeu. y desde 2010, está en todos los equipos NAS suministrados por LaCie.

Pydio. está escrito en PHP y JavaScript y está disponible para Windows, Mac OS y Linux y, además, también para iOS y Android. Con casi 500.000. descargas en Sourceforge y la aceptación de empresas como Red Hat y Oracle, Pydio es uno de los software de almacenamiento en la nube más populares del mercado.

En sí mismo, Pydio. es solo un núcleo que se ejecuta en un servidor web y se puede acceder a él a través de cualquier navegador. Su interfaz WebDAV integrada lo hace ideal para la administración de archivos en línea y el cifrado SSL/TLS hace que los canales de transmisión estén cifrados asegurando los datos y asegurando su privacidad.

Otras características que vienen con este software son el editor de texto con resaltado de sintaxis, audio y reproducción de video, integración de bases de datos Amazon, S3, FTP o MySQL, editor de imágenes, uso compartido de archivos o carpetas incluso a través de URL públicas.

 Pydio File Sharing Platform Plataforma de intercambio de archivos Pydio Pydio File Sharing Platfo rm

5. Ceph

Ceph. fue iniciado inicialmente por Sage Well. para su tesis doctoral, y en el otoño de 2007 continuó en este proyecto a tiempo completo y expandió el equipo de desarrollo. . En abril de 2014, Red Hat incorporó su desarrollo. Hasta ahora, se han lanzado 14 lanzamientos de Ceph y la última versión es 14.2.4. Ceph es un clúster distribuido escrito en C ++ y Perl y altamente escalable y disponible de forma gratuita.

Los datos se pueden completar en Ceph como un dispositivo de bloque, un archivo o en forma de objeto a través de la puerta de enlace RADOS que puede presentar soporte para Amazon API S3 y Openstack Swift. Además de ser seguro en términos de datos, escalable y confiable, otras características proporcionadas por Ceph son:

  1. sistema de archivos de red que tiene como objetivo un alto rendimiento y un gran almacenamiento de datos.
  2. compatibilidad con clientes de VM.
  3. Permiso de lecturas/escrituras parciales/completas.
  4. asignaciones a nivel de objeto.

 Plataforma de almacenamiento de archivos Ceph  C Plataforma de almacenamiento de archivos eph Archivo Ceph Plataforma de almacenamiento

6. Syncany

Syncany. es una de las aplicaciones de almacenamiento y uso compartido de archivos en la nube más ligeras y de código abierto. Actualmente está siendo desarrollado activamente por Philipp C. Heckel y, a partir de hoy, está disponible como una herramienta de línea de comandos y una GUI para todas las plataformas compatibles.

Una de las características más importantes de Syncany. es que es una herramienta y requiere que traiga su propio almacenamiento, que puede ser almacenamiento FTP o SFTP, WebDAV o Samba Shares, buckets de Amazon S3, etc.

Otras características que lo hacen Una herramienta increíble para tener es: cifrado AES + Twofish/GCM de 128 bits para todos los datos que salen de la máquina local, soporte para compartir archivos con el que puede compartir sus archivos con sus amigos, almacenamiento fuera del sitio elegido por el usuario en lugar del proveedor. almacenamiento basado, copias de seguridad basadas en intervalos o bajo demanda, control de versiones de archivos compatibles con binarios, deduplicación local de archivos. Puede ser más ventajoso para las empresas que desean utilizar su propio espacio de almacenamiento en lugar de confiar en el almacenamiento proporcionado por algunos proveedores.

 Syncany Secure File Sync Software  Software de sincronización segura de archivos Syncany Software Syncany Secure File Sync

7. Cozy

No es solo un software o una herramienta de sincronización o para compartir archivos, Cozy. se incluye como un paquete completo de funciones que pueden ayudarte a crear tu App Engine completa.

Al igual que Syncany. Cosy. proporciona flexibilidad al usuario en términos de espacio de almacenamiento. Puede utilizar su propio almacenamiento personal o confiar en los servidores del equipo de Cozy. Se basa en algún software de código abierto para su funcionamiento completo que es: CouchDB. para el almacenamiento de la base de datos y Whoosh. para la indexación. Está disponible para todas las plataformas, incluidos los teléfonos inteligentes.

Las características principales que hacen que sea imprescindible tener un software de almacenamiento en la nube son: capacidad para almacenar todos los contactos, archivos, calendario, etc. en la nube y sincronizarlos entre computadoras portátiles y teléfono inteligente, brinda la capacidad de usarlo para crear sus propias aplicaciones y compartirlas con otros usuarios simplemente compartiendo Git URL. del repositorio, alojando sitios web estáticos o consolas de videojuegos HTML5.

 Cozy Personal Cloud Storage Nube personal acogedora Almacenamiento Cozy Personal Cloud Storage

8. GlusterFS

GlusterFS. es un sistema de almacenamiento de archivos conectado a la red. Inicialmente, iniciado por Gluster Inc., este proyecto ahora está bajo Red Hat Inc. Después de la compra de Gluster Inc en 2011. Red Hat integró Gluster FS con su Red Hat Storage Server cambiando su nombre a Red Hat Gluster Storage.

Está disponible para plataformas que incluyen Linux, OS X, NetBSD y OpenSolaris con algunas de sus partes con licencia GPLv3, mientras que otras tienen licencia doble con GPLv2. Se ha utilizado como base para la investigación académica.

GlusterFS. utiliza un modelo cliente-servidor con servidores que se implementan como bloques de almacenamiento. Un cliente puede conectarse a un servidor con protocolo personalizado sobre TCP/IP, Infiniband o SDP y almacenar archivos en el servidor de GlusterFs. Varias funcionalidades que emplea sobre los archivos son duplicación y replicación basada en archivos, eliminación basada en archivos, equilibrio de carga, programación y almacenamiento en caché de disco, por nombrar algunas.

Otra característica muy útil es que es flexible, es decir, los datos aquí se almacenan en sistemas de archivos nativos como xfs, ext4, etc.

 GlusterFS Storage  GlusterFS Storage GlusterFS Storage

Leer más. Cómo instalar GlusterFS en sistemas Linux

 XigmaNAS Network Attached Storage Almacenamiento conectado a la red XigmaNAS XigmaNAS Network Attached Storage

12. Yunohost

Yunohost es un sistema operativo de autohospedaje seguro, confiable y liviano, gratuito y de código abierto basado en Debian GNU/Linux. Simplifica la administración del servidor al ofrecer una interfaz web amigable para que usted administre su servidor.

Permite la administración de cuentas de usuario (vía LDAP) y nombres de dominio, admite la creación y restauración de copias de seguridad, viene con un completo pila de correo electrónico (Postfix, Dovecot, Rspamd, DKIM) y un servidor de mensajería instantánea. Además, admite herramientas de seguridad como yunohost-firewall. y fail2ban, y gestión de certificados SSL.

 Servidor de alojamiento web personal YunoHost  Servidor de alojamiento web personal de YunoHost Servidor de alojamiento web personal YunoHost

13. Sandstorm

Sandstorm es un paquete de productividad basado en web autohospedado de código abierto diseñado para ejecutar aplicaciones web de código abierto de forma fácil y segura, ya sea en su propio servidor privado o en servidores administrados por la comunidad. Es compatible con el almacenamiento de archivos y el uso compartido con otras personas mediante Davros, una aplicación de chat, un buzón de correo, una aplicación de gestión de proyectos y tareas, una función de edición de documentos y muchas otras.

Cada aplicación que instala en Sandstorm está contenida en su propio contenedor. Sandbox seguro desde el que no puede comunicarse con el mundo sin permiso expreso. Y lo que es más importante, Sandstorm admite un modelo de operación segura que facilita el cumplimiento de los requisitos de seguridad, normativos y de privacidad de datos. Está diseñado para personas, empresas y desarrolladores.

 Plataforma de alojamiento de aplicaciones web personales Sandstorm  Sandstorm Personal Web Apps Hosting Platform Plataforma de alojamiento de aplicaciones web personales Sandstorm

14. Syncthing

Syncthing es una herramienta de sincronización de archivos continua, privada y segura, de código abierto, simple pero potente y portátil, que sincroniza archivos entre dos o más hosts en tiempo real. Funciona en Linux, Mac OS X, Windows, FreeBSD, Solaris y OpenBSD.