How does Synology implement its WebDAV Server?

Currently reading
How does Synology implement its WebDAV Server?

DS920+, DS918+, DS214+, DS211j
Operating system
  1. Linux
  2. Windows
Mobile operating system
  1. Android
  2. iOS
Anyone knows how Synology implemented the WebDAV service?
Is this a module to a Apache http server or a standalone service.

Why this question? I'm using Keepass to sync a password database, stored on Synology's WebDAV. While synchronizing the file I get an error back (Bad Gateway 502) when Keepass executes a MOVE command. This only happens when Keepass executes this command from outside traversing a reverse proxy (HAProxy) running on my firewall and using a https URL

Anyway I'm searching a way to debug or trace this MOVE process on my NAS. Do you know how I can do this?

I would expect its a standalone service because it runs on it's own port and cannot be shared (ofcourse a reverse proxy can solve this problem). And I would expect it to be NGINX instead of Apache, because Synology's DSM also runs on NGINX.

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Welcome to! is an unofficial Synology forum for NAS owners and enthusiasts.

Registration is free, easy and fast!

Trending threads