Acesse arquivos Nextcloud via SMB / CIFS

1

Eu quero configurar o Nextcloud como uma nuvem pessoal privada segura. Ele deve servir meus dados para diferentes tipos de dispositivos: De um lado, laptops e smartphones, onde eu quero simplesmente usar o cliente Nextcloud para sincronização. Mas também tenho um computador desktop na minha LAN. Aqui, nenhuma cópia local é necessária. Eu até quero evitá-lo porque este PC tem apenas um SSD e meu Nextcloud teria cerca de 120GB.

No passado, usei o DSM em vez do Xpenology, que oferece compartilhamentos SMB / CIFS. Isso funciona bem e estável na minha área de trabalho: eu simplesmente montei os compartilhamentos e tudo funciona bem. Infelizmente, o Nextcloud parece capaz de usar apenas o SMB / CIFS como armazenamento externo no lado do servidor .

Então, minha pergunta: Como posso acessar meus arquivos do Nextcloud localmente sem a sincronização na nuvem?

Pensamentos sobre soluções

O que é o WebDAV?

Basicamente, isso parece um substituto para o SMB. Mas, da minha experiência do passado, o WebDAV parece lento e não tão estável quanto o SMB. Acho que em arquivos maiores o WebDAV seria mais lento, já que seria necessário fazer o download do arquivo primeiro antes que fosse possível abri-lo (o WebDAV parece baseado no protocolo HTTP).

Atualização: Eu brinquei com o WebDAV no Nextcloud. Foi fácil de configurar desde a sua construção. Mas, como eu pensava, tive problemas: por exemplo, um filme não podia ser reproduzido no WebDAV. Eu recebi um erro "Bad file descriptor" em Nextcloud. Parece que isso não é possível usando o WebDAV. Eu teria que baixar o arquivo localmente primeiro, o que é mais trabalho e causar dados de lixo no cliente, quando me esqueço de excluir a cópia local depois de assistir. O SMB poderia fazer isso muito melhor.

Runing Samba?

Foi minha primeira ideia simplesmente executar meu próprio servidor samba. Ao usar o LDAP para o Nextcloud e o Samba, não haveria nenhuma confusão com contas redundantes para esses dois serviços. No entanto, encontrei outro problema: o Samba ignora a lógica do Nextcloud. Isso não resultará apenas na falta do histórico de versões. Eu também notei que o Nextcloud apenas mantém o controle dos arquivos, que foram enviados por um cliente da Nextcloud. Colocar um arquivo no sistema de arquivos do Nextcloud não os fez aparecer na interface de usuário da Web do Nextcloud.

Então, esquivar-se do NextCloud usando um cliente SMB personalizado parece causar mais problemas do que resolver.

    
por Lion 28.09.2017 / 18:21

1 resposta

0

How can I access my Nextcloud files locally without cloud sync?

Você não. Isso simplesmente não é como o serviço funciona. Como você já descobriu, você pode acessar o armazenamento subjacente. No entanto, isso ignora tudo o Nextcloud e você também pode parar de usá-lo completamente.

Como serviços como ownCloud, Nextcloud ou Pydio são projetados para serem independentes de sistemas de arquivos, eles não dependem muito de recursos do sistema de arquivos, como ACLs e armazenamento de metadados, e sim da implementação desses recursos. Se o sistema de arquivos ficar fora de sincronia com o armazenamento de metadados, coisas estranhas podem acontecer.

Dependendo dos seus requisitos reais (principalmente: visualização via navegador ou até mesmo gerenciamento via navegador), você pode usar uma solução somente de sincronização como o syncthing. É também amigo do Samba.

Depois, há clientes alternativos do WebDAV que podem ou não sugar menos. Uma pesquisa rápida apareceu no ExpanDrive, que é um software comercial.

O Seafile (comparável ao Nextcloud) oferece um "cliente Seafile Drive" que aparece como uma unidade no Windows: link

O cliente da unidade é suportado na edição gratuita da comunidade. No entanto, achei Seafile difícil de configurar. É muito mais complexo comparado ao Nextcloud. No entanto, há uma ferramenta Docker de trabalho disponível.

    
por 28.09.2017 / 20:15