Owncloud

Aus brainelectronics Wiki
Wechseln zu: Navigation, Suche

Installation

   $ echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list
   $ wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
   $ apt-key add - < Release.key
   $ rm Release.key
   $ apt-get update
   $ apt-get install owncloud

Standard

Danach wird mit einem Browser die Seite http://localhost/owncloud geöffnet und durch den Installations Assistenten gegangen. Dabei sollte für größere Anwendungen die MySQL Datenbank verwendet werden!

  • Database user: root oder entsprechend angelegter MySQL Benutzer mit ausreichenden Rechten
  • Database password: some-password
  • Database Name: owncloudDB
  • Host: localhost

Danach befindet sich die Installation unter /var/www/owncloud und die Dateien unter /var/www/owncloud/data/userName/files.

Neu Installation

Es genügt die config Datei zu löschen und dann erneut die Installationsseite http://localhost/owncloud zu öffnen

   $ cd owncloud/config/
   $ rm config.php

Externe Festplatte

   $ sudo mkdir /mnt/usbstorage/owncloud/
   $ sudo chown -R www-data:www-data /mnt/usbstorage/owncloud/

Danach befindet sich die Installation unter /var/www/owncloud und die Dateien unter /mnt/usbstorage/owncloud/data/userName/files.

Datei Verwaltung

Download

Den Download URL erhält man über das Web Interface oder unter dem URL unter welchem man die Datei hochgeladen hat

   $ curl -O -u username:password "http://your-server-adress.de/owncloud/remote.php/webdav/finalFileName.zip"

Upload

   $ curl -X PUT -u username:password "http://your-server-adress.de/owncloud/remote.php/webdav/finalFileName.zip" -F myfile=@"/Users/Jones/Documents/Some Subfolder/Eine Datei 2016.zip"

Bei der Angabe der Datei kann einfach mit Leerzeichen gearbeitet werden. Hierbei muss nicht über ein 'Some\ Subfolder' gearbeitet werden, allerdings muss der gesamte Pfad zur Datei angegeben werden.

Fehler beim Löschen

Tritt der Fehler Die Datei 'Hans.png' kann nicht gelöscht werden, so muss das File locking deaktiviert werden.

   $ cd deinOwnCloudVerzeichnis
   $ nano owncloud/config/config.php
'filelocking.enabled' => false,
 

Fehler beim Löschen

Passwort zurücksetzten

Konnte das Passwort nicht über den Mail Link zurückgesetzt werden, kann es über das Terminal erledigt werden.

   $ cd deinOwnCloudVerzeichnis
   $ cd config
   $ sudo -u www-data php ../occ user:resetpassword derBenutzerName

Ist kein Nutzer www-data vorhanden, muss zunächst die Berechtigung für das config File geänader werden

   $ chown root config.php 
   $ php ../occ user:resetpassword derBenutzerName
   $ chown www-data config.php 

Migration

Migration von einem Server zum anderen

Credits

Terminal Installation
Passwort Reset via Terminal