Http access to Public files

Try using webfs, it works great here on my local LAN

Do not forward port 8000 to the MBL in your router or ANYBODY will have full access to your MBL

SSH into your MBL with PuTTY or Terminal

apt-get update
apt-get install webfs

 Edit webfsd.conf

nano /etc/webfsd.conf

Look for

web_root=

and change it to

web_root=“/DataVolume/shares”

Hit control and o

Hit enter

Hit Control and x

This will save the edited file and close nano

Restart webfsd

/etc/init.d/webfs restart

Enter your mybooklive NAME or IP:8000 into a web browser to access your shares

Sample PuTTY output

login as: root
root@192.168.1.6's password:
Linux MyBookLive 2.6.32.11-svn52288 #1 Wed Oct 26 18:57:59 PDT 2011 ppc

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

Disclaimer: SSH provides access to the network device and all its
content, only users with advanced computer networking and Linux experience
should enable it. Failure to understand the Linux command line interface
can result in rendering your network device inoperable, as well as allowing
unauthorized users access to your network. If you enable SSH, do not share
the root password with anyone you do not want to have direct access to all
the content on your network device.

MyBookLive:~# apt-get update
Get:1 http://ftp.us.debian.org squeeze Release.gpg [1672B]
Get:2 http://ftp.us.debian.org squeeze Release [99.8kB]
Ign http://ftp.us.debian.org squeeze Release
Get:3 http://ftp.us.debian.org squeeze/main Packages [6493kB]
Fetched 6594kB in 47s (139kB/s)
Reading package lists... Done
W: GPG error: http://ftp.us.debian.org squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: You may want to run apt-get update to correct these problems
MyBookLive:~# apt-get install webfs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  webfs
0 upgraded, 1 newly installed, 0 to remove and 260 not upgraded.
Need to get 67.6kB of archives.
After this operation, 279kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  webfs
Install these packages without verification [y/N]? y
Get:1 http://ftp.us.debian.org squeeze/main webfs 1.21+ds1-8 [67.6kB]
Fetched 67.6kB in 0s (213kB/s)
Preconfiguring packages ...
Selecting previously deselected package webfs.
(Reading database ...
dpkg: warning: files list file for package `ramlog' missing, assuming package has no files currently installed.

dpkg: warning: files list file for package `libparted0' missing, assuming package has no files currently installed.
(Reading database ... 19010 files and directories currently installed.)
Unpacking webfs (from .../webfs_1.21+ds1-8_powerpc.deb) ...
Processing triggers for man-db ...
Setting up webfs (1.21+ds1-8) ...

Creating config file /etc/webfsd.conf with new version
Starting httpd daemon: webfsd.
MyBookLive:~# nano /etc/webfsd.conf
MyBookLive:~# /etc/init.d/webfs restart
Re-starting httpd daemon: webfsd.
MyBookLive:~#