Sie wollten schon immer Ihre eigene Cloud? Wenn Sie bereits einen Webserver eingerichtet haben, zum Beispiel mit Hilfe unserer Anleitung, dann können Sie jetzt einfach diesem Tutorial folgen, um die Owncloud auf Ihrem System zu installieren (Stand: 8. Juli 2021).
Mehr über die Owncloud an sich, die Vorzüge der Software und weitere Informationen gibt es in dem entsprechenden Informationsartikel.
Installations-Voraussetzungen
Für die Installation benötigen Sie einen eingerichteten Webserver inklusive PHP-Unterstützung sowie Zugriff auf eine MariaDB/MySQL-Datenbank. Sollten Sie unserem Tutorial gefolgt sein, sind die Voraussetzungen bereits erfüllt. Andernfalls sollten Sie darauf achten, dass das Tutorial von /var/www/ als Verzeichnis für die Inhalte und einem SSL-Zertifikat in /var/www/ssl ausgeht (siehe Anleitung).
Bitte beachten Sie: All diese Schritte müssen Sie nicht auf Ihrem Server/Raspberry Pi, sondern auf einem anderen PC ausführen. Über diesen verbinden wir uns mit Ihrem Server.
1. Server für Owncloud konfigurieren
Als erstes müssen wir den SSL-Server in Nginx konfigurieren, also in der Webserver-Software. Dieser Schritt betrifft vor allen Dingen die Nutzer, die einen Raspberry Pi nach unserer Anleitung aufgesetzt haben.
Ersetzen Sie ||HOST|| durch Ihren Host in der hier angegebenen Datei:
https://www.sim-networks.com/user/assets/getnginxconfig_owncloud.txt
und verwenden Sie deren Inhalt als Servereinstellungen, indem Sie den Inhalt der Datei mit diesem Befehl auf Ihrem Raspberry Pi ersetzen:
sudo nano /etc/nginx/sites-enabled/default
Mit der Ausführung des Befehls generiert diese Website Ihnen eine individuelle Config-Datei, die direkt übernommen wird. Sollten Sie keinen Raspberry Pi, wie in unserer Anleitung empfohlen, verwenden, nehmen Sie bitte manuell die Konfiguration des Webservers vor, indem Sie die Datei /etc/nginx/sites-enabled/default bzw. /etc/apache2/sites-enabled/default editieren, wie es in der Owncloud Hilfe beschrieben wird.
Wichtig: Wenn Sie unserer Raspberry Pi-Anleitung nicht gefolgt sind, besteht auch die Möglichkeit, den Befehl oben dennoch in der Konsole Ihres Servers auszuführen. Sie müssen dann jedoch sicherstellen, dass die Dateien /var/www/ssl/cloudssl.crt und /var/www/ssl/cloudssl.key sowie /var/www/ssl/dhparam.pem existieren und Zertifikatsdateien für Ihr SSL-Zertifikat sind.
Wir starten den Webserver Nginx nun neu:
sudo service nginx restart
2. Aktuelle Owncloud-Version downloaden
Laden Sie sich von hier die aktuelle Version der Owncloud als ZIP-Archiv (Tarball > Aktuelle Version > Download ZIP) herunter. Anschließend sollten Sie die Dateien in einen Ordner entpacken.
3. FTP-Verbindung herstellen
Verbinden Sie sich via (S)FTP mit Ihrem Server. Downloaden Sie sich dafür zum Beispiel das Programm Filezilla (direkter Download-Link).
Geben Sie wie oben beschrieben alle Daten ein. Die lokale IP Ihres Servers/Raspberry Pi's könnte zum Beispiel so aussehen: 192.168.178.64. Der Benutzername ist bei einem Raspberry Pi „pi“ und das Passwort ist das Passwort, das Sie bereits vergeben haben. Als Port geben Sie 22 an.
Sollten Sie keinen Raspberry verwenden, geben Sie einfach die entsprechenden Anmeldedaten ein. Bei „Server:“ also zum Beispiel Ihre Homepage-Adresse example.com.
Klicken Sie anschließend auf „Verbinden“. Sollten Sie gefragt werden, ob Sie dem Schlüssel vertrauen möchten, tun Sie dies.
Sie werden nun auf der rechten Seite die Ordner-Struktur auf dem Server sehen. Navigieren Sie zu /var/www/cloud. Sobald Sie in diesem Ordner sind, müssen Sie die Dateien hochladen, wie im nächsten Schritt beschrieben.