16 Software de almacenamiento en la nube de código abierto para Linux en 2020
- 4782
- 615
- Claudia Baca
La nube por su nombre indica algo que es muy grande y presente en un área grande. Yendo con el nombre, en un campo técnico, Nube es algo 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, Computación en la nube es utilizado por organizaciones pequeñas y grandes para el almacenamiento de datos o proporcionando a los clientes sus ventajas que se enumeran anteriormente.
Principalmente, tres tipos de servicios se asocian con 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 alojamiento de aplicaciones o software en otras nube pública Ej: Motor de aplicaciones de Google que aloja aplicaciones de usuarios, IaaS (Infraestructura como un servicio) para virtualizar cualquier máquina física y aprovecharla a los clientes para que se sientan de una máquina real.
Almacenamiento en la nube
Almacenamiento en la nube significa el almacenamiento de datos lejos de los sistemas locales de los usuarios y en el lapso de servidores dedicados que están destinados a esto. En su primer momento, CompuServe en 1983 ofreció a sus clientes 128k de espacio en disco que podría usarse para almacenar archivos. Mientras que este campo está en desarrollo activo y se debe a posibles amenazas que incluyen pérdida de datos o información, piratería de datos o disfrazados y otros ataques, muchas organizaciones han presentado sus propias soluciones a Almacenamiento en la nube 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 que son aceptadas con éxito por grandes masas y grandes organizaciones.
1. Nube
A Dropbox reemplazo para usuarios de Linux, dando muchas funcionalidades que son similares a la de Dropbox, nube es un servidor de sync de archivo y compartir autohostado.
Su funcionalidad de código abierto proporciona a los usuarios acceso a una cantidad ilimitada de espacio de almacenamiento. El proyecto comenzó en Enero de 2010 con el objetivo de proporcionar un reemplazo de código abierto para 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.
Nube empleo Webdav servidor para acceso remoto y puede integrarse con una gran cantidad de bases de datos que incluyen 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 alimentos RSS/Atom, instalación de aplicaciones con un solo clic, video y visor PDF y muchos más.
La última versión de OwnCloud I.mi. 10 Se suma a otras características nuevas que incluyen un diseño mejorado, permite a Admin notificar a los usuarios y establecer límites de retención en los archivos en la basura.
NubeLeer más: Instale OwnCloud para crear almacenamiento personal en la nube en Linux
2. Nextcloud
Nextcloud es un conjunto de aplicaciones de servicio de cliente abierto para la creación y el uso de servicios de alojamiento de archivos. El software está disponible para todos, desde las empresas individuales hasta grandes para instalar y operar la aplicación por 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 Dropbox, Pero ofrece alojamiento de almacenamiento de archivos en las instalaciones con una fuerte seguridad, cumplimiento y flexibilidad en la sincronización y la solución compartida al servidor que controla.
Plataforma de compartir y colaboración de NextCloud3. Filón de mar
SeaFile es otro sistema de software de alojamiento de archivos que explota la propiedad de código abierto para aprovechar a sus usuarios con todas las ventajas que esperan de un buen sistema de software de almacenamiento en la nube. Está escrito en C, Python con el último lanzamiento estable que es 7.0.2.
Filón de mar Proporciona clientes de escritorio para clientes de Windows, Linux y OS X y móviles para Android, iOS y Windows Phone. Junto con una edición comunitaria publicada bajo Licencia Pública General, también tiene una edición profesional lanzada bajo una licencia comercial que proporciona características adicionales no apoyadas en Community Edition I.mi. Registro de usuarios y búsqueda de texto.
Desde que se abre de origen en Julio de 2012, comenzó a ganar atención internacional. Sus características principales son sincronizar y compartir 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 edición de archivos en línea, sincronización diferencial para minimizar el ancho de banda requerido, el cifrado del lado del cliente para asegurar datos del cliente.
Leer más: Instale el almacenamiento de la nube segura de SeaFile en Linux
4. Pydio
Anteriormente conocido por el nombre Ajaxplorer, Pydio es un software gratuito para proporcionar alojamiento de archivos, compartir y sincronizar. Como proyecto, se inició en 2009 por Charles du jeu Y desde 2010, está en todos los equipos de NAS suministrados por Lacie.
Pydio está escrito en PHP y JavaScript y está disponible para Windows, Mac OS y Linux y, además, para iOS y Android también. Con casi 500,000 Descargas en SourceForge y aceptación de compañías como Red Hat y Oracle, Pydio es uno de los software de almacenamiento en la nube muy popular en el mercado.
En si mismo, Pydio es solo un núcleo que se ejecuta en un servidor web y se puede acceder 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 encriptados obtengan los datos y garanticen su privacidad.
Otras características que vienen con este software son editor de texto con resaltado de sintaxis, reproducción de audio y video, integración de Amazon, S3, FTP o bases de datos MySQL, editor de imágenes, archivos o carpetas que comparten incluso a través de URL pública.
Plataforma de intercambio de archivos de Pydio5. Ceph
Ceph fue inicialmente inicial Salvia bien por su tesis doctoral, y en el otoño de 2007 continuó en este proyecto a tiempo completo y amplió el equipo de desarrollo. En abril de 2014, Red Hat trajo su desarrollo interno. 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 libremente disponible.
Los datos se pueden poblar en CEPH como un dispositivo de bloque, un archivo o en el objeto de formulario a través de la puerta de enlace de Rados que puede presentar soporte para Amazon S3 y OpenStack Swift API. Además de estar seguro en términos de datos, escalables y confiables, otras características proporcionadas por CEPH son:
- Sistema de archivos de red cuyo objetivo es un gran rendimiento y un gran almacenamiento de datos.
- compatibilidad con clientes de VM.
- subsidio de lecturas/ escrituras parciales/ completas.
- Mapeaciones a nivel de objeto.
6. Sincano
Sincano es una de las aplicaciones de almacenamiento en la nube y intercambio de archivos más ligeros 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 GUI para todas las plataformas compatibles.
Una de las características más importantes sobre Sincano es que es una herramienta y requiere que traiga su propio almacenamiento, que puede ser el almacenamiento FTP o SFTP, las acciones de WebDav o Samba, los cubos de Amazon S3, etc.
Otras características que lo convierten en una herramienta increíble son: 128 bits AES+cifrado de dos twofish/gcm para todos los datos que dejan la máquina local, soporte para compartir archivos con el que puede compartir sus archivos con sus amigos, almacenamiento fuera del sitio como se elige por Usuario en lugar de almacenamiento basado en proveedores, copias de seguridad basadas en intervalos o bajo demanda, versiones de archivos compatibles binarios, deduplicación local de archivos. Puede ser más ventajoso para las empresas que desean usar su propio espacio de almacenamiento en lugar de confiar en que algunos proveedores proporcionan almacenamiento.
Syncany Secure File Sync Software7. Acogedor
No solo una herramienta o software para compartir archivos o sincronización, Acogedor se incluye como un paquete completo de funciones que pueden ayudarlo a construir su motor de aplicación completo.
Como Sincano, Acogedor proporciona flexibilidad al usuario en términos de espacio de almacenamiento. Puede usar su propio almacenamiento personal o confiar en los servidores del equipo acogedor. 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 Homicidio para 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 es: la capacidad de almacenar todos los contactos, archivos, calendario, etc. en la nube y sincronizarlos entre la computadora portátil y el teléfono inteligente, proporciona la capacidad de usar para crear sus propias aplicaciones y compartirlas con Otros usuarios simplemente compartiendo URL GIT del repositorio, alojamiento de sitios web estáticos o consolas de videojuegos HTML5.
Almacenamiento de nube personal acogedor8. Glusterfs
Glusterfs es un sistema de almacenamiento de archivos unido a la red. Inicialmente, iniciado por Gluster Inc., Este proyecto ahora está bajo Red Hat Inc. Después de su compra de Gluster Inc en 2011. Red Hat Integrated Gluster FS con su servidor de almacenamiento de Red Hat cambia su nombre a Red Hat Gluster Storage.
Está disponible para plataformas como Linux, OS X, NetBSD y OpenSolaris con algunas de sus piezas con licencia bajo GPLV3, mientras que otras de doble licencia bajo GPLV2. Se ha utilizado como base para la investigación académica.
Glusterfs utiliza un modelo de cliente cliente con servidores que se implementan como ladrillos de almacenamiento. Un cliente puede conectarse a un servidor con protocolo personalizado a través de TCP/IP, Infiniband o SDP y almacenar archivos en el servidor Glusterfs. Varias funcionalidades que emplean por él a través de los archivos son reflejamiento y replicación basados en archivos, eliminación basada en archivos, equilibrio de carga, programación y almacenamiento en caché de disco, por nombrar algunos.
Otra característica muy útil es que es flexible i.mi. Los datos aquí se almacenan en sistemas de archivos nativos como XFS, Ext4, etc.
Almacenamiento de GlusterfsLeer más: Cómo instalar Glusterfs en sistemas Linux
9. Anexo
Anexo es otro servicio de sincronización de archivos desarrollado por Joey Hess, que también tiene como objetivo resolver problemas de intercambio de archivos y sincronización, pero independientemente de cualquier servicio comercial o servidor central. Está escrito en Haskell y está disponible para Linux, Android, OS X y Windows.
Anexo administra el repositorio de git del usuario sin almacenar la sesión en GIT nuevamente. Pero en cambio, almacena solo el enlace al archivo en el repositorio de git y administra los archivos asociados con el enlace en un lugar separado. Asegura el duplicado de un archivo que se necesita en caso de que se requiera la recuperación de la información perdida.
Además, garantiza la disponibilidad de datos de archivos al instante cuando sea necesario, lo que evita que los archivos se presenten en cada sistema. Esto reduce mucha memoria de memoria. En particular, Git-Annex está disponible en varias distribuciones de Linux, incluidas Fedora, Ubuntu, Debian, etc.
Anexo10. Yandex.Disco
Yandex.Disco es un servicio de almacenamiento y sincronización en la nube para todas las plataformas principales, incluidas Linux, Windows, OS X, Android, iOS y Windows Phone. Permite a los usuarios sincronizar datos entre diferentes dispositivos y compartirlos con otros en línea.
Varias características proporcionadas por Yandex.Disco Para sus usuarios es el reproductor Flash incorporado que permite a las personas obtener una vista previa de canciones, compartir archivos con otros compartiendo enlaces de descarga, sincronización de archivos entre diferentes dispositivos del mismo usuario, almacenamiento ilimitado, soporte de WebDav que permite una gestión fácil de archivos por cualquier aplicación Protocolo de soporte de WebDav.
Yandex.Disco: plataforma de intercambio de archivos en la nube11. Xigmanas
Xigmanas es un almacenamiento potente y personalizable de código abierto Nas (significado Almacenamiento atacado en red) Sistema operativo basado en FreeBSD, creado para compartir el almacenamiento de datos de la computadora a través de una red de computadora. Se puede instalar en prácticamente cualquier plataforma de hardware y admite el intercambio de datos en Linux y otros sistemas operativos similares a unix, Windows y Mac OS.
Algunas de sus características incluyen soporte para ZFS V5000, RAID de software (0,1,5), cifrado de disco, S.METRO.A.Riñonal.T / informes de correo electrónico y mucho más. Admite múltiples protocolos de red que incluyen CIFS/SMB (SAMBA), Controlador de dominio de Active Directory (SAMBA), FTP, NFS, RSYNC, entre otros, entre otros.
Almacenamiento adjunto de la red Xigmanas12. Yunohost
Yunohost es un sistema operativo autohospedado, confiable y de código abierto gratuito y de código abierto basado en Debian GNU/Linux. Simplifica la administración del servidor ofreciendo una interfaz web amigable para que administre su servidor.
Permite la administración de cuentas de usuario (a través de LDAP) y los nombres de dominio, admite la creación y restauración de copias de seguridad, viene con una pila de correo electrónico completa (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 de Yunohost13. Tormenta de arena
SandStorm es un conjunto de productividad web de origen abierto basado en la web de código abierto diseñado para ejecutar aplicaciones web de código abierto de manera fácil y segura, ya sea en su propio servidor privado o en servidores administrados por la comunidad. Admite almacenamiento de archivos y compartir con otros que usan Davros, una aplicación de chat, buzón, una aplicación de administración de tareas y proyectos, función de edición de documentos y muchos otros.
Cada aplicación que instala en la tormenta de arena se envía en su propia caja de arena segura del que no puede comunicarse con el mundo sin permiso expreso. Y lo que es más importante, Sandstorm admite un modelo de operación seguro que facilita la adherencia a los requisitos de privacidad de seguridad, reglamentarios y de datos. Está construido para individuos, empresas y desarrolladores.
Plataforma de alojamiento de aplicaciones web personales de Sandstorm14. Sincronización
Syncthing es una herramienta de sincronización de archivos continuo privado y portátil y de código abierto, simple pero potente y portátil. Funciona en Linux, Mac OS X, Windows, FreeBSD, Solaris y OpenBSD.
Toda la comunicación a través de la sincronización está encriptada (asegurada usando TLS) y cada dispositivo se identifica mediante un certificado criptográfico fuerte para garantizar una autenticación segura. Puede configurar y monitorear las operaciones de sincronización a través de una interfaz de usuario (UI) potente y receptiva accesible a través de un navegador web.
Programa de sincronización de archivos de sincronización15. Tonido
Tonido es un servicio de almacenamiento en la nube privado y seguro que admite el acceso a los archivos, la sincronización y el intercambio para el uso del hogar y el negocio. Se ejecuta en Linux, Windows, Mac y todos los principales teléfonos y tabletas móviles, incluidos iPhone, iPad, Android y Windows Phone. Además, funciona en Raspberry Pi.
Le permite acceder, compartir archivos desde su computadora en casa. Los usuarios comerciales pueden emplearlo para organizar, buscar, compartir, sincronizar, copiar y gobernar documentos empresariales a sus empleados, clientes y clientes. Además, admite una organización de medios y acceso ultra rápido y de alto rendimiento desde cualquier lugar.
Tonido Ejecute el servidor de la nube personaldieciséis. Servidor de almacenamiento en la nube
El servidor de almacenamiento en la nube es una API de almacenamiento en la nube de código abierto, segura, extensible y autohostada para construir su propia solución privada de almacenamiento en la nube. Es una herramienta autónoma, por lo tanto, no necesita instalar un servidor web o motor de base de datos empresarial separado y está diseñado para ser relativamente fácil de integrar en su entorno.
El software del servidor subyacente implementa un sistema de archivos completo similar a Amazon Cloud Drive y otros proveedores. Admite operaciones de almacenamiento en la nube basadas en archivos, como administración de jerarquía de carpetas, carga/descarga de archivos, copiar, mover, cambiar el nombre, basura y restaurar, eliminar y más. También presenta la gestión de cuotas por usuario y los límites de transferencia de red diaria por usuario y mucho más.
Conclusión
Estos son algunos software conocido de almacenamiento de nube y sincronización de código abierto que han ganado mucha popularidad a lo largo de los años o han podido entrar y dejar su huella en esta industria con un largo camino por recorrer. Puede compartir cualquier software que usted o su organización puedan estar utilizando y lo enumeremos con esta lista.
- « Cómo crear un volumen VDO en un dispositivo de almacenamiento en RHEL 8
- 16 mejores reproductores de video de código abierto para Linux en 2020 »