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. MedAdvisors GmbH über Academic Work Germany GmbH, Hamburg
  2. operational services GmbH & Co. KG, Nürnberg
  3. operational services GmbH & Co. KG, Braunschweig, Berlin
  4. isento GmbH, Nürnberg


Anzeige
Top-Angebote
  1. 44,90€ statt 79,90€
  2. 222,00€
  3. (u. a. Doctor Strange, Legend of Tarzan, Shaun das Schaf, Sausage Party)

Folgen Sie uns
       


  1. GVFS

    Windows-Team nutzt fast vollständig Git

  2. Netzneutralität

    Verbraucherschützer wollen Verbot von Stream On der Telekom

  3. Wahlprogramm

    SPD fordert Anzeigepflicht für "relevante Inhalte" im Netz

  4. Funkfrequenzen

    Bundesnetzagentur und Alibaba wollen Produkte sperren

  5. Elektromobilität

    Qualcomm lädt E-Autos während der Fahrt auf

  6. Microsoft

    Mixer soll schneller streamen als Youtube Gaming und Twitch

  7. Linux

    Kritische Sicherheitslücke in Samba gefunden

  8. Auftragsfertiger

    Samsung erweitert Roadmap bis 4 nm plus EUV

  9. Fake News

    Ägypten blockiert 21 Internetmedien

  10. Bungie

    Destiny 2 mischt Peer-to-Peer und dedizierte Server



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Quantencomputer: Nano-Kühlung für Qubits
Quantencomputer
Nano-Kühlung für Qubits
  1. IBM Q Mehr Qubits von IBM
  2. Quantencomputer Was sind diese Qubits?
  3. Verschlüsselung Kryptographie im Quantenzeitalter

XPS 13 (9365) im Test: Dells Convertible zeigt alte Stärken und neue Schwächen
XPS 13 (9365) im Test
Dells Convertible zeigt alte Stärken und neue Schwächen
  1. Schnittstelle Intel pflegt endlich Linux-Treiber für Thunderbolt
  2. Atom C2000 & Kaby Lake Updates beheben Defekt respektive fehlendes HDCP 2.2
  3. UP2718Q Dell verkauft HDR10-Monitor ab Mai 2017

Calliope Mini im Test: Neuland lernt programmieren
Calliope Mini im Test
Neuland lernt programmieren
  1. Arduino Cinque RISC-V-Prozessor und ESP32 auf einem Board vereint
  2. MKRFOX1200 Neues Arduino-Board erscheint mit kostenlosem Datentarif
  3. Creoqode 2048 Tragbare Spielekonsole zum Basteln erhältlich

  1. Re: Und dann ...

    Stoker | 13:16

  2. Re: Unix, das Betriebssystem von Entwicklern, für...

    Tuxgamer12 | 13:15

  3. Re: Die hohen Anschaffungskosten eines E-Autos...

    WonderGoal | 13:15

  4. Klingbeil will "Echokammern" verbieten -> Dann...

    Stoker | 13:14

  5. Re: Warum sind die Flügel nicht einklappbar?

    Niaxa | 13:14


  1. 13:35

  2. 13:17

  3. 13:05

  4. 12:30

  5. 12:01

  6. 12:00

  7. 11:58

  8. 11:50


  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