Collega Android a WebDAV con AnExplorer
WebDAV (Web Distributed Authoring and Versioning) è un'estensione di HTTP che consente di leggere, scrivere e gestire file su server remoti. È il protocollo dietro Nextcloud, ownCloud e molti dispositivi NAS e funziona su HTTPS, il che significa che è sicuro per impostazione predefinita quando il server utilizza TLS.
Se ospiti autonomamente i file o utilizzi l'archiviazione cloud open source, WebDAV è probabilmente il protocollo di cui hai bisogno. AnExplorer si connette a qualsiasi server WebDAV con autenticazione nome utente/password.
Quali servizi utilizzano WebDAV
| Servizio | Formato indirizzo WebDAV |
|---|---|
| Nextcloud | https://tuo-dominio.com/remote.php/dav/files/nomeutente/ |
| proprioCloud | https://tuo-dominio.com/remote.php/webdav/ |
| NAS Synology | http://192.168.1.50:5005 (servizio WebDAV) |
| NAS QNAP | http://192.168.1.60 (WebDAV tramite browser di file) |
| Modulo Nginx + WebDAV | https://tuo-dominio.com/dav/ |
| Apache + mod_dav | https://tuo-dominio.com/files/ |
| Box.com | https://dav.box.com/dav |
| pCloud | https://webdav.pcloud.com |
| Disco Yandex | https://webdav.yandex.com |
Nota: AnExplorer supporta anche Box, pCloud e Yandex Disk come integrazioni cloud native: tali connessioni dedicate sono più semplici di WebDAV per i servizi di archiviazione cloud.
Procedura dettagliata: aggiungi una connessione WebDAV
- Apri AnExplorer
- Tocca ++ nella barra laterale > WebDAV
- Inserisci l'URL WebDAV: includi il percorso completo (ad esempio,
https://cloud.example.com/remote.php/dav/files/myuser/) - Inserisci Nome utente e Password
- Se il tuo server utilizza un certificato autofirmato, AnExplorer potrebbe chiederti di fidarti di esso: accettalo per procedere
- Tocca Connetti
- Aggiungere la connessione ai segnalibri per l'accesso ripetuto
Nextcloud tramite WebDAV
Nextcloud è il target WebDAV self-hosted più comune. Configurazione:
- Trova il tuo URL WebDAV: accedi a Nextcloud > fai clic sull'icona del tuo profilo in basso a sinistra > Impostazioni > URL WebDAV (mostrato sulla pagina)
- Formato URL:
https://tuo-dominio.com/remote.php/dav/files/NOMEUTENTE/ - Nome utente: il tuo login Nextcloud
- Password: la tua password Nextcloud (o una password specifica per l'app da Nextcloud > Sicurezza)
Si consiglia di utilizzare una password specifica per l'app: Nextcloud > Icona utente > Impostazioni > Sicurezza > Crea nuova password per l'app. In questo modo potrai revocare l'accesso al telefono senza modificare la password principale.
Una volta connesso, l'intero albero dei file Nextcloud è consultabile in AnExplorer: gli stessi file che vedi nell'interfaccia web di Nextcloud.
Synology NAS WebDAV
- DSM > Pannello di controllo > Servizi file > WebDAV
- Abilita WebDAV (seleziona HTTP/HTTPS, scegli la porta: predefinita 5005/5006)
- In AnExplorer, connettiti a:
http://192.168.1.50:5005/(ohttps://...:5006/` per TLS) - Nome utente e password: le tue credenziali DSM
Synology WebDAV espone le cartelle condivise al livello root.
WebDAV rispetto a SFTP rispetto a PMI
| WebDAV | SFTP | PMI | |
|---|---|---|---|
| Funziona su Internet (HTTPS) | ✅ | ✅ | ❌ (solo LAN) |
| Velocità LAN | Medio | Medio | Veloce |
| Crittografia | ✅ (HTTPS) | ✅ (SSH) | ❌ (standard) |
| Cloud autonomo (Nextcloud) | ✅ | ❌ | ❌ |
| NAS (Synology, QNAP) | ✅ | ✅ | ✅ |
| Server VPS/Linux | ✅ (Apache/Nginx) | ✅ | ❌ |
WebDAV eccelle per l'archiviazione cloud self-hosted accessibile tramite Internet. Per i trasferimenti NAS locali, SMB è più veloce. Per i server SSH, SFTP è più standard.
Configurazione di un server WebDAV di base (Nginx)
Se esegui il tuo server Linux e desideri esporre una cartella tramite WebDAV:
posizione /dav/ {
alias /dati/file/;
dav_methods PUT DELETE MKCOL COPIA SPOSTA;
dav_ext_methods OPZIONI PROPFIND;
auth_basic "WebDAV";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Crea un utente: htpasswd -c /etc/nginx/.htpasswd tuoutente
Quindi connettiti da AnExplorer a https://yourdomain.com/dav/ con le tue credenziali .htpasswd.
Risoluzione dei problemi relativi a WebDAV
"Connessione rifiutata" o timeout:
- Verificare che il servizio WebDAV sia effettivamente abilitato sul server (Synology: controllare Impostazioni DSM > WebDAV)
- Controllare il numero di porta (Synology ha il valore predefinito 5005, Nextcloud ha il valore predefinito 443 tramite HTTPS)
"Autenticazione fallita":
- Utenti Nextcloud: crea una password specifica per l'app (evita conflitti 2FA)
- Controlla le maiuscole del nome utente
"Errore certificato SSL":
- Server che utilizza un certificato autofirmato: AnExplorer ti chiederà di fidarti manualmente
- Se lo vedi su un Nextcloud pubblico, verifica che il dominio sia corretto prima di fidarti
Funziona con Wi-Fi ma non con dati mobili:
- Il tuo server potrebbe essere accessibile solo su LAN: avrai bisogno di una VPN o di un port forwarding/DDNS adeguato per raggiungerlo da remoto
