Windows XP and 2000 and Mac OS X have WebDAV clients built-in, so that the BioCoRE WebDAV server appears as a standard network drive on your desktop. Under Linux, the davfs program will also let you mount WebDAV partitions. In addition, there are a number of file browser programs that will let you access the BioCoRE WebDAV server from a variety of clients.
There are two ways to install WebDAV on Windows:
http://[biocore_server]:[port]/biocore/biofs/for TCB-UIUC BioCoRE this would be:
http://biocore.ks.uiuc.edu/biocore/biofs/
Opening files: double clicking will open the default application for the file, e.g. for txt/HTML files it would be IE. To edit such files they should be opened in MS word. In MS word click "open" and then "My Network Places" and then the BioCoRE WebDAV folder to navigate to the appropriate file.
For some installations of Windows you may have problems opening some types of files (txt etc.) as double clicking them may do nothing. Please update to the latest version of Windows and IE and it should solve the problem.
OS X will store your password in the Keychain for you, so you don't have to type it every time you want to use the BioFS. You can also store references to the BioFS disk as aliases or in the Dock (on the right side) so you can easily mount it subsequently without having to retype the address.
To stop using the WebDAV server, simply eject the drive icon from the finder, or drag it to the trash.
A website that gives pictures for this on Mac OS X. Just replace the URLs in the pictures with the URL given above.
If SSL support is required, or if you're running Mac OS 8.X or 9.X, try Goliath at http://www.webdav.org/goliath.
Open a folder view from your window manager (usually an icon on the desktop that might be labeled something like 'Home') and type the following into the location bar at the top:
https://biocore-s.ks.uiuc.edu/biocore/biofs/On some systems, such as KDE, you will probably need to type in:
webdavs://biocore-s.ks.uiuc.edu/biocore/biofs/You should then be asked for your BioCoRE username and password, and then be presented with a view of the BioFS. Based on our testing, you can copy files into and out of the BioFS pretty reliably using the method, but might not have great amounts of luck opening the files directly from the BioFS within your favorite editors, etc due to lack of support within the Linux/Unix system you are using. To view or edit a file, we suggest that you first copy the file onto your own system, edit it, and then copy it back into the BioFS.
and you can sometimes find newer versions at:
http://sourceforge.net/projects/dav/
Note that the "expat" library is not included in some of the Davfs distributions. It is necessary, and you can get it by downloading the cvs version of davfs. The README/install files aren't particularly clear on this. If you have any questions, let us know.
To install davfs with BioCoRE do the following:
# modprobe coda
File Systems | Network Filesystems |
Coda.
If you want to enable SSL and connect to a secure BioCoRE server (and you do) you need to download the source on RH 8 and 9 and compile it yourself.
Untar the file davfs2-x-x-x.tar.gz and build it if needed.
For RH 8 without SSL, get davfs2-x-x-x.tar.gz (precompiled binary) from here
mount.biocore and edit the config parameters
appropriately.
mount.biocore script is designed to reside in a
binary directory somewhere in your path, and to have a symbolic
link for the filename unmount.biocore pointing to
it.
To do this, you probably need to tweak the cron.daily file that
your computer is using. This is often located in
/etc/cron.daily/ and will require root access to
modify. There will probably be a file in that directory with
a name of slocate.cron or something similar. Edit
the file and add your WebDAV BioFS directory to the -e option. For
instance, if you have your BioFS directory mounted in
/webdav/ you might have something like:
/usr/bin/updatedb -e "/tmp,/var/tmp,/usr/tmp,/webdav"If you need any assistance with this, please email us and we can help.
cadaver.
Cadaver can be downloaded from
here.
To connect to a WebDAV server using cadaver do the following:
>./cadaver dav:!>open http://biocore.ks.uiuc.edu/biocore/biofs Looking up hostname... Connecting to server... connected. Authentication required for BioCoRE on server `biocore.ks.uiuc.edu': Username:It will ask for a username and password which are your BioCoRE username and password.Password:
dav:/biocore/biofs/> ls Listing collection `/biocore/biofs/': (reconnecting...done) succeeded. Coll: All User Test Project 0 Aug 10 2001 Coll: MyDev 0 Oct 5 2001 Coll: Private 0 Dec 31 1969In the BioCoRE file system users have their own virtual roots which the projects the user has access to as sub directories.
dav:/biocore/biofs/> cd MyDev
dav:/biocore/biofs/MyDev/>ls
Coll: System 0 Oct 5 2001
Coll: new 0 Jan 15 2002
Coll: new1 0 Aug 15 08:13
notes.txt 17088 Aug 15 09:56
notes2.txt 17088 Nov 5 07:08
test.txt 222 Aug 15 09:56
test.txt 187 Oct 22 12:03
.cadaverrc
file. One user suggested the following as a .cadaverrc:
set editor vim set pager less set tolerant open https://biocore-s.ks.uiuc.edu/biocore/biofs/This automatically sets the 'tolerant' flag and connects to the BioCoRE server at UIUC when you start cadaver.