ownCloud auf dem Raspberry Pi

13
2692
Free-Photos / Pixabay

Gestern habe ich nun auf mein Raspbian ownCloud installiert. Etliche Anleitungen kursieren dazu hier schon im Netz. Ich habe meine eigenen Erfahrungen gesammelt und erläutere nun hier den Weg den ich gegangen bin.

Raspbian sollte vorher auf en_US.UTF-8/en_US.UTF8 umgestellt werden, um Probleme mit bestimmten Zeichen in Dateinamen und zu vermeiden. Um noch etwas mehr Leistung aus dem Pi zu kitzeln, sollte man den Speicher der GPU auf 16MB setzen. Diese Einstellungen können übrigens nach der Installation von Raspbian, mit folgender Eingabe noch erledigt werden.

sudo raspi-config

Folgende Eingaben waren zur Installation der ownCloud auf meinem aktuellen Raspbian-System nötig:

Benutzer erstellen

sudo groupadd www-data
sudo usermod -a -G www-data www-data

Pakete installieren

sudo apt-get install apache2 php5 php5-gd php5-sqlite php5-curl php5-json php5-common php5-intl php-pear php-apc php-xml-parser libapache2-mod-php5 curl libcurl3 libcurl3-dev sqlite
apache2.conf öffnen
sudo nano /etc/apache2/apache2.conf

Diese Zeile an das Ende der Datei einfügen, um Apache Host einzutragen (Speichern mit Ctrl + o).

ServerName owncloud

Host auch unter hosts eintragen

sudo nano /etc/hosts

Diese Zeile auch an das Ende de Datei setzen.

127.0.1.1       owncloud

Rechte auf dem Apache setzen

sudo nano /etc/apache2/sites-enabled/000-default

Dazu ist AllowOverride None in  AllowOverride All zu ändern.

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

PHP konfigurieren

sudo nano /etc/php5/apache2/php.ini

Im Editor mit Ctrl + w wird nach upload_max_filesize  gesucht und in 2G (2 Gigabyte) wie unten beschrieben geändert. Das Gleiche wird dann noch mit post_max_size” durchgeführt.

upload_max_filesize = 2G
post_max_size = 2G

Apache anpassen

index.html der Apache-Installation löschen und Apache Rewrite aktivieren.

sudo rm /var/www/index.html
sudo a2enmod rewrite
sudo a2enmod headers

Neustart des Apache

sudo /etc/init.d/apache2 restart

Owncloud downloaden (ownCloud 5.0.12)

cd
wget http://download.owncloud.org/community/owncloud-5.0.12.tar.bz2

Archiv entpacken

tar xvf owncloud-5.0.12.tar.bz2

und verschieben

sudo mv owncloud/* /var/www
sudo mv owncloud/.htaccess /var/www

Download löschen und Rechte für User www-data setzen

rm -rf owncloud owncloud-5.0.12.tar.bz2
sudo chown -R www-data:www-data /var/www

Fertig ist der kleine Webserver mit der eigenen Cloud!

news-272

news-273

news-274 

news-275

news-276

Raspbian sollte noch auf en_US.UTF-8/en_US.UTF8 umgestellt werden, um Probleme mit bestimmten Zeichen in Dateinamen und zu vermeiden.

Der Kampf geht weiter!

13 Kommentare

  1. Super Anleitung.
    Hat alles perfekt funktioniert und nebenbei fühlt sich Apache noch für das Hosten einer Webseite zuständig.
    Nun aber meine Frage. Wie kann ich die owncloud-Instanz nachträglich per https aufrufen. Aktivieren kann ich das in owncloud nicht.
    Also die Webseite ohne SSL und bei Aufruf von /owncloud eben https://
    Wäre toll wenn jemand einen Rat wüsste.

  2. Hallo Markus! Danke für Dein Feedback. Ja, es sollte nachträglich gehen. Ich habe dazu schon etwas recherchiert und zusammen getragen. Ich werde etwas schreiben, sobald ich es selbst getestet habe. Einen solchen Artikel hatte ich bereits in Planung. Also, etwas Geduld und immer mal rein schauen. Ich werde es in nächster Zeit in Angriff nehmen. Versprochen!

  3. Eine Anleitung wie man Owncloud mit SSL auf dem Raspi einrichtet steht z.B. hier: http://www.connect.de/ratgeber/so-installieren-sie-owncloud-auf-einem-raspberry-pi-1540246.html

    HTTPs ist schon unbedingt notwendig wenn man den Kalender mit einem iPad/Phone/Mac synchronisieren will weil Apfel sich weigert eine Verbindung mit einem unverschlüsselten Server aufzubauen. Auf meinem Raspi habe ich neben Owncloud auch noch einen “fully loaded” Imap-Server laufen der meine Mails verwaltet. Zusammen mit owncloud eine super sparsame und effektive Lösung – lief vorher auf einem Synology-NAS wesentlich langsamer.

Schreibe einen Kommentar zu ownCloud 8 von SQLite zu MySQL konvertieren | intux Antwort abbrechen

Bitte bestätige diesen Kommentar!
Bitte den Namen hier eingeben

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.