owncloud

Melhores soluções de compartilhamento de arquivos auto-hospedados

Melhores soluções de compartilhamento de arquivos auto-hospedados
Considerando que violações de dados de alto perfil ganham manchetes regularmente hoje em dia, não é de admirar que mais usuários do que nunca queiram reivindicar a propriedade de seus dados usando soluções auto-hospedadas de compartilhamento de arquivos.

Se você acha que executar sua própria alternativa ao Dropbox e OneDrive requer mais conhecimento técnico do que você, pense novamente. As soluções modernas de compartilhamento de arquivos auto-hospedados tornam muito simples configurar um sistema de armazenamento em nuvem em seu próprio servidor web, e seus recursos são difíceis de viver sem, uma vez que você passou algum tempo com eles.

1. ownCloud

ownCloud é frequentemente descrito como uma alternativa de código aberto ao Dropbox, e por um bom motivo. Este pacote de software cliente-servidor para criar e usar serviços de hospedagem de arquivos foi anunciado pela primeira vez em 2010 pelo desenvolvedor de software do KDE Frank Karlitschek, que queria criar um substituto de software gratuito para provedores de serviços de armazenamento proprietários.

Hoje, ownCloud está na versão 10, oferecendo a maneira mais direta de como sincronizar arquivos e compartilhar dados sem quaisquer preocupações com a privacidade. O cliente ownCloud oficial está disponível para PCs com Windows, macOS, FreeBSD e Linux, e também há uma versão móvel do cliente para dispositivos iOS e Android.

ownCloud pode ser facilmente estendido com conexões para Dropbox, Google Drive, Amazon S3 e outros serviços, e também é possível torná-lo mais capaz com aplicativos de terceiros, que podem ser instalados com um clique.

A versão da comunidade do ownCloud está disponível gratuitamente sem qualquer suporte, mas os usuários têm a opção de comprar uma assinatura paga para suporte por e-mail e telefone.

2. Syncthing

Syncthing é uma solução de sincronização de arquivos ponto a ponto descentralizada e de código aberto escrita em Go. Com o Syncthing, seus dados nunca saem de seus computadores e dispositivos móveis, pois não há servidores centrais que possam ser comprometidos. A sincronização também garante que ninguém possa capturar e roubar seus dados porque toda a comunicação é protegida usando TLS e cada nó é identificado por um certificado criptográfico forte.

A sincronização permite que você sincronize quantas pastas com quantas pessoas você precisar. Você pode configurar e monitorar o Syncthing usando uma GUI da web responsiva que funciona perfeitamente em todos os principais navegadores da web. O próprio Syncthing funciona em macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, Android e iOS, permitindo que você acesse facilmente seus arquivos de praticamente qualquer dispositivo.

3. FileCloud

Projetado com usuários corporativos em mente, FileCloud é uma solução de compartilhamento de arquivos auto-hospedada projetada para ser integrada com redes corporativas e armazenamento. Com o FileCloud, os funcionários podem acessar os arquivos de sua organização com segurança pela web, usando um drive virtual e aplicativos móveis ou com complementos do navegador da web.

FileCloud oferece muitas opções de compartilhamento e honra as permissões e autenticação existentes do Microsoft NTFS. Graças à sua integração com o Office e Outlook, é possível abrir, editar e salvar quaisquer arquivos do Office armazenados no FileCloud diretamente do navegador. FileCloud vem com uma ampla gama de ferramentas de administração poderosas, incluindo um painel de administração que exibe tendências de uso, pico de uso, acesso por localização geográfica e outras análises de arquivos importantes.

4. Nextcloud

Licenciado pela GNU Affero General Public License, Nextcloud é um pacote de software cliente-servidor para criar e usar serviços de hospedagem de arquivos. A parte do Nextcloud que provavelmente vai interessar mais a você é o Nextcloud Files, que é uma solução de compartilhamento de arquivos pronta para empresas e GDPR que mantém os dados sob seu controle.

Nextcloud Files é um produto de código aberto e auto-hospedado com criptografia poderosa no servidor e de ponta a ponta e uma interface da web moderna e fácil de usar. Clientes de desktop e aplicativos móveis estão disponíveis para todas as plataformas convencionais, permitindo que você acesse seus arquivos e colabore em tempo real de qualquer dispositivo, em qualquer lugar.

É importante notar que Nextcloud é um fork do ownCloud, com o primeiro sendo atualmente mais popular. As principais vantagens do Nextcloud sobre o ownCloud incluem uma velocidade de desenvolvimento mais rápida, licenciamento no estilo Red Hat e maior extensibilidade.

5. Seafile

Seafile é um software de compartilhamento de arquivos desenvolvido pela primeira vez por Daniel Pan e outros ex-alunos da Universidade de Tsinghua, Pequim, em 2009. Seafile foca na confiabilidade e desempenho. O núcleo do servidor Seafile é escrito em C, e muitos anos de polimento por centenas de milhares de desenvolvedores de todo o mundo tornaram o algoritmo de sincronização do Seafile extremamente estável e confiável.

Seafile suporta criptografia de última geração, e atualizações para novas versões são feitas por um único script que leva apenas alguns segundos para ser executado porque Seafile registra poucos itens em um banco de dados.

Como instalar e configurar o ownCloud

Existem várias maneiras de como você pode instalar o ownCloud em seu servidor doméstico. Os desenvolvedores do ownCloud recomendam instalar os pacotes Open Build Service, que são mantidos pelos engenheiros da ownCloud e estão sempre atualizados. Atualmente, existem configurações do gerenciador de pacotes disponíveis para as seguintes distribuições:

Se você usar uma das distribuições Linux listadas acima, você pode simplesmente atualizar a configuração do seu gerenciador de pacotes e instalar o pacote owncloud-files, que não instala o Apache, um banco de dados ou qualquer uma das dependências de PHP necessárias apenas ownCloud. Para saber mais sobre as dependências do ownCloud, visite esta página.

Depois de ter todos os arquivos ownCloud instalados, você deve ser capaz de abrir o assistente de instalação apontando seu navegador para a seguinte URL: http: // localhost / owncloud. O assistente é autoexplicativo, mas você pode encontrar ajuda aqui se tiver algum problema.

Como alternativa, você também pode instalar o ownCloud com Docker usando a imagem oficial do ownCloud Docker. Aqui estão as instruções oficiais que descrevem como fazer.

Conclusão

Se você não gosta da ideia de enviar seus dados pessoais para os servidores de algumas empresas e espera que sua segurança seja válida para os cibercriminosos, soluções de compartilhamento de arquivos auto-hospedadas, como ownCloud, são a alternativa de que você precisa para reivindicar a propriedade de seus dados.

Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...
Ferramentas úteis para jogadores de Linux
Se você gosta de jogar no Linux, é provável que tenha usado aplicativos e utilitários como Wine, Lutris e OBS Studio para melhorar a experiência de jo...
Jogos HD Remasterizados para Linux que nunca tiveram uma versão Linux anterior
Muitos desenvolvedores e editores de jogos estão apresentando remasterização em HD de jogos antigos para estender a vida da franquia, por favor, os fã...