Difference between revisions of "Davfs2"

From SME Server
Jump to navigationJump to search
(Page init)
 
 
Line 34: Line 34:
 
  chmod 0600 ~/.davfs2/secrets
 
  chmod 0600 ~/.davfs2/secrets
  
Mount or unmount your '''ownCloud home'''
+
Mount or unmount your '''ownCloud''' home
 
  mount ~/webdav
 
  mount ~/webdav
 
  fusermount -u ~/webdav
 
  fusermount -u ~/webdav

Latest revision as of 14:41, 28 October 2014

About

Mount a WebDAV resource as a regular file system.


davfs2 provides the ability to access webdav resources like a typical filesystem, allowing for use by standard applications with no built-in support for WebDAV. davfs2 is designed to fully integrate into the filesystem semantics of Unix-like systems (mount, umount, etc.). davfs2 makes mounting by unprivileged users as easy and secure as possible. davfs2 will work with most WebDAV servers needing little or no configuration.

Installation

The epel repository has to be enabled to install davfs2 and some dependencies. See here how to enable the epel repository.


Once the epel repository has been enabled, issue the following command:

yum install davfs2 --enablerepo=epel


No further configuration is required.


Usage

Mounting a webdav resource examples:

mount.davfs http://localhost:8080/ /mnt/dav

or

mount -t davfs http://localhost:8080/ /mnt/dav


Mounting your ownCloud home

Adding a webdav resource at boot to your linux station (replace username and URL with your real values): Add the following entry to your /etc/fstab:

https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1


Create secrets file in your ownCloud home (replace username with your real values):

mkdir ~/.davfs2/
echo "https://webdav.example.com/remote.php/webdav webdavuser webdavpassword" >> ~/.davfs2/secrets 
chmod 0600 ~/.davfs2/secrets

Mount or unmount your ownCloud home

mount ~/webdav
fusermount -u ~/webdav