Install davfs2
sudo apt install davfs2 -y
Create mount point
mkdir -p /mnt/webdav
Create systemd unit file
vim /etc/systemd/system/mnt-webdav.mount
---
[Unit]
Description=Mount WebDAV storage
[Mount]
What=http://192.168.123.100:8080/dav
Where=/mnt/webdav
Type=davfs
Options=rw
TimeoutSec=30
[Install]
WantedBy=multi-user.target
---
vim /etc/davfs2/secrets
# Add this to the end of file
http://192.168.123.100:8080/dav <your-username> <your-password>
Enable service
systemctl daemon-reload
systemctl enable --now mnt-webdav.mount