ownCloud: Wir basteln uns die eigene Wolke – die ersten Gedanken, die ersten Schritte

10. November 2015 Kategorie: Internet, Software & Co, geschrieben von: Oliver Pifferi

owncloud-square-logoownCloud war schon länger in meinen Fokus geraten, gab es doch trotz aller Cloud-Angebote von Microsoft, Google, Dropbox etc. immer mal wieder die Bedenken, die Daten nicht zwingend im eigenen Hause oder zumindest in deutschen Landen liegen zu haben. Anfang der letzten Woche hat nun Microsoft dem ganzen Thema noch einmal einen richtigen Schub verpaßt, als man erst herumeierte, dann verkündete, den freien Speicherplatz in OneDrive auf 5 GB zu reduzieren und anschliessend wieder ein wenig zurückruderte – Pech nur, dass der Vertrauensvorschuss der Nutzer an dieser Stelle grösstenteils schon verspielt war. Persönlich finde ich das schade, habe die Situation aber einmal als Anlaß genommen, das Thema ownCloud noch einmal für mich anzuschieben und zu schauen, was die unlängst erschienene Version 8.2 mittlerweile so kann.

In der Vergangenheit scheiterte mein Projekt der eigenen Wolke letztendlich daran, dass einige der Dinge, die ich auf dem Smartphone brauche – nämlich den Instant Photo Upload und eine verlässliche, stabile App – sowohl unter iOS als auch Android katastrophal gelöst und daher kein Ersatz für OneDrive oder Google Fotos waren. Um es vorwegzunehmen: Das hat sich mittlerweile geändert, die Apps auf beiden Plattformen haben sich sehr zu ihrem Vorteil verändert und auch bei den Desktop-Versionen unter OS X und Windows 10 merkt man, dass ownCloud gereift ist. Direkt behaupten, die Lösung ist besser als A oder B, möchte ich an dieser Stelle nicht: Google Fotos finde ich optisch und in Sachen Geschwindigkeit hervorragend gelöst, die OneDrive-Integration in Windows und der Xbox sagt mir auch sehr zu, aber darum geht es hier ja nicht.

Wir reden hier über eine Lösung, die sich Nutzer entweder auf einem shared Host oder ihr Synology- / QNAP- / was-auch-immer-NAS, im Extremfall auf ihren dedizierten Server installieren werden und – je nach Bandbreite – auch etwas länger auf das Fertigstellen von Uploads warten werden als es bei den namhaften Anbietern dauert. Kernaspekt ist aber auch – und das ist mir wichtig gewesen – die Möglichkeit, eigene Dokumente (vielleicht familienintern) auf einem Server abzulegen, der in diesem unserem Lande oder – noch besser – gar zuhause steht und eine Alternative mit überschaubaren Aufwand auf die Beine zu stellen, die nicht den Launen der grösseren Anbieter unterworfen ist.

Welche neuen Features zeichnen die aktuelle Version also aus? Schlüsselfunktionen sind da unter anderem:

  • Das neue Design im Webinterface mit Sidebar sieht moderner aus: Man hat auch optisch nun endlich das Gefühl, eine ausgereifte Software zu nutzen
  • Synchronisation: Auch hier hat man  – wie oben bereits angerissen – Hand angelegt und wirklich etwas getan, sowohl in Sachen Optik als auch Stabilität und Komfort
  • Sharing: Teilen von Dokumenten & Co. via Links, passwortgeschützt und bei Bedarf mit automatischen Verfallsdatum versehen
  • Anbindung externer Systeme wie Dropbox, Amazon S3, Google Docs oder externer FTP-Server in die ownCloud ist nun möglich
  • Teamwork: Bis zu fünf User können über den Webbrowser an einem Word- oder OpenOffice arbeiten
  • Erweiterung durch Module problemlos möglich

Das sind nur einige der Möglichkeiten, die ownCloud mittlerweile bietet und im Rahmen des Microsoftschen PR-Desasters rund um OneDrive sind viele Leser auch schon mit ownCloud und speziellen Fragen rund um das (in der Community Edition kostenlose) Produkt um die Ecke gekommen: Oft merkte man schon, dass man abdriftete und sich schon über Hoster, ownCloud-Fehlermeldungen oder SSL-Zertifikate unterhielt. Grund für mich an dieser Stelle, einen Einblick in die Installation von ownCloud zu werfen und Euch auf diese Reise einmal mitzunehmen. Bevor es also bald mit dem nächsten Teil und der ownCloud-Installation losgeht, schaut doch einmal in das Video und zieht Euch schon einmal rein, was Euch mit ownCloud 8.2 erwartet.

Übrigens – natürlich kann die Wolke in den eigenen vier digitalen Wänden auch mit anderer Software betrieben werden, ich fokussiere mich aber aufgrund der Historie und des Werdegangs von ownCloud einfach einmal auf diese Lösung, weil man am Ende nur eins will: Eine verlässliche und gewachsene Software, die recht schnell out-of-the-box einsatzfähig ist. Kreuzigt mich also bitte nicht, wenn ihr bessere Alternativen kennt und nutzt gerne die Kommentarfunktion, um dieses Wissen auch mit den anderen Lesern dieses Blogs zu teilen.

Was benötigen wir nun für die grundlegende Installation? Natürlich entsprechenden Webspace – je nachdem was Ihr plant, in Eurer Cloud abzulegen – und die webserverseitige Unterstützung von PHP samt einer Datenbank, auf der ownCloud aufsatteln kann: Unterstützt werden aktuell SQLite, MySQL und PostgreSQL. In unserem Falle liegt eine PHP 5.5.26-Umgebung mit einem MySQL-Server auf, der aktuell die Version 5.6.24 besitzt. Eine entsprechende Datenbank muss natürlich eingerichtet sein. Habt Ihr diese Grundlagen zusammen, besorgt Euch im Download-Bereich die aktuelle ownCloud-Version (aktuell 8.2.0), und ladet sie auf Euren Rechner herunter. Nun entpackt Ihr das Archiv und schiebt es 1:1 via FTP auf Euren Webserver. Ist das abgeschlossen, geht es über den Browser weiter – navigiert also zur URL, die Ihr für Eure ownCloud-Installation vorgesehen habt und Ihr solltet nun eine Konfigurationsseite, in der Ihr unter anderem den Namen und das Kennwort des Administratorkontos eingeben könnt, sehen.

owncloud_credentials

Was Ihr hier wählt, bleibt natürlich Euch überlassen, von den gängigen „Administrator“- bzw. „admin“-Usern sollte man aus Sicherheitsgründen natürlich absehen. Auch das Kennwort sollte entsprechend gewählt werden, denn selbst in Ein-User-Umgebungen macht es Sinn, nicht nur den Administrator zu nutzen, sondern auch einen separaten Benutzer mit entsprechend eingeschränkten Rechten anzulegen.

Klickt Ihr unter dem Benutzerfeld auf „Speicher & Datenbank“, könnt bzw. müsst Ihr nun Eure Datenbanklösung samt der hoffentlich bereits vorhanden Logindaten für diese samt dem Datenbanknamen eingeben. Am absoluten Pfad für das Datenverzeichnis von ownCloud (standardmässig immer der „data“-Ordner innerhalb Eurer Installation) muss nicht zwingend etwas geändert werden – wer das anpassen möchte, darf das freilich tun. Ist nun alles ausgefüllt, schickt die eingegebenen Formulardaten auf die Reise, den Rest der Arbeit macht die Installationsroutine für Euch.

Es folgt nun, was folgen muss – die Fehlerausgabe. Stimmen die Zugangsdaten zur Datenbank nicht, merken wir das recht schnell. Kann die Konfigurationsdatei nicht geschrieben werden (was übrigens so ziemlich der gängigste Fehler ist), teilt uns das der Installer ebenfalls recht schnell mit:

owncloud_config_error

Der Fehler ist recht schnell zu erklären – Ihr habt zwar alle Daten via FTP brav auf Euren Webserver geschoben, allerdings gibt es keine Möglichkeit für diesen, in das Konfigurationsverzeichnis zu schreiben. In shared Host-Umgebungen müssen wir also dem Benutzer, unter dem der Webserver läuft, die vollständigen Rechte auf den Ordner zuweisen – bei meinem Hoster heisst das beispielsweise „PHP-User“, auf Linux-Systemen gängiger Apache-Benutzer (sofern Ihr Apache benutzt) ist Mr. „www-data“. Habt Ihr direkten Shellzugriff auf das System, tut es ein „chown -R www-data.www-data [owncloud-Verzeichnis]/data“ und die Berechtigungen sollten hier gesetzt sein – bei shared Servern schaut einfach mal nach, was Euer Provider da für Möglichkeiten mitbringt. Also noch einmal die Zugangsdaten plus Administratorbenutzer eintragen und erneut einen Versuch starten: Nun sollte die Konfigurationsdatei sauber in das entsprechende Verzeichnis geschrieben werden.

Es folgen nun zwei ähnliche Fehlermeldungen für das „data“- und „apps“-Verzeichnis – verfahrt bitte wieder ebenso wie beim Konfigurationsordner, auch hier muss natürlich der Webserverbenutzer auf die jeweiligen Ordner schreiben können:

Diese Diashow benötigt JavaScript.

Habt Ihr auch diese Klippe erfolgreich umschifft, solltet Ihr ohne jegliche Fehlermeldung den normalen Anmeldebildschirm vor Euch sehen – damit wäre der erste technische Schritt auf dem Weg zu Eurer ownCloud schon einmal erfolgreich bewältigt. Wer mag, kann schon einmal einen Blick hinter die Kulissen werfen und sich als Administrator anmelden respektive sich schon einmal mit den mobilen Clients beschäftigen, da wir unsere Wolke ja auch von unterwegs nutzen wollen. Wir machen an dieser Stelle eine Pause und sind bald mit dem zweiten Teil zurück, der sich dann um die Konfiguration innerhalb der eigenen Wolke dreht.

ownCloud
ownCloud: Wir basteln uns die eigene Wolke - die ersten Gedanken, die ersten Schritte
Entwickler: ownCloud GmbH
Preis: 0,79 €
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
ownCloud
ownCloud: Wir basteln uns die eigene Wolke - die ersten Gedanken, die ersten Schritte
Entwickler: ownCloud, Inc.
Preis: 0,99 €
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot
  • ownCloud Screenshot

 

Anzeige: Der neue Karriereservice von Caschys Blog in Kooperation mit Instaffo. Lass dich von Unternehmen finden. Jetzt kostenfrei anmelden!

Über den Autor: Oliver Pifferi

Digital Native, der trotzdem gerne das Mittelalter erlebt hätte und chronischer Device-Switcher. Multimediafreak. England-Fan. Freier Autor & Tech Blogger. Hobbyphilosoph. Musik-Enthusiast. Querdenker. Zyniker. Hoffnungsvoller Idealist. Gladbacher Borusse und hauptberuflicher IT-Consultant. Auch zu finden bei Twitter, Google+, Facebook, Instagram und XING. PayPal-Kaffeespende an den Autor.

Oliver hat bereits 431 Artikel geschrieben.