WebDAV (Web Distributed Authoring and Versioning) to rozszerzenie protokołu HTTP umożliwiające odczytywanie, zapisywanie i zarządzanie plikami na serwerach zdalnych. Jest to protokół stosowany w Nextcloud, ownCloud i wielu urządzeniach NAS. Działa poprzez HTTPS, co oznacza, że jest domyślnie bezpieczny, gdy serwer korzysta z protokołu TLS.
Jeśli samodzielnie hostujesz pliki lub korzystasz z magazynu w chmurze typu open source, prawdopodobnie potrzebny będzie protokół WebDAV. AnExplorer łączy się z dowolnym serwerem WebDAV z uwierzytelnianiem za pomocą nazwy użytkownika/hasła.
Jakie usługi korzystają z protokołu WebDAV
| Usługa | Format adresu WebDAV |
|---|---|
| Następna chmura | https://your-domain.com/remote.php/dav/files/username/ |
| własna Chmura | https://your-domain.com/remote.php/webdav/ |
| Synology NAS | http://192.168.1.50:5005 (usługa WebDAV) |
| QNAP NAS | http://192.168.1.60 (WebDAV przez przeglądarkę plików) |
| Nginx + moduł 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 |
| Dysk Yandex | https://webdav.yandex.com |
Uwaga: AnExplorer obsługuje także Box, pCloud i Yandex Disk jako natywne integracje z chmurą — te dedykowane połączenia są łatwiejsze niż WebDAV w przypadku usług przechowywania w chmurze.
Krok po kroku: Dodaj połączenie WebDAV
- Otwórz AnExplorer
- Przejdź do ekranu Sieć, a następnie dotknij + > WebDAV
- Wpisz adres URL WebDAV — podaj pełną ścieżkę (np.
https://cloud.example.com/remote.php/dav/files/myuser/) - Wpisz Nazwa użytkownika i Hasło
- Jeśli Twój serwer korzysta z certyfikatu z podpisem własnym, AnExplorer może poprosić Cię o zaufanie — zaakceptuj go, aby kontynuować
- Kliknij Połącz
- Dodaj połączenie do zakładek, aby móc uzyskać do niego wielokrotny dostęp
Nextcloud przez WebDAV
Nextcloud jest najpopularniejszym hostowanym celem WebDAV. Konfiguracja:
- Znajdź adres URL WebDAV: zaloguj się do Nextcloud > kliknij ikonę swojego profilu w lewym dolnym rogu > Ustawienia > Adres URL WebDAV (pokazany na stronie)
- Format adresu URL:
https://your-domain.com/remote.php/dav/files/USERNAME/ - Nazwa użytkownika: Twój login Nextcloud
- Hasło: Twoje hasło do Nextcloud (lub hasło specyficzne dla aplikacji z Nextcloud > Bezpieczeństwo)
Zaleca się używanie hasła specyficznego dla aplikacji: Nextcloud > Ikona użytkownika > Ustawienia > Bezpieczeństwo > Utwórz nowe hasło do aplikacji. W ten sposób możesz odebrać telefonowi dostęp bez zmiany hasła głównego.
Po połączeniu całe drzewo plików Nextcloud będzie można przeglądać w AnExplorer – te same pliki, które widzisz w interfejsie internetowym Nextcloud.
Synology NAS WebDAV
- DSM > Panel sterowania > Usługi plików > WebDAV
- Włącz WebDAV (sprawdź HTTP/HTTPS, wybierz port — domyślnie 5005/5006)
- W AnExplorerze połącz się z:
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 twójużytkownik
Then connect from AnExplorer to https://twojadomena.com/dav/ with your .htpasswd dane uwierzytelniające.
Rozwiązywanie problemów z WebDAV
„Odmowa połączenia” lub przekroczenie limitu czasu:
- Sprawdź, czy usługa WebDAV jest rzeczywiście włączona na serwerze (Synology: sprawdź Ustawienia DSM > WebDAV)
- Sprawdź numer portu (domyślnie Synology to 5005, Nextcloud domyślnie to 443 przez HTTPS)
„Uwierzytelnienie nie powiodło się”:
- Użytkownicy Nextcloud: utwórz hasło specyficzne dla aplikacji (zapobiega konfliktom 2FA)
- Sprawdź wielkość liter w nazwie użytkownika
„Błąd certyfikatu SSL”:
- Serwer korzystający z certyfikatu z podpisem własnym — AnExplorer poprosi Cię o ręczne zaufanie mu
- Jeśli widzisz to na publicznej platformie Nextcloud, przed zaufaniem sprawdź, czy domena jest poprawna
Działa w Wi-Fi, ale nie w przypadku komórkowej transmisji danych:
- Twój serwer może być dostępny tylko w sieci LAN — potrzebujesz VPN lub odpowiedniego przekierowania portów/DDNS, aby połączyć się z nim zdalnie
Powiązane przewodniki
- Serwer WebDAV na Androidzie
- Udostępnianie plików SMB/LAN
- SFTP dla serwerów SSH
- Przewodnik po podłączeniu do NAS
