Praxis

Eigene Cloud mit Owncloud

Eigene Cloud mit Owncloud, Teil 1

Eine eigene Cloud auf dem eigenen Server im eigenen Arbeitszimmer: Das ist nicht nur im Hinblick auf den Datenschutz ein Gewinn, sondern vor allem auch sehr praktisch. So kann man von überall auf der Welt auf seine Fotos und andere Daten zugreifen – Internet vorausgesetzt.  Mit Owncloud gibt es eine leistungsstarke Software für diesen Zweck, die in der „Community Edition“ sogar völlig kostenlos ist. Als Rechner nutzen wir den unschlagbar günstigen Minicomputer Raspberry Pi. Auf dieser Seite finden Leser alle Links zum ersten Teil der Serie in FOTO HITS 9/2022 und die teilweise sehr langen Befehlszeilen zum Kopieren.

Links

Raspberry Pi (offizielle Seite): www.raspberrypi.com

Betriebssystem Raspberry Pi OS: www.raspberrypi.com/software

FOTO HITS-Online-Serie zum Raspberry Pi: www.fotohits.de/themen/praxis/fototechnik-im-eigenbau/neun-fotoprojekte-mit-dem-raspberry-pi/

NoIP: www.noip.com/de-DE

NoIP-Client: https://www.noip.com/de-DE/download

Anleitungen für die Portweiterleitung mit verschiedenen Routermodellen (englisch): www.noip.com/support/knowledgebase/general-port-forwarding-guide/

Inhalt für die Konfigurationsdatei owncloud.conf:  doc.owncloud.com/server/next/admin_manual/installation/manual_installation/manual_installation_apache.html#configure-apache

Befehlszeilen

Hier finden Leser die Befehle, die sie während der Owncloud-Einrichtung immer wieder ins Terminalfenster des Raspberry Pi eingeben müssen. Um sich das Abtippen zu ersparen, empfiehlt sich folgende Vorgehensweise:

  1. Man öffnet diese Webseite (www.fotohits.de/themen/praxis/eigene-cloud-mit-owncloud/) im Webbrowser des Raspi.
  2. Mit der Maus markiert man die gewünschte Befehlszeile und kopiert sie mit Strg + C (Command + C auf dem Mac).
  3. Im geöffneten Terminalfenster auf dem Raspi landet die kopierte Zeile mit der Tastenkombination Strg + Umschalt + V.

sudo apt-get -y install ntfs-3g
sudo apt-get install ntfs-3g
sudo mkdir /media/owncloud
df -h
sudo blkid
sudo mousepad /etc/fstab
sudo leafpad /etc/fstab
Zeile für /etc/fstab (NNN ersetzen durch Identifikationsnummer wie im Artikel beschrieben):

UUID=NNN /media/owncloud ntfs auto,nofail,sync,gid=33,umask=007,rw 0 0
cd /home/pi/Downloads
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1
sudo make install
sudo noip2
sudo mousepad /etc/crontab
@reboot root /usr/local/bin/noip2
sudo apt install apache2
sudo apt install php7.4 php7.4-gd sqlite3 php7.4-sqlite3 php7.4-curl php-zip php7.4-xml php7.4-intl php7.4-mbstring
sudo service apache2 restart
echo 'deb download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' | sudo tee /etc/apt/sources.list.d/isv:ownCloud:server:10.list
curl -fsSL download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/isv_ownCloud_server_10.gpg > /dev/null
sudo apt update
sudo apt install owncloud-complete-files
ls
sudo mousepad /etc/apache2/sites-available/owncloud.conf
sudo ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
sudo service apache2 restart
sudo mousepad /var/www/owncloud/config/config.php
Zwei neue Zeilen für /var/www/owncloud/config/config.php (in die Anführungszeichen der zweiten Zeile kommt natürlich die eigene bei NoIP registrierte Webadresse:

1 => 'raspberrypi',

2 => 'eigene.bei.noip.registrierte.adresse',