Abo
  • Services:
Anzeige
Wir basteln uns eine eigene, private Cloud.
Wir basteln uns eine eigene, private Cloud. (Bild: Quelle: Jörg Thoma/Golem.de)

Owncloud installieren und konfigurieren

Anzeige

In den offiziellen Debian-Softwarequellen der Linux-Distribution gibt es zwar bereits eine Owncloud-Version, die ist allerdings veraltet und funktioniert mit aktuellen Versionen des Owncloud-Clients nicht. Stattdessen richten wir für die aktuelle Version für Debian die offizielle Softwarequelle ein:

echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list

Mit

wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key

und

apt-key add - < Release.key

sichern wir die Softwarequelle noch mit einem Schlüssel ab. Dann folgt die eigentliche Installation mit apt-get update und apt-get install owncloud. Damit werden fast alle benötigten Komponenten automatisch installiert, etwa der Apache-Webserver. Aus Bequemlichkeit entscheiden wir uns für Mysql, das immer noch weit verbreitet ist. Sqlite hingegen ist leichtgewichtiger, stößt aber bei zahlreichen Benutzerzugriffen und vielen Dateien an Grenzen und ist zudem etwas langsamer als Mysql. Die Datenbank muss mit apt-get install sqlite installiert werden.

Mysql absichern

Den Mysql-Server installieren wir mit apt-get install mysql-server. Während der Installation muss ein beliebiges Administratorpasswort für die Datenbank gesetzt werden. Mit sudo mysql_secure_installation sichern wir unsere Mysql-Installation noch ab. Dabei werden sämtliche anonyme Benutzer entfernt, der Benutzer Root darf sich danach nur auf dem Server selbst in den Datenbankserver einloggen. Außerdem wird die Datenbank Test entfernt, die ohne Zugangsdaten genutzt werden kann. Alle Fragen des Konfigurationsprogramms können wir mit Ja beantworten.

Außerdem verwenden wir aus Sicherheitsgründen für unsere Owncloud-Installation einen eigenen Mysql-Benutzer. Dazu rufen wir den Kommandozeilenmodus der Datenbank mit mysql -uroot -p auf und geben unser zuvor gesetztes Administratorpasswort ein. Mit den Zeilen

CREATE USER 'owncloud'@'localhost' IDENTIFIED BY 'meinpasswort';

CREATE DATABASE IF NOT EXISTS owncloud;

GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'meinpasswort';

werden der Benutzer und die neue Datenbank namens owncloud angelegt und mit einem beliebigen Passwort versehen. Die Kommandozeile des Mysql-Servers verlassen wir mit quit.

Große Dateien speichern

Im Apache-Webserver müssen noch einige Anpassungen vorgenommen werden. Die Voreinstellungen verhindern beispielsweise, dass Dateien hochgeladen werden können, die größer sind als 2 MByte. Das auf dem Debian-System verwendete Dateisystem Ext4 kann durchaus mit Dateien in dieser Größe umgehen. Dafür muss in der Konfigurationsdatei /etc/php5/apache2/php.ini die Zeile upload_max_filesize angepasst werden. Hier kann ein beliebiger Wert gesetzt werden, auf die Leistung von Owncloud hat das keinen Einfluss. Wir haben uns für den Wert 4G entschieden, damit wir maximal 4 GByte große Dateien speichern können. Parallel dazu muss in der gleichen Konfigurationsdatei die Zeile post_max_size mit dem identischen Wert versehen werden. Schließlich muss noch der Wert output_buffering aktiviert und auf = 4096 gesetzt werden.

Damit die Daten zwischen Clientbrowser und dem Owncloud-Server im Netz verschlüsselt über SSL übertragen werden, müssen noch entsprechende Zertifikate bereitgestellt werden. Hier gibt es zwei Möglichkeiten. Es können selbst erstellte Zertifikate verwendet oder offizielle etwa bei einem kostenlosen Dienst bestellt werden.

 Installiert und angepasstApache konfigurieren 

eye home zur Startseite
PC-Flüsterer... 23. Jul 2014

"nur" ist gut! Wie soll ein Normal-Sterblicher das finden? Jedenfalls danke für den...

PC-Flüsterer... 07. Jul 2014

jetzt mache ich mal die Ingrid. Das Problem lag daran, dass der Befehl (wie einige andere...

Coup 05. Jul 2014

Das kommt natürlich darauf an was du willst. Ich habe mit meinem 10TB NAS welches 24/7...

elgooG 23. Jun 2014

Fast, ich meinte eigentlich GnuPG. Die Frontends davon lassen sich zB auch mit...

matok 19. Jun 2014

Deshalb sollte man Dienste auch nicht aus dem Internet erreichbar machen, denn jede...



Anzeige

Stellenmarkt
  1. Landeshauptstadt München, München
  2. Schwarz Zentrale Dienste KG, Neckarsulm
  3. INTENSE AG, Würzburg, Köln (Home-Office)
  4. Basler AG, Ahrensburg


Anzeige
Blu-ray-Angebote
  1. 49,99€ mit Vorbesteller-Preisgarantie

Folgen Sie uns
       


  1. E-Mail

    Adobe veröffentlicht versehentlich privaten PGP-Key im Blog

  2. Die Woche im Video

    Schwachstellen, wohin man schaut

  3. UAV

    Matternet startet Drohnenlieferdienst in der Schweiz

  4. Joint Venture

    Microsoft und Facebook verlegen Seekabel mit 160 Terabit/s

  5. Remote Forensics

    BKA kann eigenen Staatstrojaner nicht einsetzen

  6. Datenbank

    Börsengang von MongoDB soll 100 Millionen US-Dollar bringen

  7. NH-L9a-AM4 und NH-L12S

    Noctua bringt Mini-ITX-Kühler für Ryzen

  8. Wegen Lieferproblemen

    Spekulationen über Aus für Opels Elektroauto Ampera-E

  9. Minix

    Fehler in Intel ME ermöglicht Codeausführung

  10. Oracle

    Java SE 9 und Java EE 8 gehen live



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
E-Paper-Tablet im Test: Mit Remarkable machen digitale Notizen Spaß
E-Paper-Tablet im Test
Mit Remarkable machen digitale Notizen Spaß
  1. Smartphone Yotaphone 3 kommt mit großem E-Paper-Display
  2. Display E-Ink-Hülle für das iPhone 7

Parkplatz-Erkennung: Bosch und Siemens scheitern mit Pilotprojekten
Parkplatz-Erkennung
Bosch und Siemens scheitern mit Pilotprojekten
  1. Community based Parking Mercedes S-Klasse liefert Daten für Boschs Parkplatzsuche

Optionsbleed: Apache-Webserver blutet
Optionsbleed
Apache-Webserver blutet
  1. Apache-Sicherheitslücke Optionsbleed bereits 2014 entdeckt und übersehen
  2. Open Source Projekt Oracle will Java EE abgeben

  1. Aber PGP ist schuld ...

    snape_case | 11:25

  2. Re: Wieder mal Schwachsinn

    longthinker | 11:25

  3. Re: Absicht?

    gr0mgr0m | 11:25

  4. leider in aluminium - k.o. kriterium..

    itse | 11:21

  5. Re: Dumme Käufer

    thinksimple | 11:18


  1. 11:03

  2. 09:03

  3. 17:43

  4. 17:25

  5. 16:55

  6. 16:39

  7. 16:12

  8. 15:30


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel