Basic ReadyNAS setup for WebDAV Navigator

  • I'm using RAIDiator 4.1.9 on a ReadyNAS Duo without any problems with WebDAV Navigator. All features appear to work including streaming media.
    ReadyNAS firmware used
  • To enable the ReadyNAS to serve content using WebDAV, go to the Shares, Shares Listing menu option in the left.
    ReadyNAS share selection
  • Click on the HTTP/S icon for the share you want to configure.
  • Click the "Enable WebDAV Support" checkbox and select Read/Write from the drop down list.
    ReadyNAS share selection
  • In WebDAV Navigator enter the URL for your server share, in this case I'm accessing the media share. The IP address of your ReadyNAS will vary depending on your network setup. The username and password can be configured in the ReadyNAS admin screens.
    ReadyNAS share selection

Configure ReadyNAS to support Sync and "infinite depth" queries

The standard ReadyNAS firmware 4.1.9 and lower don't support infinite depth webdav queries. These queries are used to list all files and subfolders within a folder. This allows WebDAV Nav to efficiently access the full content of a folder in a single call, making it an extremely efficient way to build the folder tree.

This feature is used when downloading complete folders and when syncing remote and local folders using WebDAV Nav

In order to add support to the standard firmware, you will unfortunately need to install an add-on that may void your warranty.

  • Install the "Enable Root SSH Access" add-on from the ReadyNas site at http://www.readynas.com/?cat=36/ Select the correct architecture for your ReadyNAS device. The ReadyNAS duo is a Sparc based system.
  • Load the admin interface for your ReadyNAS into a browser and go to the System, Update page
  • Select the Local tab and locate the .bin file you downloaded. Upload and Verify the image, then reboot the device when prompted
  • When restarted you can now SSH into the device using the 'root' user and the admin password you have assigned.
  • Once in, change to the /etc/frontview/apache folder
  • Using vi edit the Shares.conf file that has already been created by the system and add "DavDepthInfinity on" below the "Dav On" line,
    Alias "/media" "/c/media"
    <Location "/media">
      Options Indexes
      Order allow,deny
      Allow from all
      Require valid-user
      AuthType Basic
      AuthName "My Shares"
      Dav On
      DavDepthInfinity on
    </Location>
    
  • You now need to restart Apache in order for the configuration to take affect
      killall apache-ssl
      apache-ssl -f /etc/frontview/apache/httpd.conf
    
  • You should now be able to use the Sync and Download folder features on your ReadyNAS from WebDAV Nav!