16 Software de armazenamento em nuvem de código aberto para Linux em 2020

16 Software de armazenamento em nuvem de código aberto para Linux em 2020

A nuvem pelo nome indica algo muito enorme e presente em uma grande área. Indo pelo nome, em um campo técnico, Nuvem é algo que é virtual e fornece serviços aos usuários finais na forma de armazenamento, hospedagem de aplicativos ou virtualizando qualquer espaço físico. Hoje em dia, Computação em nuvem é usado por organizações pequenas e grandes para armazenamento de dados ou fornecer aos clientes suas vantagens listadas acima.

Principalmente, três tipos de serviços vêm associados a Nuvem que são: SaaS (Software como um serviço) por permitir que os usuários acessem outras nuvens publicamente disponíveis de grandes organizações para armazenar seus dados como Gmail, PaaS (Plataforma como um serviço) para hospedagem de aplicativos ou software em outras pessoas públicas Ex: Google App Engine que hospeda aplicativos de usuários, IaaS (Infraestrutura como um serviço) para virtualizar qualquer máquina física e aproveitá -la aos clientes para fazê -los sentir uma máquina real.

Armazenamento na núvem

Armazenamento na núvem significa armazenamento de dados longe dos sistemas locais dos usuários e em todo o período de servidores dedicados destinados a isso. No mínimo, a CompuServe em 1983 ofereceu a seus clientes 128K de espaço em disco que poderia ser usado para armazenar arquivos. Enquanto esse campo está em desenvolvimento ativo e será devido a ameaças em potencial, incluindo perda de dados ou informações, hackers de dados ou mascarar e outros ataques, muitas organizações apresentaram suas próprias soluções para Armazenamento na núvem e Dados privados que está se fortalecendo e estabilizando seu futuro.

Neste artigo, apresentaremos algumas das contribuições selecionadas para essa preocupação que são de código aberto e são aceitas com sucesso por enormes massas e grandes organizações.

1. OwnCloud

A Dropbox substituição para usuários do Linux, dando muitas funcionalidades semelhantes às de Dropbox, OwnCloud é um arquivo de arquivo auto-hospedado e servidor de compartilhamento.

Sua funcionalidade de código aberto fornece aos usuários acesso a uma quantidade ilimitada de espaço de armazenamento. O projeto começou em Janeiro de 2010 Com o objetivo de fornecer substituição de código aberto para provedores proprietários de serviços de armazenamento em nuvem. Está escrito em PHP, JavaScript e disponível para Windows, Linux, OS X Desktops e até fornece com sucesso clientes móveis para Android e iOS.

OwnCloud emprega Webdav Servidor para acesso remoto e pode se integrar a um grande número de bancos de dados, incluindo SQLite, MARIADB, MYSQL, Oracle Database, PostgreSQL.

Fornece um grande número de recursos contáveis ​​dos quais incluem: armazenamento e criptografia de arquivos, streaming de música, compartilhamento de conteúdo entre URLs, hospedagem de sincronização de mozilla e leitor de feed RSS/átomo, instalação de aplicativos com um clique, vídeo e visualizador de PDF e muitos outros mais.

A versão mais recente do OwnCloud i.e. 10 adiciona outros novos recursos, incluindo design aprimorado, permite que o Admin notifique os usuários e definir limites de retenção em arquivos no lixo.

OwnCloud

consulte Mais informação: Instale o ProadCloud para criar armazenamento em nuvem pessoal no Linux

2. NextCloud

NextCloud é um conjunto de fontes de código aberto de aplicativos cliente-servidor para criar e usar serviços de hospedagem de arquivos. O software está disponível para todos, do indivíduo a grandes empresas para instalar e operar o aplicativo pelo seu dispositivo de servidor privado.

Com o NextCloud, você pode compartilhar vários arquivos e pastas em seu sistema e sincronizá -los com seu próximo servidor. A funcionalidade é semelhante ao Dropbox, Mas oferece hospedagem de armazenamento de arquivos no local com forte segurança, conformidade e flexibilidade na solução de sincronização e compartilhamento para o servidor que você controla.

Plataforma de compartilhamento e colaboração de arquivos NextCloud

3. Sefile

O SeaFile é outro sistema de software de hospedagem de arquivos que explora a propriedade de código aberto para aproveitar seus usuários com todas as vantagens que eles esperam de um bom sistema de software de armazenamento em nuvem. Está escrito em C, Python com o último lançamento estável sendo 7.0.2.

Sefile Fornece clientes de desktop para Windows, Linux e OS X e clientes móveis para Android, iOS e Windows Phone. Juntamente com uma edição comunitária divulgada sob licença pública em geral, ela também possui uma edição profissional divulgada sob uma licença comercial que fornece recursos extras não suportados na Community Edition I.e. Registro de usuários e pesquisa de texto.

Já que foi de origem aberta Julho de 2012, começou a ganhar atenção internacional. Seus principais recursos são sincronizar e compartilhar com o foco principal na segurança dos dados.
Outras características do SeaFile, que o tornaram comum em muitas universidades como University Mainz, University Hu Berlin e University Strasbourg e também entre outras milhares de pessoas em todo dados do cliente.

Armazenamento em nuvem do Sefile

consulte Mais informação: Instale o SeaFile Secure Cloud Storage no Linux

4. Pydo

Anteriormente conhecido pelo nome Ajaxplorer, Pydo é um freeware que tem como objetivo fornecer hospedagem de arquivos, compartilhamento e sincronização. Como projeto, foi iniciado em 2009 por Charles du Jeu E desde 2010, está em todos os equipamentos da NAS fornecidos pela Lacie.

Pydo está escrito em PHP e JavaScript e disponível para Windows, Mac OS e Linux e, além disso, para iOS e Android também. Com quase 500.000 Downloads no Sourceforge e aceitação de empresas como Red Hat e Oracle, Pydo é um dos software de armazenamento em nuvem muito popular no mercado.

Nele mesmo, Pydo é apenas um núcleo que é executado em um servidor da web e pode ser acessado através de qualquer navegador. Sua interface webdav integrada o torna ideal para gerenciamento de arquivos on -line e criptografia SSL/TLS faz com que os canais de transmissão criptografam protegendo os dados e garantindo sua privacidade.

Outros recursos que acompanham este software são o editor de texto com destaque de sintaxe, reprodução de áudio e vídeo, integração de bancos de dados Amazon, S3, FTP ou MySQL, editor de imagens, compartilhamento de arquivos ou pasta, mesmo através de URL público.

Plataforma de compartilhamento de arquivos pydo

5. Ceph

Ceph foi inicialmente iniciado por Sábio bem Para sua dissertação de doutorado e no outono de 2007, ele continuou neste projeto em tempo integral e expandiu a equipe de desenvolvimento. Em abril de 2014, a Red Hat trouxe seu desenvolvimento internamente. Até agora, 14 lançamentos de Ceph foram lançados e a versão mais recente é 14.2.4. Ceph é um cluster distribuído escrito em C ++ e Perl e altamente escalável e disponível gratuitamente.

Os dados podem ser preenchidos no CEPH como um dispositivo de bloco, um arquivo ou em forma de objeto através do Rados Gateway, que pode apresentar suporte para a Amazon S3 e API SWIFT SWIFT. Além de estar seguro em termos de dados, escaláveis ​​e confiáveis, outros recursos fornecidos pelo CEPH são:

  1. Sistema de arquivos de rede que visa o alto desempenho e o grande armazenamento de dados.
  2. Compatibilidade com clientes da VM.
  3. Subsídio de leituras/ gravações parciais/ completas.
  4. Mapeamentos de nível de objeto.
Plataforma de armazenamento de arquivos Ceph

6. Síncana

Síncana é um dos aplicativos de armazenamento em nuvem e compartilhamento de arquivos mais leves e de código aberto. Atualmente está sendo desenvolvido ativamente por Philipp C. Heckel e a partir de hoje, está disponível como uma ferramenta de linha de comando e GUI para todas as plataformas suportadas.

Um dos recursos mais importantes sobre Síncana é que é uma ferramenta e exige que você traga seu próprio armazenamento, que pode ser compartilhamentos de armazenamento FTP ou SFTP, WebDav ou Samba, baldes Amazon S3, etc.

Outros recursos que o tornam uma ferramenta incrível são: Criptografia AES+Twofish/GCM de 128 bits para todos os dados que deixam a máquina local, suporte de compartilhamento de arquivos com o qual você pode compartilhar seus arquivos com seus amigos, armazenamento fora do local, conforme escolhido por Usuário em vez de armazenamento baseado em provedor, backups baseados em intervalos ou sob demanda, versão de arquivo compatível binário, desduplicação local de arquivos. Pode ser mais vantajoso para as empresas que desejam usar seu próprio espaço de armazenamento, em vez de confiar em alguns provedores que forneceram armazenamento.

Syncany Secure Sync Sync Software

7. Aconchegante

Não apenas uma ferramenta ou software de compartilhamento ou de sincronização, Aconchegante é incluído como um pacote completo de funções que podem ajudá -lo a criar seu mecanismo de aplicativo completo.

Como Síncana, Aconchegante fornece flexibilidade ao usuário em termos de espaço de armazenamento. Você pode usar seu próprio armazenamento pessoal ou confiar nos servidores da equipe aconchegante. Ele se baseia em algum software de código aberto para seu funcionamento completo, que é: Couchdb para armazenamento de banco de dados e Whoosh para indexação. Está disponível para todas as plataformas, incluindo smartphones.

Os principais recursos que o tornam um software de armazenamento em nuvem são: Capacidade de armazenar todos os contatos, arquivos, calendário etc. na nuvem e sincronizá -los entre laptop e smartphone, oferece capacidade de usar para criar seus próprios aplicativos e compartilhá -los com outros usuários apenas compartilhando Git URL do repositório, hospedando sites estáticos ou consoles de videogame html5.

Armazenamento de nuvem pessoal aconchegante

8. Glusterfs

Glusterfs é um sistema de armazenamento de arquivos ligado à rede. Inicialmente, iniciado pela Gluster Inc., Este projeto está agora sob Red Hat Inc. Após a compra da Gluster Inc em 2011. Red Hat Integrated Gluster FS com seu servidor de armazenamento Red Hat alterando o nome para Red Hat Gluster Storage.

Está disponível para plataformas, incluindo Linux, OS X, NetBSD e OpenSolaris, com algumas de suas peças licenciadas sob GPLV3, enquanto outras licenciadas em GPLV2. Foi usado como base para a pesquisa acadêmica.

Glusterfs Usa um modelo cliente-servidor com servidores sendo implantados como tijolos de armazenamento. Um cliente pode se conectar a um servidor com protocolo personalizado sobre TCP/IP, Infiniband ou SDP e armazenar arquivos no servidor Glusterfs. Várias funcionalidades empregadas por ele sobre os arquivos são espelhamentos e replicação baseados em arquivos, decapagem baseada em arquivos, balanceamento de carga, agendamento e cache de disco, para citar alguns.

Outra característica muito útil é que é flexível eu.e. Os dados aqui são armazenados em sistemas de arquivos nativos como XFS, ext4, etc.

Armazenamento Glusterfs

consulte Mais informação: Como instalar o Glusterfs em sistemas Linux

9. Git-ANEX

Git-ANEX é outro serviço de sincronização de arquivos desenvolvido por Joey Hess, que também pretende resolver problemas de compartilhamento de arquivos e sincronização, mas independentemente de qualquer serviço comercial ou servidor central. Está escrito em Haskell e disponível para Linux, Android, OS X e Windows.

Git-ANEX Gerencia o repositório Git do usuário sem armazenar a sessão em Git novamente. Mas, em vez disso, ele armazena apenas a ligação ao arquivo no repositório Git e gerencia os arquivos associados ao link em um local separado. Ele garante a duplicata de um arquivo necessário, caso a recuperação de informações perdidas seja necessária.

Além disso, garante a disponibilidade dos dados do arquivo instantaneamente conforme e quando necessário, que impede os arquivos a serem apresentados em cada sistema. Isso reduz muita memória. Notavelmente, o Git-Annex está disponível em várias distribuições Linux, incluindo Fedora, Ubuntu, Debian, etc.

Git-ANEX

10. Yandex.Disco

Yandex.Disco é um serviço de armazenamento e sincronização em nuvem para todas as principais plataformas, incluindo Linux, Windows, OS X, Android, iOS e Windows Phone. Ele permite que os usuários sincronizem dados entre diferentes dispositivos e os compartilhem com outras pessoas online.

Vários recursos fornecidos por Yandex.Disco Para seus usuários, é o flash player embutido que permite que as pessoas visualizem músicas, compartilhando arquivos com outras pessoas compartilhando links para download, sincronização de arquivos entre diferentes dispositivos do mesmo usuário, armazenamento ilimitado, suporte WebDav, permitindo um gerenciamento fácil de arquivos por qualquer aplicativo Suportando o protocolo WebDav.

Yandex.Disco - plataforma de compartilhamento de arquivos em nuvem

11. Xigmanas

Xigmanas é um armazenamento poderoso e personalizável de código aberto Nas (significado Armazenamento ligado à rede) sistema operacional baseado no FreeBSD, construído para compartilhar o armazenamento de dados de computador em uma rede de computadores. Ele pode ser instalado em praticamente qualquer plataforma de hardware e suporta o compartilhamento de dados no Linux e em outros sistemas operacionais do tipo UNIX, Windows e Mac OS.

Alguns de seus recursos incluem suporte para ZFS V5000, RAID de software (0,1,5), criptografia de disco, S.M.A.R.Relatórios de e -mail e muito mais. Ele suporta vários protocolos de rede, incluindo CIFs/SMB (Samba), Controlador de Domínio do Active Directory (Samba), FTP, NFS, RSYNC, entre outros.

Rede Xigmanas armazenamento anexado

12. Yunohost

Yunohost é um sistema operacional leve e de código aberto e de código aberto, com base no Debian GNU/Linux. Ele simplifica a administração do servidor, oferecendo uma interface da web amigável para você administrar seu servidor.

Ele permite o gerenciamento de contas de usuário (via LDAP) e nomes de domínio, suporta a criação e a restauração de backups, vem com uma pilha de email completa (Postfix, Dovecot, RSPamd, DKIM) e um servidor de mensagens instantâneas. Além disso, ele suporta ferramentas de segurança, como Yunohost-Firewall e Fail2ban, e gerenciamento de certificados SSL.

Yunohost Personal Web Hosting Server

13. tempestade de areia

Sandstorm é um suíte de produtividade baseado na Web de código aberto, projetado para executar aplicativos da web de código aberto com facilidade e segurança, em seu próprio servidor privado ou em servidores administrados pela comunidade. Ele suporta armazenamento e compartilhamento de arquivos com outras pessoas usando Davros, um aplicativo de bate -papo, caixa de correio, um aplicativo de gerenciamento de tarefas e projetos, recurso de edição de documentos e muitos outros.

Cada aplicativo que você instala na tempestade de areia é contêineido em sua própria caixa de areia segura a partir da qual não pode se comunicar com o mundo sem permissão expressa. E, o mais importante, a Sandstorm suporta um modelo de operação seguro, o que facilita a aderência à segurança, regulamentação e requisitos de privacidade de dados. É construído para indivíduos, empresas e desenvolvedores.

Plataforma de hospedagem de aplicativos da Web Sandstorm

14. Sincronização

A sincronização é uma ferramenta de sincronização de arquivos contínua e segura de código aberto, simples e poderosa e portátil que sincroniza os arquivos entre dois ou mais hosts em tempo real em tempo real. Funciona no Linux, Mac OS X, Windows, FreeBSD, Solaris e OpenBSD.

Toda a comunicação via sincronização é criptografada (protegida usando TLS) e todos os dispositivos são identificados por um forte certificado criptográfico para garantir a autenticação segura. Você pode configurar e monitorar operações de sincronização por meio de uma interface de usuário poderosa e responsiva (UI) acessível por meio de um navegador da web.

Programa de sincronização de arquivos de sincronização

15. Tonido

Tonido é um serviço de armazenamento em nuvem privado e seguro que suporta acesso a arquivos, sincronização e compartilhamento para uso doméstico e comercial. Ele é executado no Linux, Windows, Mac e todos os principais telefones celulares e tablets, incluindo iPhone, iPad, Android e Windows Phone. Além disso, funciona no Raspberry Pi.

Ele permite que você acesse, compartilhe arquivos do seu computador em casa. Os usuários de negócios podem empregá -lo para organizar, pesquisar, compartilhar, sincronizar, fazer backup e governar documentos corporativos para seus funcionários, clientes e clientes. Além disso, ele suporta organização de mídia ultra-rápida e de alto desempenho e acesso de qualquer lugar.

Tonido Run Cloud Server

16. Servidor de armazenamento em nuvem

O servidor de armazenamento em nuvem é uma API de armazenamento em nuvem de código aberto, seguro, extensível e auto-hospedado para criar sua própria solução de armazenamento em nuvem privada. É uma ferramenta independente, portanto, você não precisa instalar um servidor da web separado ou um mecanismo de banco de dados corporativo e foi projetado para ser relativamente fácil de integrar ao seu ambiente.

O software do servidor subjacente implementa um sistema de arquivos completo semelhante ao Amazon Cloud Drive e a outros provedores. Ele suporta operações de armazenamento em nuvem baseadas em arquivos, como gerenciamento de hierarquia de pastas, upload/download de arquivos, copiar, mover, renomear, lixo e restaurar, excluir e mais. Ele também apresenta gerenciamento de cotas por usuário e limites diários de transferência de rede por usuário e muito mais.

Conclusão

Estes são alguns softwares conhecidos de armazenamento e sincronização em nuvem de código aberto que ganharam muita popularidade ao longo dos anos ou foram capazes de entrar e deixar sua marca nesse setor com um longo caminho a percorrer. Você pode compartilhar qualquer software que você ou sua organização possa estar usando e estaremos listando isso com esta lista.