Computer Support
Computing News
Facilities
Software (Local Access
Only)
Multimedia Classroom
(FAQ)
Video Archive
Documentation
Requests
Policy
Secure Access
Search Math Department
Mathematics Department
Faculty
Computer Support
Undergraduate Academics
Graduate Academics
Research
Duke University
Duke White Pages
|
|
Accessing files via WebDAV
|
WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the
HTTP protocol which allows users to collaboratively edit and manage files on remote web servers. What
that means is that you can store files in your home directory on the server and securely access them
via standard https links for both upload and download. This allows you to store a ICS Calendar file
for use with applications like Apple's iCal, Mozilla Sunbird, Evolution, KOrganizer, or any other
WebDav enabled calendering application. Furthermore, it provides a method for mounting your home
directory via the web on your home machine or laptop. Full instructions are listed below.
Using WebDAV as a Calendar Server
- You should first choose a directory in your home directory where you wish to keep your
calendar file(s). ~/cal or ~/.cal are good choices.
- Next tell your calendar program you wish to Create/Open a Remote Calendar. This
is dependany on the calendar program, but most will have documenation on accessing a
remote calendar via WebDAV
- For both the UPLOAD and DOWNLOAD URLS for the calendar, enter (for example) :
https://www.math.duke.edu/home/faculty/user/cal/calendar.ics
substituting Your Unix USERNAME for USER in the example above.
- This example assumes you chose ~/cal for your calendar directory and calender.ics
for the filename of your calendar (which are reasonable choices).
- To grant permission for others to read/write your calendar, see the FAQ documenting the
use of Access Control Lists, also known as ACLs.
Mounting WebDAV as Windows Drive
Mounting WebDAV on MacOSX
- You can only mount our WebDAV server securely from MacOSX Tiger or later. Earlier versions do
no support SSL WebDAV access directly. You can tunnel your connection, but that configuration
is not documented here.
- Switch to the MacOSX Finder Application and then to the Menu Go and select Connect
to Server from the menu.

- Enter https://www.math.duke.edu/FULLHOMEDIRECTORY in the field for Server Address
where Your FULLHOMEDIRECTORY should look something like /home/faculty/username and click Connect.

- The system will now prompt for your unix username and password as below, enter those and click
on Ok :

- This will create a Share Point on your desktop that will behave just like a hard drive
on your Mac System. You can use this icon to Disconnect from the WebDav server when you
want to close your connection.
Mounting WebDAV on Linux
- Under Linux, secure access to the department is more efficiently accomplished using the
sshfs Fuse module. See this link for info
on mounting a directory via ssh.
- But if you want to use WebDAV, it can be done with another FUSE module called
fusedav. If it is not installed, try to install it from the network with the
command yum -y install fuse-fusedav.
- To use fusedav, bring up a command prompt and run the following commands :
mkdir -p ~/webdav
fusedav https://www.math.duke.edu/FULLHOMEDIRECTORY ~/webdav
where Your FULLHOMEDIRECTORY should look something like /home/faculty/username.
- The WebDAV for your home directory should now be accessible under ~/webdav on your
home system. The fusedav command will not return automatically, as long as
it is running, you have access to the WebDAV.
- To unmount your WebDAV directory, use either fusermount -u ~/webdav or, in a pinch,
kill the fusedav process with CTRL-C or with killall fusedav.
|