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
---

Add WebDAV credential information

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