Do své aplikace potřebuji zprovoznit vzdálený přístup k souborům uživatele, jako nejlepší řešení se mě jevil webdav. Jelikož jako webserver používám nginx, koukal jsem se po dostupnosti webdavu tam. V základu funguje, co sem zjistil (je zapotřebí tedy nginx s podporou webdavu zkompilovat...) jenže jak sem posléze zjistil, základní modul nepodporuje metody PROPFIND a OPTIONS, které jsou využívány klientama, jak ve windows, tak v linuxu (nautilus...)
Po chvíli googlení jsem našel modul který toto řeší
https://github.com/arut/nginx-dav-ext-module jenže poslední commit kodu je před dvouma rokama, byl sem tedy s funkčností skeptický. Po kompilaci sem zjistil že sem sice z klientů k webdavu přístup získal, ale bylo to tak děsne zabugované, že na nautiusu sem neustále musel odklikávat že přepisuji již existující soubory, i když složka kam sem kopíroval žádný soubor neobsahovala a ve windows mě to pro jistotu hlásilo nesmyslné "Ze zdrojového souboru nelze číst.", Tedy je to nepoužitelné.
Řešil někdo něco podobného? Používáte webdav a jakej server?
Potřebuju jen to aby server uměl rozlišovat přihlášené uživatele a podle toho ji umožňovat editovat jen svou složku.
Nejlépe pro mě by bylo kdyby se mě to podařilo rozjet pod nginx, ale pomalu začínám pokukovat po jinejch možnostech, kde nginx by byl jen jako proxy