WebDAV Server
WebDAV is an extension of the HTTP protocol that allows users to manage files stored on remote servers. Common client programs supporting WebDAV include Windows File Explorer, macOS Finder, and Linux File Browser.
By configuring WebDAV Server on your Synology NAS, you can grant remote file access from Windows, macOS, or Linux devices.
Configuring WebDAV Server
To enable WebDAV connections:
- Launch WebDAV Server.
- Go to Settings > HTTP/HTTPS.
- Tick both the Enable HTTP and Enable HTTPS checkboxes. By default, the HTTP port is 5005, and the HTTPS port is 5006. You can customize the port number according to your needs.
- Click Apply.
To configure advanced settings:
You can configure the following settings at Settings > Advanced Settings:
- Enable Anonymous WebDAV: Allows clients to access shared folders using the "anonymous" username when connecting via WebDAV. To enable this function, you also need to configure the following at Control Panel > Shared Folder:
- Select the target shared folder and click Edit.
- Go to the Permissions tab and select System internal user from the drop-down menu.
- Assign Anonymous FTP/Presto/WebDAV users access permissions.
- Enable DavDepthInfinity: Allows users to access or delete files without file path length restrictions on client devices.
- Enable WebDAV log: Records the events related to WebDAV. You will be redirected to Log Center when clicking View Logs.
To set up a speed limit:
You can set up a speed limit to control the bandwidth usage of users and groups when they transfer files via WebDAV.
The speed limit policies applied to all users and groups are as follows:
- No speed limit: Disables the speed limits that have been applied to any users or groups.
- Enable speed limit: Enables the speed limits that have been applied to any users or groups. After ticking this option, you can click Speed Limit Settings at the bottom to set up speed limits.
- Enable speed limit according to a schedule: Implements the speed limits based on the schedule you set. You can click Set Schedule to customize when the speed limits should take effect.
After selecting a speed limit policy, you can follow the steps below to customize speed limit settings for a specific user or group:
- Click Speed Limit Settings to launch the configuration window.
- Users and groups of different account types are listed in different tabs. Find and click on the target user or group that you wish to specify the settings.
- For each user and group, you can select one of the following in the Speed limit column:
- Apply group settings (user only): The speed limit of the user will follow the settings of the group to which the user belongs.
- None (group only): No speed limits will be applied when the group members transfer files.
- Set up speed cap: A fixed and constant speed limit will be applied to the user or group members. Specify the upload and download speed limits in the fields to the left.
- Customize limit range: After selecting this option from the drop-down menu, click the Customize button in the upper-left corner to get started with the configuration. In the pop-up window, you can specify two kinds of speed limits and apply them to the selected user or group according to the schedule you set. You can also apply group settings to a user or apply no limits to a group.
- After you finish the settings, click Apply.
Note:
- The maximum number of concurrent connections is 150.
- For more information on group speed limits, refer to this help article.
- When you set up a speed limit for a user, the Result column displays the user's actual speed limit according to his individual and group settings.
Using WebDAV with Different Operating Systems
Once WebDAV has been enabled on your Synology NAS, follow the instructions below to access files with Windows, macOS, Linux devices.
Note:
- Use HTTPS if your device runs iOS 12 or above.
- When connecting via WebDAV services, we suggest that you use a WebDAV client with UTF-8 support to avoid encoding errors.
For Windows
For Windows users who wish to use the WebDAV protocol to access files stored on a Synology NAS, we suggest using RaiDrive, a drive mapping application that is free for non-commercial use. Alternatively, there are many other WebDAV client applications available on the Internet.
Note:
- If you wish to use Windows' Map Network Drive to access files stored on your Synology NAS via WebDAV, you have to get a valid SSL certificate and access the Synology NAS via an HTTPS connection. In addition, when using the WebDAV service under the Windows environment, if you wish to switch to another user account, log out of the Windows system first.
For macOS
For macOS users, you can connect to your Synology NAS via WebDAV by simply using Finder.
To use WebDAV on Mac:
- Go to Finder > Connect to Server.
- In the Server Address field, enter your Synology NAS IP address or domain name preceded by "http://" and followed with ":5005" (or whichever port number you specified when enabling the WebDAV service). For example: "http://pm.synology.com:5005/".
- Enter your DSM username and password.
- Click Connect.
Note:
- WebDAV supports Bonjour broadcast.
For Linux
For Ubuntu or other Linux users, follow the instructions below to access files stored on your Synology NAS via WebDAV.
To use WebDAV on Ubuntu:
- Click Places > Connect to server.
- Select WebDAV (HTTP) or WebDAV (HTTPS) from the drop-down menu.
- Enter the information required, including server location, port, folder, and user account. Click Connect to continue.
- Enter your password and click Connect.
To use WebDAV via a Linux command line:
If you wish to use a command line, you can use cadaver, a command-line WebDAV client.
Viewing Previous Calendars
The calendar feature of WebDAV Server has been replaced by Synology Calendar. If you have added any calendars to your WebDAV Server, you can still view them after the update. However, you will not be able to add any new calendars, and the calendars will stop syncing with your CalDAV clients. Therefore, we recommend migrating the calendars to Synology Calendar. For detailed instructions, refer to this article.
To view the calendars:
- Go to the Calendar page.
- Click View calendar list to open the list.