HowTo:WebDAV

Version vom 17. März 2012, 19:59 Uhr von Encbladexp (Diskussion | Beiträge) (Nautlius / KDE Müll erwähnt)

OwnCloud im System einbinden

Hier ne kleine Anleitung wie man ownCloud via WebDAV in das System einbindet, je nach Betriebssystem gibts es hierzu unterschiedliche Möglichkeiten.

Linux

Um unabhängig vom genutzten Dateibrowser zu sein, kann man WebDAV auf Dateisystemebene einbinden (mounten), oder dies einfach über den Dateimanager verwenden.

Der Nachteil vom Dateimanager ist das nicht alle Programme den jeweiligen Standard des Dateimanagers (GVFS oder KIO) unterstützen, und man so ggf. Dateien erst runterladen muss um diese öffnen zu können :-/

Verwendung via Dateimanager

Nautilus (GNOME)

Bei Nautilus kann man einfach mit Datei->Verbindung zu Server... eine Verbindung zur ownCloud herstellen. Folgende Konfigurationsdaten sind hierfür erforderlich:

  • Server: owncloud.hackerspace-bamberg.de
  • Port: 443
  • Typ: Sicheres WebDAV (HTTPS)
  • Ordner: /files/webdav.php

Benutzername und Passwort darf/muss man das eigene Verwenden.

Man kann mit einem Rechten Mausklick in der Seiteleiste ein derart verwendetes Share einfach als Lesezeichen speichern und anschließen umbennen, so das man diese wahnsinnige Konfigurationsarbeit nur einmalig erledigen muss.

Konqueror / Dolphin (KDE)

Du hast den Job!

Einhängen ins Dateisystem

Installation

  • ArchLinux

sudo pacman -S davfs2

  • Debian/Ubuntu

sudo apt-get install davfs2

  • Fedora

sudo yum install davfs2

Konfiguration

Bei den folgenden Schritten werden Beispieldaten verwendet.

Alle genannten Daten müssen vor dem Konfigurieren an die eigenen angepasst werden.

  • mount.davfs erzeugen/konfigurieren: [optional: gilt nur für Debian und seine Derivate]

sudo dpkg-reconfigure davfs2

Bei dem genannten Kommando wird konfiguriert ob normale User WebDav Verzeichnisse einbinden dürfen sollen. Das folgende HowTo geht davon aus das "Yes" / "Ja" gewählt wurde.

  • OwnCloud Mountpoint erstellen (Verzeichnis in welches das WebDav Verzeichnis eingebunden wird):

mkdir ~/owncloud

  • Mount in /etc/fstab hinzufügen:

sudo vi /etc/fstab Folgende Zeile am Ende hinzufügen:

  https://owncloud.hackerspace-bamberg.de/files/webdav.php  /home/herpderp/owncloud  davfs  rw,user,noauto  0  0
  • Zugangsdaten speichern:

mkdir ~/.davfs2
vi ~/.davfs2/secrets Zugangsdaten in folgendem Format einfügen:

  https://owncloud.hackerspace-bamberg.de/files/webdav.php herpderp derpina85
  • Berechtigungen der Datei mit den Zugangsdaten so anpassen, dass nur der User (hier herpderp) die Datei lesen+bearbeiten kann:

chmod 600 ~/.davfs2/secrets

  • Dein User muss Mitglied der Gruppe davfs2 sein

sudo usermod -a -G davfs2 herpderp

  • OwnCloud einbinden:

mount ~/owncloud Der letzte Befehl muss bei jedem Start des Computers neu ausgeführt werden um das WebDav Verzeichnis einzubinden. Um das zu automatisieren gibt es verschiedene Möglichkeiten: Achtung: Das einbinden von WebDav Verzeichnissen funktioniert nur bei bestehender Internetverbindung. Eine automatisierung wird daher nicht empfohlen!

  • echo "mount /home/herpderp/owncloud" >> /etc/rc.local
  • echo "mount /home/herpderp/owncloud" >> ~/.bashrc

Windowsmist

  • penis.

Applemist

  • kleiner penis.