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://your-domain.com/remote.php/dav/files/username/ |
| proprioCloud | https://your-domain.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://your-domain.com/dav/ |
| Apache + mod_dav | https://your-domain.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
- Passare alla schermata Rete, quindi toccare ++ > WebDAV
- Inserisci l'URL WebDAV e 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://your-domain.com/remote.php/dav/files/USERNAME/ - 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, connettersi a:
http://192.168.1.50:5005/(orhttps://...:5006/` for TLS) - Username and password: your DSM credentials
Synology WebDAV exposes your shared folders at the root level.
WebDAV vs SFTP vs SMB
| WebDAV | SFTP | SMB | |
|---|---|---|---|
| Works over internet (HTTPS) | ✅ | ✅ | ❌ (LAN only) |
| LAN speed | Medium | Medium | Fast |
| Encryption | ✅ (HTTPS) | ✅ (SSH) | ❌ (standard) |
| Self-hosted cloud (Nextcloud) | ✅ | ❌ | ❌ |
| NAS (Synology, QNAP) | ✅ | ✅ | ✅ |
| VPS / Linux server | ✅ (Apache/Nginx) | ✅ | ❌ |
WebDAV excels for self-hosted cloud storage accessible over the internet. For local NAS transfers, SMB is faster. For SSH servers, SFTP is more standard.
Setting Up a Basic WebDAV Server (Nginx)
If you run your own Linux server and want to expose a folder via WebDAV:
location /dav/ {
alias /data/files/;
dav_methods PUT DELETE MKCOL COPY MOVE;
dav_ext_methods PROPFIND OPTIONS;
auth_basic "WebDAV";
auth_basic_user_file /etc/nginx/.htpasswd;
}
Create a user: htpasswd -c /etc/nginx/.htpasswd tuoutente
Then connect from AnExplorer to https://tuodominio.com/dav/ with your .htpasswd credenziali.
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
