<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Another WebDAV tutorial</title>
		<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial</link>
		<description>Posts in the discussion thread &quot;Another WebDAV tutorial&quot; - How to make webdav work on a MyBookLive</description>
				<copyright></copyright>
		<lastBuildDate>Thu, 21 May 2026 17:49:56 +0000</lastBuildDate>
		
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1893731</guid>
				<title>Re: Use of secured wd2go webdav (Firmware 2.0 +)</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1893731</link>
				<description></description>
				<pubDate>Fri, 15 Nov 2013 17:12:31 +0000</pubDate>
				<wikidot:authorName>Pascalo91</wikidot:authorName>				<wikidot:authorUserId>1699850</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi @bourgeoa<br /> Could you please explain it a little bit more detailed? For example, I don't get the part with 'newuser'<br /> Does nano mean that it has to be edit it with nano? What exactly is htdigest?</p> <p>Thanks!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1838975</guid>
				<title>Re: Use of secured wd2go webdav (Firmware 2.0 +)</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1838975</link>
				<description></description>
				<pubDate>Sat, 24 Aug 2013 00:26:13 +0000</pubDate>
				<wikidot:authorName>NoNoYankee</wikidot:authorName>				<wikidot:authorUserId>1675573</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi Dav-M,</p> <p>I did use bourgeoa's updated method (see link below, pretty similar to the original one I think) but cannot access my shares remotely with http or https : //&lt;external_IP&gt;/AnyOfYourShare&#8230; In fact, when using https, I get a security warning that tells me I am redirected to a server named something like *.123456device.wd2go.com. That is before getting asked for user/password.</p> <p>Since it seems it worked for you and you are still around, any idea what to do to fix this ? Have you experienced the same or do other prerequisite mods I should do first ?</p> <p>Thanks a lot,</p> <p>Bruno</p> <p>bourgeoa's updated method : mybookworld%dot%wikidot%dot%com%slash%forum%slash%t-593394%slash%streaming-ms-office-files-over-remote-mybooklive#post-1627270</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1728746</guid>
				<title>Re: Use of secured wd2go webdav (Firmware 2.0 +)</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1728746</link>
				<description></description>
				<pubDate>Mon, 11 Mar 2013 16:34:08 +0000</pubDate>
				<wikidot:authorName>T_A_T</wikidot:authorName>				<wikidot:authorUserId>1103394</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi</p> <p>Do you have an Idea to get the access to Public using //&lt;external_IP&gt;/Public without user/pass request ?</p> <p>( I would need this to PXE Boot using HTTP instead of TFTP&#8230;HTTP worked in the past but with the new firmware it was dissabled)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1631713</guid>
				<title>Re: Use of secured wd2go webdav (Firmware 2.0 +)</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1631713</link>
				<description></description>
				<pubDate>Thu, 29 Nov 2012 14:58:42 +0000</pubDate>
				<wikidot:authorName>Dav-M</wikidot:authorName>				<wikidot:authorUserId>540817</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thks, works perfectly as expected !</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1627304</guid>
				<title>Re: Use of secured wd2go webdav (Firmware 2.0 +)</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1627304</link>
				<description></description>
				<pubDate>Sun, 25 Nov 2012 20:39:23 +0000</pubDate>
				<wikidot:authorName>bourgeoa</wikidot:authorName>				<wikidot:authorUserId>455079</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I propose the simplest way and secure in my opinion adding a new user/pass in wd2go user list.<br /> wd2go uses Webdav but even if we can know the users, we don't have the user's pass they have selected.<br /> So you have to create at least one new user/pass :</p> <div class="code"> <pre><code># nano /etc/nas/apache2/auth/htgroup (to add a user : 'newuser', on the admin line (administrator of MyBookLive in UI)) # htdigest /etc/nas/apache2/auth/htpasswd 'DeviceUser' newuser (Don't modify the word DeviceUser)</code></pre></div> <p>Your Webdav's accesses are : <strong>http or <a href="https://&lt;external_IP&gt;/AnyOfYourShare">https://&lt;external_IP&gt;/AnyOfYourShare</a></strong> (usually 'Public' or any share you created)<br /> Your user/pass will be asked.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1415525</guid>
				<title>Re: Another WebDAV tutorial</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1415525</link>
				<description></description>
				<pubDate>Thu, 12 Apr 2012 22:09:09 +0000</pubDate>
				<wikidot:authorName>BarracudaDrive</wikidot:authorName>				<wikidot:authorUserId>1316031</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Another option is to install the BarracudaDrive WebDAV and Web File Manager.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1369354</guid>
				<title>Re: Another WebDAV tutorial</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1369354</link>
				<description></description>
				<pubDate>Wed, 08 Feb 2012 16:05:45 +0000</pubDate>
				<wikidot:authorName>chs5056</wikidot:authorName>				<wikidot:authorUserId>1296733</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>If you don't want to only access your new &quot;webdav&quot; share, you can access all of your shares by changing these lines in wdnas and 000-wdnas</p> <p>Change: DocumentRoot /shares/webdav<br /> To: DocumentRoot /shares</p> <p>Change: Alias ​​/webdav /shares/webdav<br /> To: Alias ​​/webdav /shares</p> <p>And now you should have access to all of your shares</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1369343</guid>
				<title>Re: Another WebDAV tutorial</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1369343</link>
				<description></description>
				<pubDate>Wed, 08 Feb 2012 15:55:55 +0000</pubDate>
				<wikidot:authorName>chs5056</wikidot:authorName>				<wikidot:authorUserId>1296733</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I couldn't get either of these to work but I got it to work without using ssl:</p> <p>Create in UI share folder &quot;webdav&quot;</p> <p>MyBookLive: ~ # a2enmod autoindex<br /> MyBookLive: ~ # /etc/init.d/apache2 restart</p> <p>Create file &quot;wdnas5080&quot; in /etc/apache2/sites-availible with</p> <p>&lt;VirtualHost *:5080&gt;<br /> ServerAdmin webmaster@localhost</p> <p>DocumentRoot /shares/webdav</p> <p>&lt;Directory /&gt;<br /> Options FollowSymLinks<br /> AllowOverride None<br /> &lt;/Directory&gt;</p> <ol> <li>Comment this line if remote WebUI access is needed (WAN access)</li> </ol> <p>Include /tmp/allow.conf<br /> ErrorLog /var/log/apache2/error.log</p> <ol> <li>Possible values ​​include: debug, info, notice, warn, error, crit,</li> <li>Alert, emerg.</li> </ol> <p>LogLevel warn</p> <p>Alias ​​/webdav /shares/webdav</p> <p>&lt;Location /webdav/&gt;<br /> Dav On<br /> Options Indexes<br /> Order Deny,Allow<br /> Deny from all<br /> Allow from all<br /> AuthName DeviceUser<br /> AuthType Digest<br /> AuthDigestDomain /webdav<br /> AuthDigestProvider file<br /> AuthUserFile /etc/nas/apache2/auth/htpasswd<br /> AuthGroupFile /etc/nas/apache2/auth/htgroup<br /> Require valid-user<br /> &lt;/Location&gt;<br /> &lt;/VirtualHost&gt;</p> <p>Create the same file but name it &quot;000-wdnas5080&quot; in /etc/apache2/sites-enabled</p> <p>Add Litsten 0.0.0.0:5080 to ports.conf</p> <p>MyBookLive :/ etc/apache2 # a2ensite wdnas5080<br /> MyBookLive :/ etc/apache2 # /etc/init.d/apache2 reload</p> <p>This worked for me. Make sure you enable port forwarding on your router and forward port 5080 to the IP address of your My Book Live.</p> <p>After all this is done, you can access your drive at:</p> <p>On your local network:<br /> IPaddressOFMyBookLive:5080/webdav/</p> <p>On the Internet:<br /> ExternalIPaddress:5080/webdav/</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1347457</guid>
				<title>Re: Another WebDAV tutorial</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1347457</link>
				<description></description>
				<pubDate>Tue, 10 Jan 2012 20:17:40 +0000</pubDate>
				<wikidot:authorName>tomas123</wikidot:authorName>				<wikidot:authorUserId>319652</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>some notes for this tutorial with newer firmware MyBookLive 02.10.09-124 : Core F/W</p> <p>in this firmware WD uses an own webdav with ssl etc.<br /> you don't need activate this ;-)<br /> use /etc/apache2/sites-available/wdnas-ssl</p> <p>some changes required:</p> <p>(1) # nano /etc/apache2/sites-available/wdnas-ssl</p> <div class="code"> <pre><code> #our webdav stuff DocumentRoot /var/www/webdav/ &lt;Directory /var/www/webdav&gt; Options Indexes MultiViews AllowOverride None Order allow,deny allow from all &lt;/Directory&gt; Alias /webdav /var/www/webdav &lt;Location /webdav/&gt; DAV On AuthType Basic AuthName &quot;WebDAV-Realm&quot; AuthUserFile /etc/apache2/passwd.dav Require valid-user &lt;/Location&gt; #end of webdav stuff</code></pre></div> <br /> save file <p>(2) Create new passwd file called passwd.dav with username webdav:<br /> # htpasswd -c /etc/apache2/passwd.dav webdav<br /> (note that this is quite basic password authentication. More secure methods exist but I don't have experience in using them).</p> <p>(3) needed to have the Basic Authentication module enabled in the LoadModules section of the httpd.conf<br /> # nano /etc/apache2/httpd.conf</p> <div class="code"> <pre><code>LoadModule auth_basic_module /usr/lib/apache2/modules/mod_auth_basic.so</code></pre></div> <br /> this prevents the error in /var/log/apache2/error.log<br /> .&quot;[crit] [client 192.168.1.29] configuration error: couldn't check user. No user file?: /webdav/&quot; <p>(4) Test your new config with this command:<br /> # apache2ctl configtest</p> <p>(5) If there are no errors then continue and restart apache2 (otherwise check your edits to wdnas-ssl):<br /> # /etc/init.d/apache2 reload</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://mybookworld.wikidot.com/forum/t-338804#post-1087496</guid>
				<title>Another WebDAV tutorial</title>
				<link>http://mybookworld.wikidot.com/forum/t-338804/another-webdav-tutorial#post-1087496</link>
				<description></description>
				<pubDate>Sun, 27 Mar 2011 17:33:58 +0000</pubDate>
				<wikidot:authorName>bogie</wikidot:authorName>				<wikidot:authorUserId>691044</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Setting up webdav on mybooklive is fairly easy because apache2 supports it natively and there is nothing you have to install. I use webdav across SSL so that my Apple iPad can access presentations from keynote directly from MBL versus a 3rd party service. You can mount the folder as a web drive as well and access externally. When finished, you will be able to access your files at:</p> <p><a href="https://&lt;nas_ip&gt;/webdav">https://&lt;nas_ip&gt;/webdav</a><br /> You will logon using username/password: webdav / webdav<br /> Your files are stored in /var/www/webdav (or your samba share &quot;public folder&quot; etc)</p> <p>Here are the steps:</p> <p>Enable webdav and ssl and restart apache2<br /> # a2enmod dav_fs<br /> # a2enmod ssl<br /> # /etc/init.d/apache2 restart</p> <p>Backup the default-ssl before we edit it:<br /> # cd /etc/apache2/sites-available<br /> # cp default-ssl default-ssl.orig</p> <p>Edit default-ssl:<br /> # nano default-ssl<br /> (just below ServerAdmin webmaster@localhost)</p> <div class="code"> <pre><code> #our webdav stuff DocumentRoot /var/www/webdav/ &lt;Directory /var/www/webdav&gt; Options Indexes MultiViews AllowOverride None Order allow,deny allow from all &lt;/Directory&gt; Alias /webdav /var/www/webdav &lt;Location /webdav/&gt; DAV On AuthType Basic AuthName &quot;WebDAV-Realm&quot; AuthUserFile /etc/apache2/passwd.dav Require valid-user &lt;/Location&gt; #end of webdav stuff</code></pre></div> <p>(save your edited file)</p> <p>Create new passwd file called passwd.dav with username webdav:<br /> # htpasswd -c /etc/apache2/passwd.dav webdav<br /> (note that this is quite basic password authentication. More secure methods exist but I don't have experience in using them).</p> <p>Enable our new web site:<br /> # a2ensite default-ssl</p> <p>Test your new config with this command:<br /> # apache2ctl configtest</p> <p>If there are no errors then continue and restart apache2 (otherwise check your edits to default-ssl:<br /> # /etc/init.d/apache2 reload</p> <p>To prevent directory browsing of <a href="https://&lt;nas_ip">https://&lt;nas_ip</a>&gt;<br /> # touch /var/www/index.html</p> <p>You are done!</p> <hr /> <p>Now test that it works. Either from your browser or application. Or you can do this directly from your MBL using “cadaver” which will also give decent error information if its not working as expected.</p> <p>Install cadever<br /> # apt-get install cadaver</p> <p>Then run:<br /> # cadaver <a href="https://192.168.1.11/webdav">https://192.168.1.11/webdav</a><br /> Follow prompts…<br /> Username: webdav<br /> Password: webdav</p> <p>Then when you get here, type ls to list everything inside /var/www/webdav<br /> dav:/webdav/&gt; ls</p> <hr /> <p>To complete this tutorial, I prefer my files are stored in a separate folder that I can access also from my PC as a share. (i.e. samba)</p> <p># cd /var/www<br /> (remove dir webdav if you created it)<br /> # rmdir webdav<br /> # mkdir /nfs/Public/webdav<br /> # ln –s /nfs/Public/webdav .<br /> Set permissions so that any file created by WebDav can also be read by a PC through samba:</p> <p># echo “umask 002&quot; &#187; /etc/apache2/envars<br /> (will make apache2 write 664 as www-data, most important is that group must be read-write)</p> <p>set gid so that all files created by webdav or your PC will be with the same group “share”:<br /> # chgrp w+s /nfs/Public/webdav</p> <p>END</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>