Raspberry Pi – OwnCloud 4.0.1 installieren (Debian)

OwnCloud ist eine Kostenlose Cloud für euch zuhause. Ihr könnt damit folgende Sachen selbst verwalten:

  • Kontakte
  • Musik
  • Filme
  • Bilder
  • sonstige Dateien

Möchtet ihr dies mal auf eurem Raspberry Pi testen, führt einfach die nachfolgenden Schritte aus. (ich habe das Debian Squeeze Image vom 19.04.2012 benutzt)

  1. als erstes müssen wir einen Benutzer und eine Gruppe anlegen die vom Apache benötigt wird. Legt man diese nicht an, kann der Server nicht gestartet werden.
  2. damit es bei der Installation zu keinem Fehler kommt, müssen wir als nächstes unsere Quelle und das System aktualisieren. Dies machen wir mit:
  3. nun können wir mit der Installation der Benötigten Pakete beginnen
  4. ihr sollten nun eine Liste mit den benötigten Paketen angezeigt bekommen; Bestätigt  mit der <Enter>-Taste und der Download / die Installation beginnt
  5. nachdem alle Pakete installiert sind, wird der Dienst automatisch gestartet
  6. beim starten des Servers erscheint der Hinweis, das der FQDN (fully qualified domain name) nicht aufgelöst werden kann
    um dieses „Problem“ zu beheben, müssen wir die Datei ‚/etc/apache2/httpd.conf‘ editieren. 

    Da die Datei leer ist, gebt ihr nun

    ein und speichert mit <Strg+X>, bestätigt mit <Y> und <Enter>
  7. für OwnCloud müsst ihr die Datei „/etc/apache2/sites-enabled/000-default“ anpassen

    dort ändert ihr für „/var/www/“ von

    auf

    und speichert die Datei mit <Strg-X>, <Y> oder <J> (je nach eingestellter Sprache) und <Enter>-Taste
  8. führt folgende Befehle aus

  9. der Apache Webserver benötigt einen Neustart um alle Änderungen zu übernehmen
  10. jetzt wird noch ein Datenbankserver benötigt. In unserem Fall installieren wir SQLite.

    ihr sollten nun wieder eine Liste mit den benötigten Paketen angezeigt bekommen; Bestätigt  mit der <Enter>-Taste und der Download / die Installation beginnt
  11. als nächstes laden wir uns OwnCloud 4.0.1 runter

    entpacken diese Datei

    und kopieren den entpackten Ordner (owncloud) in unser Stammverzeichnis vom Webserver
  12. da auf meiner 4GB SD-Karte zu wenig Speicherplatz für irgendwelche Dateien ist, nutze ich eine 160GB USB-Festplatte an meinem Raspberry.
    Um sie nach dem einstecken nutzen zu können, muss diese erst mit dem Befehl ‚mount‘ ins System eingebunden werden.Erstellt dazu einen Ordner in „/media/“ z.B. mit dem Namen „hdd“ 
  13. als nächstes müsst ihr herausfinden, welches „device“ eure angeschlossene Festplatte ist

    meine Ausgabe sieht wie folgt aus
    raspberry pi debian squeeze fdisk -lIn der ersten Zeile des blau markierten Kastens, könnt ihr sehen welches Device meine externe Festplatte ist – nämlich „/dev/sda“
  14. nun können wir das Gerät im System einbinden und mit unserem erstellten Ordner „/media/hdd“ mounten
  15. auf der Festplatte erstellen wir jetzt noch einen Ordner in dem später die Daten von OwnCloud gespeichert werden
  16. es müssen jetzt noch die Rechte ein wenig angepasst werden

    und
  17. öffnet nun euren Browser und gebt die IP eures RaspberryPi und den Ordner in dem sich OwnCloud befindet in die Adressleiste ein. (http://192.168.xxx.xxx/owncloud)Sollte euch die IP nicht bekannt sein, könnt ihr euch mit dem Befehl

    die IP-Adresse ausgeben lassen. (beim mir lautet sie: 192.168.178.30)
  18. es sollte sich nun die Konfigurationsseite eurer OwnCloud öffnen. Dort klickt bitte auf „Advanced“ um die Konfiguration vorzunehmen
    owncloud konfiguration
  19. die erweiterte Ansicht hat sich geöffnet.
  • Vergebt einen Benutzernamen und ein Passwort für den Admin
  • Bei „Data folder“ kommt der Pfad zum Ordner auf der externen Festplatte rein (/media/var/owncloud/data)

owncloud konfiguration

Jetzt noch ein klick auf „Finish setup“ und eure Cloud ist fertig eingerichtet. 🙂

Wie ich auf Kaffeeringe.de gelesen habe soll die Owncloud mit APC (PHP-Beschleuniger) wohl in einer angemessenen Geschwindigkeit laufen. Installieren könnt Ihr diesen wie folgt:

Anschließen den Apache2 nochmal neustartet:

Habe dies allerdings nicht weiter getestet. Werde ich aber noch nachholen 🙂

Read 45 comments

  1. Hallo alle,

    ich probiere auch gerade mit owncloud auf einer grösseren Maschine. Möchte mir gerne einen Raspberry holen und dort das ganze testen. Welchen Raspberry soll ich nehmen,
    ( Hättet Ihr vlt. einen Link für mich ? ) und: Wie funktioniert das mit dem aufspielen eines Debian-Squeeze-Images ?

    Danke für Eure Infos.

    Grüsse
    Bodo

  2. Hallo sparky0815,

    du beschreibst das nutzen einer externen USB-Platte. In Deinem obigen Bild ist diese anscheinend eine Windows-Platte ( NTFS ). Wie sollen da die Rechte vom Webserver funktionieren ( www-data ) ??? Ich hab das nur hinbekommen, nachdem ich die Platte z.B. mit ext2 formatiert habe ….

    Grüsse
    Bodo

  3. Hallo,

     

    die Beschreibung hat wunderbar furnktioniert!

    Da ich aber von Linux (auch auf dem Pi) nicht soviel Ahnung habe, jetzt mal eine Frage zu einem möglichen Update:

    Wie kann man Owncloud eigentlich updaten auf eine neuere Version? Muss ja nicht gleich die 5er sein.

    Oder wenn ja, kann man seine alten Einstellungen behalten? Muss man die alte Version löschen und wenn ja wie?

    Danke schon mal im Voraus!

     

    Bernd

  4. Pingback: Raspberry PI | raphael's Blog

Schreibe einen Kommentar