Owncloud Server

Die Installation ist beschrieben in der c't 2012/19 Seite 156, mit Version 4.0.5.

Bei Ubuntu 12.04 ist im Repository nur die Version 3.0.

Update 2013-07-02, stable version 5.0, client 1.3, Android sync siehe bei Links.

Update 2014-04-29, stable version 6.0, client 1.5.4, Android sync siehe bei Links.

Leider funktioniert die Synchronisation mit CalDAV und CardDAV nicht gut. Deshalb ist Owncloud nach dem Test deinstalliert worden. Mit dem DAVsyncBaikal Server und Mac OS X Mavericks 10.9.4 funktioniert es dagegen sehr gut.

Owncloud Install

Webserver vorbereiten

Benutzer Gruppe www-data ist bereits angelegt:

Benutzer www-data ist bereits angelegt:

Nach dem Owncloud Forum (Owncloud 6 & ubuntu 14.04 Install) gibt es eine OpenSuse Adresse zum manuellen installieren:

# zuerst den Repository key hinzufügen:
$ wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key
$ sudo apt-key add - < Release.key 

# Owncloud zum Repository hinzufügen
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
$ sudo apt-get update

# Installieren
$ sudo apt-get install owncloud

Die folgenden zusätzlichen Pakete werden installiert:
  apache2 apache2-bin apache2-data curl exim4 exim4-base exim4-config exim4-daemon-light
  heirloom-mailx imagemagick-common libapache2-mod-php5 libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap liblqr-1-0 libmagickcore5 libmagickwand5 libmcrypt4
  libopts25 libpq5 ntp php-pear php-xml-parser php5 php5-cli php5-common php5-curl php5-gd
  php5-imagick php5-intl php5-json php5-mcrypt php5-mysqlnd php5-pgsql php5-readline
  php5-sqlite ttf-dejavu-core
Vorgeschlagene Pakete:
  apache2-doc apache2-suexec-pristine apache2-suexec-custom apache2-utils eximon4
  exim4-doc-html exim4-doc-info spf-tools-perl swaks libmagickcore5-extra libmcrypt-dev mcrypt
  ntp-doc clamav clamav-daemon libav-tools ffmpeg libreoffice php5-dev php5-user-cache
Empfohlene Pakete:
  mailx php5-apc
Die folgenden NEUEN Pakete werden installiert:
  apache2 apache2-bin apache2-data curl exim4 exim4-base exim4-config exim4-daemon-light
  heirloom-mailx imagemagick-common libapache2-mod-php5 libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap liblqr-1-0 libmagickcore5 libmagickwand5 libmcrypt4
  libopts25 libpq5 ntp owncloud php-pear php-xml-parser php5 php5-cli php5-common php5-curl
  php5-gd php5-imagick php5-intl php5-json php5-mcrypt php5-mysqlnd php5-pgsql php5-readline
  php5-sqlite ttf-dejavu-core
0 aktualisiert, 39 neu installiert, 0 zu entfernen und 7 nicht aktualisiert.
Es müssen 54,0 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 184 MB Plattenplatz zusätzlich benutzt.
...
Creating config file /etc/php5/mods-available/pdo.ini with new version
php5_invoke: Enable module pdo for cli SAPI

Creating config file /etc/php5/mods-available/opcache.ini with new version
php5_invoke: Enable module opcache for cli SAPI
php5-cli (5.5.9+dfsg-1ubuntu4) wird eingerichtet ...
update-alternatives: /usr/bin/php5 wird verwendet, um /usr/bin/php (php) im Auto-Modus bereitzustellen

Creating config file /etc/php5/cli/php.ini with new version
...
Creating config file /etc/php5/mods-available/curl.ini with new version
...
Creating config file /etc/php5/mods-available/gd.ini with new version
...
Creating config file /etc/php5/mods-available/intl.ini with new version
...
Creating config file /etc/php5/mods-available/mysqlnd.ini with new version
...
Creating config file /etc/php5/mods-available/mysql.ini with new version
...
Creating config file /etc/php5/mods-available/mysqli.ini with new version
...
Creating config file /etc/php5/mods-available/pdo_mysql.ini with new version
...
Creating config file /etc/php5/mods-available/pgsql.ini with new version
...
Creating config file /etc/php5/mods-available/pdo_pgsql.ini with new version
...
Creating config file /etc/php5/mods-available/readline.ini with new version
...
Creating config file /etc/php5/mods-available/sqlite3.ini with new version
...
Creating config file /etc/php5/mods-available/pdo_sqlite.ini with new version
...
apache2 (2.4.7-1ubuntu4) wird eingerichtet ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
 * Starting web server apache2                                                                  
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. 
Set the 'ServerName' directive globally to suppress this message
...
exim4-config (4.82-3ubuntu2) wird eingerichtet ...
Adding system-user for exim (v4)
exim4-base (4.82-3ubuntu2) wird eingerichtet ...
exim: DB upgrade, deleting hints-db
heirloom-mailx (12.5-2) wird eingerichtet ...
...
Creating config file /etc/php5/apache2/php.ini with new version
...
owncloud (6.0.2-1) wird eingerichtet ...
Enabling conf owncloud.
To activate the new configuration, you need to run:
  service apache2 reload

# Edit /etc/apache2/sites-available/000-default.conf
  ServerName owncloud
  DocumentRoot /var/www

# Edit /etc/apache2/sites-available/default-ssl.conf
        ServerName owncloud
        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
           # for apache2, version 2.2 (Ubuntu 12.04)
                Order allow,deny
                allow from all
            # for apache2, version 2.4 (Ubuntu 14.04)
                Require all granted
        </Directory>

# link File nach /etc/apache2/sites-enabled
$ sudo a2ensite default-ssl.conf

# Edit /etc/apache2/apache2.conf
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All

# Installiere Module
$ sudo a2enmod headers
$ sudo a2enmod rewrite
$ sudo a2enmod ssl

$ sudo service apache2 reload
 * Reloading web server apache2 

$ sudo chown -R www-data:www-data /var/www/owncloud

attachment:Owncloud_welcome.png

Owncloud einrichten

Jetzt muss man mit dem Web Browser aufrufen http://localhost/owncloud.

Als erstes muss man den Owncloud Administrator Namen und Passwort eingeben.

Nach Klick auf "Weiter" kommt das Willkommen Bild.

Kontakte hochladen, aus Datei: eas_reuterru_00002.vcf (209 Kontakte), Erfolg 153, Fehler 56. Das sieht nicht sehr gut aus!

Die Sortierreihenfolge Nachname, Vorname ist in Ordnung.

In der Webmaske kann unter Zahnrad/Verwaltung das Log eingesehen werden. Der Log-Level kann eingestellt werden.

Owncloud Clients für Max OS X

Der Client kann heruntergeladen werden von hier (Version 1.5.4).

Nach der Installation wird nach dem Aufruf von owncloud.app die Web Adresse (mit https) des owncloud Servers abgefragt. Dann wird im persönlichen Ordner ein neuer Ordner ownCloud angelegt.

Ebenso findet man oben in der Status Zeile ein owncloud icon mit einem grünen Haken, der anzeigt, dass die Ordner (Server - Benutzer) synchronisiert sind.

Das Mac OS X Adressbuch und der Kalender können auch synchronisiert werden.

Unter Systemeinstellungen / Internetaccounts scrollt man rechts die Liste herunter bis "Andere Accounts hinzufügen ...".

Owncloud Clients für Android

Owncload Client Thunderbird

List of pages in this category:

-- RudolfReuter 2012-05-04 12:10:03


Go Back to CategoryAndroid or FrontPage or StartSeite

AndroidOwncloud (last edited 2014-07-16 07:10:36 by RudolfReuter)