Você pode procurar a solução Visuality Systems NQE .
Este é um produto de licença comercial escrito em C
.
Estou procurando uma solução local para compartilhar arquivos entre 12 usuários. Cerca de 4 a 8 usuários estarão trabalhando ao mesmo tempo.
Computadores clientes:
Metade dos computadores são desktops conectados na Ethernet. A outra metade são laptops conectados em WiFi.
Os arquivos serão armazenados em um verdadeiro servidor da empresa (Dell PowerEdge) no RAID 1, provavelmente por meio de uma placa SAS RAID de hardware. O servidor provavelmente estará rodando Debian (ou distribuição Linux similar). A priori, uma placa Ethernet com vários soquetes RJ45 pode ser usada para aumentar a largura de banda, se necessário.
Cada usuário deve ter uma pasta privada no servidor, na qual armazenará (ou fará backup) seus arquivos pessoais. A ideia é que esses dados possam ser copiados de forma mais fácil do que para cada computador individualmente.
Além disso, deve ser uma pasta compartilhada para toda a equipe, para que as pessoas possam compartilhar documentos. Não há necessidade de subgrupos de usuários entre a equipe.
Os usuários também querem uma maneira de acessar seus arquivos a partir de seus computadores em casa e, possivelmente, também de dispositivos portáteis.
Para o máximo conforto no escritório, idealmente, se a pasta pessoal e a pasta compartilhada se integrarem diretamente no explorador de arquivos. Caso contrário, um cliente SFTP para transferir arquivos, como WinSCP ou FreeFileSync, pode ser usado.
Estou hesitando entre vários protocolos e soluções.
Depois de ler na web:
O SMB através do Samba me aparece como uma das soluções mais difundidas em tal situação, mas SMB parece ser um vetor privilegiado para exploits (Eternalblue / WannaCry) e alguns usuários parecem enfrentar dificuldades defini-lo corretamente / de forma confiável. O desempenho parece diminuir com o número de usuários.
O SFTP (SSH FTP) parece fornecer os benefícios que o FTP é difundido, mas uma desvantagem é ter que transferir uma cópia dos arquivos em vez de trabalhar diretamente no arquivo armazenado no servidor. O FTP também é descrito como um protocolo de envelhecimento.
WebDAVs (WebDAV com https) que parece ser uma alternativa popular para o SMB, mas com taxas de transferência mais lentas. Parece interessante se vários usuários tiverem que trabalhar no mesmo arquivo.
OwnCloud (ou nuvem pessoal equivalente), que está usando https: //
Também ouvi sobre o link do SFTPNetDrive, que me parece interessante, pois é capaz de mapear um sistema de arquivos remoto por meio do SFTP como se fosse uma unidade local. Eu vejo esta solução equivalente ao uso do WinSCP, uma vez que você ainda tem que transferir os arquivos, mas mais confortável, pois integra-se diretamente no explorador de arquivos. Não é grátis, mas sua licença de 10 pacotes (ou mais) aparece a um preço razoável. No entanto, isso significaria definir uma unidade lógica por usuário e como essa solução se adapta quando mais um funcionário entra na equipe?
O tempo que terei de gastar para definir o servidor e os clientes é importante, assim como a segurança.
Você pode procurar a solução Visuality Systems NQE .
Este é um produto de licença comercial escrito em C
.