Configurando WebDAV no Linux com davfs2

O WebDAV é um protocolo útil para acessar e gerenciar arquivos remotamente como se fossem locais. No Linux, o davfs2 é uma solução robusta para montar sistemas WebDAV. Veja como configurá-lo passo a passo.


1. Instalação do davfs2

Primeiro, instale o pacote davfs2 conforme sua distribuição:

Debian/Ubuntu:

sudo apt-get update && sudo apt-get install davfs2

Fedora/RHEL:

sudo dnf install davfs2

2. Configuração do davfs2

Arquivo de Configuração (davfs2.conf)

Edite /etc/davfs2/davfs2.conf e ajuste os seguintes parâmetros:

connect_timeout 60  
read_timeout 60  
use_locks 1  
ignore_dav_header 1  
  • connect_timeout e read_timeout evitam falhas por tempo de conexão.
  • use_locks previne conflitos de escrita.
  • ignore_dav_header resolve problemas com respostas do servidor.

Armazenamento de Credenciais (secrets)

Adicione suas credenciais em /etc/davfs2/secrets:

https://seu_servidor_webdav usuario senha


Substitua https://seu_servidor_webdav pelo endereço do servidor e usuario/senha pelas suas credenciais.


3. Montagem Manual do WebDAV

Crie um Ponto de Montagem

sudo mkdir /mnt/webdav

Monte o Sistema WebDAV

sudo mount -t davfs https://seu_servidor_webdav /mnt/webdav

Desmontagem

sudo umount /mnt/webdav

4. Montagem Automática (Opcional)

Para montar o WebDAV automaticamente, edite /etc/fstab:

https://seu_servidor_webdav /mnt/webdav davfs _netdev,auto,user,noauto 0 0
  • _netdev garante que a montagem só ocorra após a rede estar disponível.
  • user e noauto permitem que usuários não-root montem manualmente.

Teste a configuração com:

sudo mount -a

Observações Finais

  • Verifique URLs e caminhos em todos os comandos.
  • Se o servidor usar HTTPS, certifique-se de que o certificado seja confiável.
  • Alternativas ao davfs2 incluem fusedav e o suporte nativo do KDE (KIO).

Com essas etapas, seu sistema WebDAV estará pronto para uso no Linux.

Rolar para cima