Archiv für den Monat: Januar 2014

ownCloud mit apt-get installieren

ownCloudUm Daten in der Cloud abzulegen nutzen die meisten Menschen heutzutage GoogleDrive, Dropbox und Co. Wer seine Daten aber nicht einem Dritten anvertrauen will kann sich mittlerweile recht einfach seine eigene Cloud erstellen.

Ein Klassiker auf dem Gebiet ist  ownCloud. Im Folgenden will ich euch zeigen, wie man den Dienst mit Hilfe von apt-get auf seinem eigenen Server installieren kann.  Voraussetzung hierfür sind natürlich entsprechende Benutzerrechte auf einem Server, sowie ein installierter Webserver wie Apache.

 

1. Schritt:
Zunächst muss die Paktetquelle hinzugefügt werden. Dabei ist die URL der unter der die Pakete verfügbar sind abhängig von der verwendeten Linux-Distribution. Unter diesem Link sind die nötigen Kommandos für die jeweiligen Distributionen und Versionen gezeigt. In diesem Beispiel läuft auf dem Server ein Ubuntu 12.04 und der Apache Webserver.
Damit das System der Quelle vertraut sollte als erstes der Releasekey hinzugefügt werden.

wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
apt-key add - < Release.key

Danach kann die Datei wieder gelöscht werden.

Danach kann die Datei wieder gelöscht werden.

 

rm Release.key

Nun die Paketquelle hinzufügen, ein Update durchführen und ownCloud installieren.

echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud.list 
apt-get update
apt-get install owncloud

 

2. Schritt:
Bei der Installation von ownCloud werden alle nötigen Dateien in das Verzeichnis /var/www/owncloud abgelegt. Dieses Verzeichnis muss nun in den Pfad verschoben werden wo es später erreichbar sein soll.

mv /var/www/owncloud /pfad/zu/deiner/url/owncloud

 

3. Schritt:
ownCloud basiert auf PHP-Code welcher vom Webserver ausgeführt wird. Damit dies funktioniert braucht der Webserver die entsprechenden Rechte auf dem Verzeichnis. Hierfür ändern wir den Besitzer des Verzeichnises.

chown -R Benutzer:Gruppe /pfad/des/owncloud/Verzeichnises/owncloud

 

4.Schritt:
Nun ist es Zeit das Backend der ownCloud Installation das erste mal aufzurufen. Öffne hierzu die URL unter der das ownCloud Verzeichnis erreichbar ist in deinem Browser.
Es öffnet sich eine Maske zum Eintragen eines Admin Benutzers. Aus Sicherheitsgründen sollte dieser später nicht zur Synchronisation der Daten benutzt werden.

Außerdem können wir Einstellungen zu Datenbank vornehmen. Der Einfachheit halber und um später einfacher Backups der eigenen Cloud machen zu können benutzen wir eine SQLite Datenbank.

 

5.Schritt:
Zum Schluss melden wir uns mit dem Admin Benutzer im Backend an und legen einen Benutzer an, den wir zum Synchronisieren der Daten verwenden.

Über einen Klick auf den Benutzernamen (oben rechts) erreichen wir die Benutzerverwaltung in der wir die Maske oberhalb der Benutzerliste mit den gewünschten Daten befüllen. Nach einem weiteren Klick auf den “Erstellen” Button wird der neue Benutzer gespeichert und unsere eigene Cloud ist fertig konfiguriert.