Een WebDAV-server instellen voor Shareboxed
Shareboxed uploadt rechtstreeks naar een WebDAV-server: Nextcloud, ownCloud, een Synology NAS, Fastmail, kDrive, Box. Bestanden houden hun eigen naam in een map die je net als elke andere kunt doorbladeren.
| Veld | Waarde |
|---|---|
| Server | het volledige WebDAV-adres, zie hieronder |
| Username + Password | een app-wachtwoord waar de server dat aanbiedt |
| Folder | optioneel, een map om in te schrijven |
1. Zoek het WebDAV-adres op
Elke server hangt zijn WebDAV-root ergens anders op, en geen enkele is te raden:
| Server | Adres |
|---|---|
| Nextcloud | https://cloud.example.com/remote.php/dav/files/<username> |
| ownCloud | https://cloud.example.com/remote.php/dav/files/<username> |
| Synology | https://nas.example.com:5006 (zet eerst WebDAV Server aan) |
| Fastmail | https://myfiles.fastmail.com |
| Box | https://dav.box.com/dav |
Een kale host wordt https://. Typ alleen http:// voor een server op je
eigen netwerk: het wachtwoord gaat bij elk verzoek over de lijn.
2. Maak een app-wachtwoord
Gebruik een app-wachtwoord in plaats van dat van het account zelf, waar de server dat aanbiedt: het werkt met tweefactorauthenticatie en kan los ingetrokken worden. Op Nextcloud: Settings → Security → Devices & sessions → Create new app password. Op Synology is het een gewone gebruiker met schrijfrechten op één gedeelde map.
Geen deelbare links
De schakelaar Sharing wordt niet aangeboden voor WebDAV. Een downloadlink werkt doordat één verzoek voor één bestand ondertekend kan worden zonder het account uit handen te geven; WebDAV authenticeert met een header bij elk verzoek, en een header past niet in een link. Gebruik een S3- of R2-connectie voor batches die een link nodig hebben.
Als iets niet werkt
Druk eerst op Test Connection. Wat het kan zeggen:
| Test Connection zegt | Oplossing |
|---|---|
| Missing credentials | Het veld Username of Password is leeg of is niet opgeslagen. |
| Invalid server | Het adres is geen WebDAV-collectie. Controleer het pad: Nextcloud heeft /remote.php/dav/files/<username> nodig. |
| Invalid credentials | De gebruikersnaam of het wachtwoord is verkeerd. Met tweefactorauthenticatie aan gebruik je een app-wachtwoord. |
| Insufficient permissions | Het account mag die map niet in. |
| Not reachable | Er antwoordde niets: een typefout in de host of de poort, een firewall, of een server die alleen op een ander netwerk oplost. |
| Server errored | De server zelf ging fout. Bekijk het log van de server. |
Een Folder die je opgeeft maar die nog niet bestaat is geen probleem: de test slaagt en de eerste upload maakt hem aan.