Startseite » Wie man » So richten Sie Ihre eigene Dropbox mit Owncloud ein

    So richten Sie Ihre eigene Dropbox mit Owncloud ein

    Magst du Dropbox? Was wäre, wenn es einen Weg für Sie gibt, unbegrenzten Online-Cloud-Speicherplatz für viel weniger Geld als für iCloud, Dropbox oder Sugarsync zu erhalten? Gute Nachrichten gibt es. Owncloud ist ein kostenloses Open Source Server-Softwarepaket, mit dem Sie von überall auf Ihre Daten zugreifen können und das gesamte Hosting steuern. Dieser selbst gehostete und Community-basierte Dienst bietet plattformübergreifende Clients für Windows, Linux, Mac, Android und iOS.

    Warum sollten Sie Owncloud verwenden? Wir sind große Fans von Dropbox und Sugarsync hier bei groovyPost, aber ich denke, dass Owncloud eine bessere Lösung ist, wenn Sie entweder das Know-how oder den Mut haben, es einzurichten (ist es nicht Das schwer… ). Das Problem ist, dass alles, was Sie in Ihr Dropbox-Konto hochladen, sich auf Servern von Drittanbietern befindet, und die Mitarbeiter von Dropbox nicht nur darauf zugreifen können, sondern auch auf Anforderung diese Dateien abrufen können (hauptsächlich von Strafverfolgungsbehörden und Haftbefehlen). Mit Owncloud besitzen Sie die Daten und haben alle Kontrolle darüber. Wenn Sie es zum Speichern vertraulicher Daten verwenden, möchten Sie natürlich Truecrypt zum Sichern der wichtigen Dateien verwenden, die Sie hochladen.

    Wenn Sie Owncloud vor der Installation ausprobieren möchten, besuchen Sie die Live-Demo-Site, die das Entwicklerteam für diese neueste Version eingerichtet hat.

    Was Sie benötigen, um Owncloud einzurichten:

    • Ein Linux-Server / Desktop. Dies kann einer bei Ihnen zu Hause sein oder ein Hosting-Plan (wie Dreamhost oder 1and1).  Ich empfehle die Verwendung eines Hosts. Owncloud hat einige grundlegende Abhängigkeiten wie PHP5 und My SQLite. Die vollständigen Serveranforderungen finden Sie hier. In den meisten Shared-Hosting-Paketen sind alle benötigten Pakete installiert.
    • Ein FTP-Client. Ich empfehle Filezilla. (Nicht erforderlich bei Installation auf Ihrem eigenen PC)
    • (Optional / schneller) Ein SSH-Client. Ich empfehle PuTTY.

    Laden Sie Owncloud von der offiziellen Website herunter: http://owncloud.org/support/install/
    Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste Version die Version 4.5.2. Ich empfehle die neueste Version, falls eine neuere verfügbar ist (höhere Zahl bedeutet neuere Version)..

    Wir teilen dies in zwei verschiedene Arten von Leitfäden auf, einen kurzen mit den Grundlagen und einen längeren mit mehr Details.

    Die kurze Installationsanleitung:

    1. Laden Sie das neueste Owncloud-Archiv herunter. (Für den Heimgebrauch versuchen Sie es zuerst mit dem automatischen Webinstaller)
    2. Laden Sie das Archiv in einen Ordner im Bereich / var / www / Ihres Servers hoch.
    3. Extrahieren Sie den Inhalt des Archivs (oder machen Sie es vor dem Hochladen).
    4. Ändern Sie den Besitz des extrahierten owncloud-Ordners mithilfe des Root-Zugriffs in Ihren Benutzernamen, oder legen Sie die Berechtigungen des Ordners per FTP auf 777 fest.
    5. Verwenden Sie einen Internetbrowser und rufen Sie http: // yoursiteorIP / owncloud / auf.
    6. Verwenden Sie die Owncloud-Benutzeroberfläche, um ein Administratorkonto zu erstellen und geben Sie diesem ein sicheres Kennwort.
    7. Wählen Sie aus, ob Sie MySQL oder MySQL-lite verwenden möchten. Lite lässt sich einfacher einrichten, wenn Sie es zur Verfügung haben.
    8. Holen Sie sich den Desktop-Synchronisierungs-Client und genießen Sie die Verwendung von Owncloud.

    Die ausführliche Installationsanleitung:

    Zunächst benötigen Sie die neueste Version von Owncloud. Das Aktualisieren kann ein wenig schmerzhaft sein, daher empfehle ich dringend, die neueste Version zu installieren, es sei denn, es funktioniert aus irgendeinem Grund nicht mit Ihrem Server.

    Testen Sie für den Heimgebrauch zuerst den automatischen Webinstaller, bevor Sie die manuelle Methode in Angriff nehmen. Beachten Sie, dass der Webinstaller normalerweise nicht mit Remote-Hosting arbeitet.

    Laden Sie anschließend die Owncloud-Dateien auf Ihren Server hoch. Diese müssen in einem nach außen gerichteten Ordner abgelegt werden, auf den Sie über das Internet zugreifen können (/ var / www /). Bei Shared Hosting ist dies wahrscheinlich ein Unterverzeichnis unter Ihrem Hauptinstallationsordner der Domäne. Die einfachste Möglichkeit, die Datei auf einen Remote-Server hochzuladen, ist FTP.

    Wenn Sie keinen SSH-Zugriff haben, müssen Sie das Archiv extrahieren und dann den Inhalt hochladen, nicht das Archiv selbst. Der große Vorteil der Verwendung von SSH besteht darin, dass die Dateien auf Ihrem Server exponentiell schneller extrahiert werden, das Endergebnis jedoch das gleiche ist.

    (Nur SSH) Verwenden Sie PuTTY für SSH in Ihrem Server (oder der Root-Konsole, wenn ein lokaler PC verwendet wird).

    Navigieren Sie in der PuTTY-Befehlszeile zu dem Verzeichnis, in das Sie das Archiv hochgeladen haben, und führen Sie dann den folgenden Befehl aus, um es zu extrahieren:

    tar -xjvf owncloud-4.5.2.tar.bz2


    Wie oben erwähnt, müssen Sie, wenn Sie keinen SSH-Zugriff haben, zuerst die tar.bz2-Datei extrahieren und dann den Inhalt hochladen. Dies dauert viel länger als das Extrahieren nach dem Hochladen, aber der Job wird erledigt.

    Jetzt müssen Sie nur noch die Berechtigungen der Installation ändern. Wenn Sie noch über SSH verbunden sind, führen Sie einfach den folgenden Befehl aus dem übergeordneten Verzeichnis aus, in das Sie owncloud hochgeladen haben. Ersetzen Sie einfach www-data: www-data durch Ihren Benutzernamen und Ihre Gruppe auf dem Server, aber viele Apache-Server verwenden www-data als Benutzernamen.

    chown -R www-data: www-data owncloud /

    Wenn Sie nicht über SSH verfügen, können Sie die Konfigurationsdatei über FTP aufrufen und die Berechtigungen auf 777 (All access all users) setzen. Sobald die Installation abgeschlossen ist, können Sie diese auf 750 zurücksetzen, um sie erneut zu sichern.

    Das ist alles für die Backend-Konfiguration. Rufen Sie als Nächstes das owncloud-Verzeichnis mit Ihrem Browser auf. Erstellen Sie Ihr Administratorkonto, geben Sie ein gutes Kennwort ein und schließen Sie das Setup ab.

    Wenn Meine SQLite erkannt wird, wird sie automatisch verwendet. Andernfalls müssen Sie möglicherweise eine MySQL-Datenbank einrichten, die beim Erstellen des Administratorkontos konfiguriert werden kann.

    Sobald Sie Ihr Administratorkonto eingerichtet haben, empfiehlt es sich, ein sekundäres Konto zu erstellen und es für die Synchronisierung mit allen Ihren Geräten zu verwenden. Dies ist nur eine zusätzliche Sicherheitsmaßnahme, um zu verhindern, dass jemand Zugriff auf Ihre Owncloud erhält, indem er Informationen verwendet, die auf einem Ihrer synchronisierten Geräte gespeichert sind.

    Ich empfehle dringend, den Desktop-Synchronisierungsclient zu verwenden, da er ein nahtloses Sicherungserlebnis bietet. Es ist für alle Betriebssysteme auf der Seite Sync Client Download verfügbar.

    Wenn Sie über ein Mobilgerät verfügen, ist Owncloud auch für Android und iOS verfügbar (0,99 USD bei iTunes)..

    Verwenden Sie beim Anschließen eines Synchronisierungsclients dieselbe Adresse, in der owncloud installiert ist. Wenn Sie SSL auf dem Server aktiviert haben, können Sie "eine sichere Verbindung verwenden". Andernfalls geben Sie Ihren Benutzernamen und Ihr Kennwort ein, und alles sollte funktionieren!

    Das ist alles, was Sie zum Einrichten und Einstieg in ownCloud brauchen. Wenn Sie Fragen zu diesem großartigen Service haben, schreiben Sie bitte einen Kommentar.

    Fehlerbehebung

    Wenn du siehst:

    Schwerwiegender Fehler: Aufruf der undefinierten Funktion stream_resolve_include_path () in
    /htdocs/owncloud/lib/base.php in Zeile 99 ”

    Dies liegt daran, dass Ihr Server nicht die neueste Version von PHP verwendet. Möglicherweise müssen Sie PHP auf dem Server aktualisieren. Bei einigen Webhosts ist das neueste PHP installiert, es wird jedoch standardmäßig nicht verwendet. In diesem Fall müssen Sie der .htaccess-Datei die folgenden beiden Zeilen hinzufügen (dies ist bei 1und1 der Fall):

     AddType x-mapp-php6 .php AddHandler x-mapp-php6 .php

    Wenn du siehst:

    Verbindung zu ownCloud konnte nicht hergestellt werden!
    Fehler: SSL-Handshake fehlgeschlagen
    Verbindung zur ownCloud konnte nicht hergestellt werden. Bitte überprüfe es nocheinmal.

    Dies bedeutet wahrscheinlich, dass Ihr Server nicht für die Verwendung von SSL konfiguriert ist. Dies liegt in der Regel daran, dass auf dem Server ein SSL-Zertifikat installiert sein muss (weitere Konfigurationsinformationen hier). Leider können diese sehr teuer sein und durchschnittlich 50 US-Dollar pro Jahr kosten. Einige Hosting-Anbieter bieten jedoch ein einzigartiges oder "Shared" -Lizenzsystem für kostenlos an. Diese sind weniger sicher, aber besser als nichts. Eine andere Option ist die Verwendung eines kostenlosen SSL-Proxys. Wenn Sie owncloud auf einem lokalen PC ausführen, gibt es auch diese Option.

    Sie können Owncloud immer einfach ohne SSL-Verschlüsselung verwenden. Wenn es jedoch verfügbar ist, sollten Sie die zusätzliche Sicherheit unbedingt nutzen.

    Wenn du siehst:

    Header-Informationen können nicht geändert werden - Header, die bereits von (owncloud / core / lostpassword / index.php: 27) in /owncloud/lib/template.php in Zeile 164 gesendet wurden

    Dies wird durch einen Fehler in der Datei remote.php verursacht. Ändern Sie einfach die Datei in den folgenden Code, um sie zu beheben: