Mit der neuen Version ownCloud 9 bieten die Entwickler der Open-Source-Private-Cloud-Lösung vor allem Verbesserungen im Bereich Teamarbeit. Die Installation erfolgt auf einem Linux-Server, zum Beispiel Debian oder Ubuntu. Zugreifen können Anwender über Windows-Clients und Apps für Smartphones und Tablets. Die Installation erfolgt über die Linux-Shell und danach über einen Webbrowser im Netzwerk.
Erst ausführlich testen, dann optimieren und anschließend produktiv nehmen
Die Installation von ownCloud 9 ist recht schnell abgeschlossen. Sobald das System grundsätzlich funktioniert, sind einige allerdings noch einige Optimierungsmaßnahmen empfehlenswert. Zunächst speichert ownCloud seine Daten im Verzeichnis „/var/www“. In produktiven Umgebungen ist das nicht optimal. Daher sollte hier ein externes Verzeichnis verwendet werden.
In einer Standard-Installation nutzt ownCloud außerdem sqlite3 als Datenbank. Diese reicht für Testzwecke und kleinere Umgebungen aus. Für größere Umgebungen ist es allerdings empfehlenswert auf MySQL, MariaDB oder PosgreSQL zu setzen. Generell ist es bei sehr großen Umgebungen auch sinnvoll, den Datenbank-Server auf einem eigenen Server zu installieren.
Nach der Installation von ownCloud sind in der Weboberfläche im Administrator-Bereich verschiedene Sicherheits- und Einrichtungswarnungen zu sehen. In Testumgebungen spielen diese keine Rolle. Wer ownCloud aber in produktiven Umgebungen einsetzt, sollte sich die Einstellungen und Möglichkeiten genau ansehen und seine Konfiguration entsprechend optimieren. Meistens enthalten die Hinweise auch gleich einen Link zur entsprechenden Hilfeseite im Internet.
Auf ownCloud 9 aktualisieren
Um von Vorgängerversionen zu ownCloud 9 zu aktualisieren, ist es sinnvoll zuerst zur aktuellen Vorgängerversion ownCloud 8.2.3 zu aktualisieren, und dann erst zu ownCloud 9. Eine direkte Aktualisierung von ownCloud 6/7 zu ownCloud 9 ist nicht möglich. Da auch bei der neuen Version die Aktualisierung etwas problematisch sein kann, bietet es sich an, vorher eine vollständige Sicherung des Servers und der Datenbank vorzunehmen.
Vor allem die Konfigurationsdatei „config.php“ sollte gesichert werden, da bei einer Aktualisierung eigene Einträge in der Datei verschwinden können, zum Beispiel Themes. Während der Aktualisierung sollten möglichst keine Benutzer mit dem System arbeiten. Dazu besteht auch die Möglichkeit, die Umgebung in den Wartungsmodus zu versetzen. Bei der direkten Aktualisierung ist es daher sinnvoll in der Config-Datei den Wert „maintenance“ auf „true“ zu setzen.
Mehr Sicherheit im smarten Zuhause
Wie Sie Ihr persönliches Internet der Dinge vor versteckten Gefahren schützen
Nach der Aktualisierung sollte im System auch die Mail-App aktualisiert werden. In der Standard-Installation von ownCloud 9 hat diese noch nicht die neuste Version. Ab Version 0.4 unterstützt die App ownCloud 9 wesentlich besser und ist stabiler. Außerdem unterstützt die Mail-App ab Version 0.4 auch PHP7. Neben dem ownCloud App-Store steht die App auch in Github zur Verfügung, inklusive dem Quell-Code.
ownCloud 9 auf Ubuntu und Debian installieren
Am einfachsten ist die Installation auf Ubuntu und Debian, wenn diese im Terminal durchgeführt wird, und die Daten direkt aus dem Internet laden kann. Die Installation besteht aus zwei Schritten. Im ersten Schritt werden die Installationsquellen hinzugefügt. Danach startet die Installation. Damit die folgenden Schritte funktionieren, muss der ownCloud-Server bereits über eine Anbindung an das Internet verfügen.
Um die Quellen in Ubuntu 14.04 LTS hinzuzufügen, werden folgende Befehle verwendet:
wget -qO – https://download.owncloud.org/download/repositories/stable/xUbuntu_14.04/Release.key | sudo apt-key add –
echo ‚deb http://download.owncloud.org/download/repositories/stable/xUbuntu_14.04/ /‘ | sudo tee /etc/apt/sources.list.d/owncloud.list
Soll ownCloud auf Ubuntu 15.10 installiert werden, sieht der Befehl folgendermaßen aus:
wget -qO – https://download.owncloud.org/download/repositories/stable/xUbuntu_15.10/Release.key | sudo apt-key add –
echo ‚deb http://download.owncloud.org/download/repositories/stable/xUbuntu_15.10/ /‘ | sudo tee /etc/apt/sources.list.d/owncloud.list
Auf Debian 8-Systemen wird im Terminal der folgende Befehl eingegeben:
sh -c echo ‚deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ /‘ >> /etc/apt/sources.list.d/owncloud.list“
wget -nv https://download.ownCloud.org/download/repositories/stable/Debian_8.0/Release.key -O Release.key
Die Installation auf Debian startet mit den Befehlen:
apt-key add – < Release.key
apt-get update
apt-get install owncloud
Um die Installation auf Ubuntu-Systemen zu starten, werden folgende Befehle eingegeben:
sudo apt-get update
sudo apt-get install owncloud
MySQL als Datenbank für ownCloud 9 nutzen
Damit bei der Einrichtung von ownCloud gleich der MySQL-Server ausgewählt werden kann, besteht die Möglichkeit diesen vor der Installation und Einrichtung von ownCloud auf dem jeweiligen Server zu installieren:
sudo apt-get install mysql-server
Um zu überprüfen, ob MySQL funktioniert, können die folgenden Befehle verwendet werden:
sudo service mysql status
sudo netstat -tap | grep mysql
Wenn MySQL nicht funktioniert, kann der Dienst neu gestartet werden:
sudo service mysql restart
Die Befehle zum Beenden und starten des MySQL-Dienstes sind:
sudo service mysql stop
sudo service mysql start
Um eine Verbindung mit MySQL aufzubauen, wird der folgende Befehl verwendet:
mysql -u root -p
ownCloud 9 auf CentOS und Synology NAS installieren
ownCloud 8 lässt sich problemlos auf Synology-NAS-Systemen installieren. Auch die neue Version 9 ist auf Synology-NAS-Geräten installierbar, erfordert aber einige Nacharbeit und Experimentierfreude. Wer sich die Möglichkeiten ansehen will, findet eine entsprechende Anleitung auf der Internetseite iholken.com.
Wer ownCloud auf einem CentOS-Rechner installieren will, verwendet folgende Befehle. Hier besteht auch gleich die Möglichkeit MariaDB als Datenbank einzubinden:
yum -y install wget mariadb-server php-mysql
yum -y update
rpm –import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
setenforce permissive
yum clean expire-cache
yum -y install owncloud
chown -R apache:apache /var/www/html/owncloud
chown -R apache:apache /data
Um die Firewall auf den Rechnern zu aktualisieren, werden folgenden Befehle verwendet:
firewall-cmd –zone=public –add-port=80/tcp –permanent
firewall-cmd –zone=public –add-port=443/tcp –permanent
firewall-cmd –reload
systemctl start httpd
systemctl enable httpd
Durch die Installation von MariaDB besteht bei der Ersteinrichtung dann auch die Möglichkeit die Datenbank auszuwählen. Natürlich lässt sich MariaDB, genauso wie MySQL, auch auf Ubuntu- oder Debian-Servern einbinden.
Problembehebung bei Einrichtung und Installation
Nachdem die Installation der Systemdateien von ownCloud 9 durchgeführt wurden, beginnt die Einrichtung normalerweise über einen Browser, wenn gewünscht auch über das Netzwerk. Dazu wird die Adresse „http://<IP-Adresse>/owncloud“ verwendet.
In der Version 9 resultiert das Aufrufen dieser Adresse aber in einem Fehler, da der installierte Webserver die Weiterleitung nicht korrekt vornehmen kann. Der Fehler mit der Bezeichnung „The requested URL /var/www/owncloud/index.php was not found on this server.“ informiert darüber, dass ownCloud nicht zugreifbar ist, obwohl die Installation durchgeführt wurde.
Auf Ubuntu-Servern lässt sich das Problem am schnellsten beheben, wenn die Adresse „http://<IP-Adresse>/owncloud/index.php“ für die erste Einrichtung verwendet wird. Diese Vorgehensweise funktioniert auch teilweise bei Debian-Servern.
Verursacht werden diese Probleme wohl durch neue Rewrite-Regeln in der Datei .htaccess im Verzeichnis „/var/www/owncloud“. Teilweise lässt sich das Problem durch das Hinzufügen der Zeile „RewriteBase /owncloud“
unterhalb der Zeile
„RewriteRule .* – [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]“
beheben. Auf Github gibt es dazu eine Diskussion, wie sich das Problem beheben lässt.
ownCloud 9 einrichten
Sobald ownCloud 9 installiert ist, erfolgt die Einrichtung über einen webbasierten Assistenten und die URL „http://<IP-Adresse>/owncloud“, oder die Adresse „http://<IP-Adresse>/owncloud/index.php“. Der erste Schritt besteht im Anlegen eines Administrator-Benutzers, wenn keine direkte Aktualisierung erfolgt ist. Anschließend lässt sich die Cloudumgebung nach der Anmeldung mit dem Benutzer einrichten.
Im Rahmen der ersten Einrichtung kann auch die Datenbank ausgewählt werden, in der ownCloud seine Daten speichern soll. Ist auf dem Server bereits MySQL, MariaDB oder eine andere Datenbank verfügbar, lässt sich diese an dieser Stelle ebenfalls auswählen.
Nach der Einrichtung der Umgebung kann der Administrator über das Menü seines Benutzernamens und der Auswahl von Administrator die Verwaltungsoberfläche von ownCloud 9 aufrufen. Hier stehen die verschiedenen Einstellungen für die Konfiguration zur Verfügung sowie eine Hilfe zur Einrichtung.
Zusätzliche Apps hinzufügen
Standardmäßig wird bei der Installation von ownCloud 9 nur der Core-Bereich mit der Verwaltung von Dokumenten und einige andere Funktionen installiert. Um zusätzliche Funktionen zu integrieren, kann über das Dropdwon-Menü oben links die Option „+ Apps“ aufgerufen werden.
Nach dem Aufruf der App-Gallery sind im Fenster auf der linken Seite verschiedene Menüs zu sehen. Dadurch lassen sich die verfügbaren Apps anzeigen. Bereits installierte und aktivierte Apps sind besonders hervorgehoben. Noch nicht installierte Apps können durch den Link „Aktivieren“ in ownCloud integriert werden. Die aktivierte App erscheint dann zukünftig im Dropdownmenü oben links, zusammen mit den anderen, bereits installierten Apps.
Über die Webseite http://apps.owncloud.com können Administratoren weitere, zahlreiche Anwendungen herunterladen und in ownCloud einbinden.
Mehr Sicherheit in ownCloud – Virenschutz aktivieren
Standardmäßig bietet ownCloud noch keinen ausreichenden Schutz. Es besteht aber die Möglichkeit den Zugriff auf den Server mit SSL zu verschlüsseln, und auch die Daten des Servers verschlüsselt zu speichern. Damit das funktioniert, müssen Administratoren aber erst einige Einstellungen vornehmen. Nach der Installation nutzt ownCloud für den Zugriff zum Beispiel noch HTTP ohne SSL.
Wenn Unternehmen ownCloud produktiv betreiben, sollten Administratoren einen Virenscanner in den Server integrieren und diesen konfigurieren. Auch dieser steht auf der App-Seite kostenlos zur Verfügung. Der Scanner kann die Dateien des Servers mit ClamAV nach Viren durchsuchen, sobald ein Anwender eine Datei auf den Server lädt.
Dazu müssen Administratoren die Antivirus-Einstellungen im App-Bereich der Administratorkonsole aktivieren. Dieser ist über „Antivirus-Konfiguration“ zu finden. Zuvor muss noch die Antivirus-App im App-Bereich aktiviert werden. Um Clam-AV zum Beispiel auf Ubuntu-Systemen zu installieren, wird der folgende Befehl verwendet:
sudo apt-get install clamav clamav-daemon
Um die Installation zu verifizieren, wird der Befehl „netstat -a|grep clam“ verwendet. Dieser zeigt den aktiven ClamAV-Damon an. In der Hilfe von ownCloud sind verschiedene Dokumente zu finden, mit denen der Virenschutz angepasst werden kann. Die Hilfe ist über das Administratormenü zu finden.
Verbindungen und Daten verschlüsseln
Die gespeicherten Dateien lassen sich automatisch verschlüsseln. Dazu müssen Administratoren über den Anwendungsbereich zunächst das Verschlüsselungsmodul aktivieren. Danach steht im Administratorbereich über „Serverseitige Verschlüsselung“ die Aktivierung der Verschlüsselung zur Verfügung. Hier lässt sich auch jederzeit die Einstellung der Verschlüsselung anzeigen. Nachdem die Verschlüsselung aktiviert ist, müssen sich Benutzer einmal ab- und wieder anmelden. Dazu blendet die Weboberfläche einen entsprechenden Hinweis ein.
Standardmäßig verwendet ownCloud HTTP für den Zugriff der Anwender. Bei der Installation auf Basis von Apache auf Ubuntu, lässt sich SSL relativ leicht aktivieren. Nach der Aktivierung erlaubt der Server auch den Zugriff über HTTPS. Allerdings nutzt Apache ein selbstsigniertes Zertifikat für den Zugriff. Um SSL zu aktivieren, sind folgende Befehle in der Konsole des ownCloud-Servers notwendig:
sudo a2enmod ssl
sudo a2ensite default-ssl
sudo service apache2 reload
Fazit
ownCloud 9 wird im Grunde genommen ähnlich installiert wie die Vorgängerversionen. Wer sich neu mit ownCloud auseinandersetzt und das Produkt auf einem neuen Server installiert, kommt schnell zu einem akzeptablen Ergebnis. Mit wenigen Befehlen ist der Server einsatzbereit. Die eigentliche Mühe erfolgt danach.
ownCloud bietet sehr flexible Möglichkeiten, um zusätzliche Funktionen zu integrieren oder die Sicherheit zu verbessern. In jedem Fall gehört die Software zu den besten Privat-Cloud-Lösungen.
Weitere Informationen:
- ownCloud 9: Die neuen Funktionen im Überblick
- ownCloud 9: Datenzugriff mit Smartphones und Tablets
- ownCloud 9 installieren und einrichten
- ownCloud 9: Die neuen Funktionen im Überblick
- ownCloud 9 Enterprise Edition vorgestellt
- ownCloud 9 verbessert Funktionen zur Zusammenarbeit
- So lösen Sie Ihr “Dropbox-Problem”
- Optimale Sicherheit für Ihre ownCloud-Umgebung – Tipps und Tricks zur Verbesserung der Sicherheit
- Best Practices for File Sharing
- Produkt Analyse der ownCloud Enterprise Edition 8
- ownCloud Architecture Overview – Providing access to data where it lives
- ownCloud und IBM machen unternehmensweiten Dateiaustausch sicher und flexibel
- Datei-Synchronisierung und Datei-Sharing mit IBM Spectrum Scale und ownCloud On-Premise ermöglichen
- Betrieb der ownCloud Enterprise Edition auf IBM Elastic Storage Server
Tipp: Sind Sie ein Fachmann in Sachen Cloud Computing? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.
Neueste Kommentare
6 Kommentare zu ownCloud 9 installieren und einrichten
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.
Davon ab sollte hier einmal auf ownCloud 10 aktualisiert werden.
root@h:~# wget -qO – https://download.owncloud.org/download/repositories/ stable/xUbuntu_14.04/Release.key | sudo apt-key add –
OK
root@h:~# echo ‚deb http://download.owncloud.org/download/repositories/st able/xUbuntu_14.04/ /‘ | sudo tee /etc/apt/sources.list.d/owncloud.list
‚deb http://download.owncloud.org/download/repositories/stable/xUbuntu_14.04/ /‘
root@h:~# sudo apt-get update
E: Typ »‚deb« in Zeile 1 der Quellliste /etc/apt/sources.list.d/owncloud.list ist unbe kannt.
E: Die Liste der Quellen konnte nicht gelesen werden.
Na klasse. :-/
Ich gehe genau nach Anleitung vor und bekomme auf dem Raspberry 3 mit Jessi lite immer nur Owncloud in der Verison 7 installiert.
Hat jemand eine Idee warum ich nicht die Version 9 bekomme?
Schade, dass es keine Windowsversion mehr gibt. Wer will sich schon zusätzlich zum vorhandenen Windowsserver noch einen Linuxserver hinstellen.
Niemand, denn – wenn jemand den Schritt zu einem Linuxserver begangen hat, braucht er keinen Windowsserver mehr. Zumal ihm dann wenigstens, wenn richtig gemacht, seine Daten ihm gehören und er sie nur mit denen teilt, die er/sie ermächtigt.
Man sollte in punkto Sicherheit die klaren AGBs von Windows (auch Server) mal lesen und nicht nur abhaken. Allein im Energiehunger von Windowsserver kann man sich das alles sparen. Mein Server braucht keine 10 € Stromkosten im Monat – nicht mal die Hälfte. Aber vom Mailserver, Owncloud bis hin zur kleinen Internetseite ist alles dabei. Selbstredend alle Dienste wie Audio, Video, Datei und Surveillance sind 24/7 abrufbar. Genial und das alles mit einem ARM-Prozessor, dem es egal ist, was ein Intel an Leistung bzw. Energie in Wärme umwandelt. Mausbedienung ist natürlich auch möglich. Genau so wie die Fernbedienung am heimischen TV.
Windows? War und ist sowas von gestern.
Hi theMario,
hast Du eine HW Zusammenstellung?
Womöglich auch ein HowTo bzw. SW/Tool Liste die Du im einsatz hast?
Besten Gruß Dom