Quick and easy to set up WebDav server on Linux Server
- Rapid Deployment
- Password protection
- No need to install any dependencies
- Uninstall without residue
- Customized directory
- Customized port
- Multi-user support
bash <(curl -sL https://raw.githubusercontent.com/missuo/EasyWebDav/main/webdav.sh)
location / {
proxy_pass http://127.0.0.1:2333;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
}
- The latest version of WebDav will be used by default.
- If it does not run successfully, please check yourself if the port is occupied.
- If the public IP: port is not accessible, please check if the firewall is open for this port.
- Finder mounts are not recommended on newer versions of macOS. It's exceptionally slow, so if you know how to fix this, please let me know.
- You can use a third-party mount app to replace it.
https://github.com/hacdias/webdav
Thanks to the above authors for the Go language version of webdav