Optimiert und abgesichert: NextcloudPi als RasPi-Image

© alexmillos, 123RF

Wolken

NextcloudPi erleichtert Ihnen die Installation einer privaten Cloud. Das RasPi-Image bringt alle wichtigen Funktionen von Haus aus mit.

Frei nach Ikeas "Wohnst du noch oder lebst du schon?" heißt es für Anwender, die einen Server mit Nextcloud aufsetzen möchten "Installierst du noch oder bist du schon in der Cloud?". Gerade Einsteigern in Sachen RasPi und Linux dürfte das Aufsetzen des Cloud-Speichers Nextcloud [1] nicht gerade leicht fallen. Schließlich setzt das voraus, dass Sie erste Schritte mit Raspbian als Linux-System machen, mit Apache, PHP und MariaDB einen kompletten Webserver mit allem drum und dran einrichten und schlussendlich Nextcloud auf den Server schieben.

Für optimale Leistung und größtmögliche Sicherheit ist es damit aber noch nicht getan: Der Browser und angebundene Nextcloud-Clients sollten verschlüsselt mit dem Server kommunizieren, dazu braucht es SSL-Zertifikate und einen entsprechend konfigurierten Webserver.

PHP-Anwendungen wie Nextcloud leiden zudem generell immer darunter, dass der Rechner den Quelltext bei jeder Anfrage aufs Neue in Bytecode übersetzt und diesen anschließend noch interpretiert. Zwischenspeicher wie APC User Cache [2] und PHP OPcache [3] sorgen dafür, dass weniger Last auf dem System entsteht, erfordern aber gleichzeitig mehr Aufwand beim Einrichten.

NextCloudPi

All diese Dinge nimmt Ihnen NextcloudPi [4] ab. Das auf Raspbian "Jessie" aufbauende Image integriert von Haus aus die namensgebende Software und optimiert das System mit den genannten Caches auf die beschränkten Kapazitäten des Raspberry Pi.

Dazu erstellt es mit Let's Encrypt [5] SSL-Zertifikate für die verschlüsselte Kommunikation, blockt mit Fail2Ban [6] Brute-Force-Angriffe auf den SSH-Zugang ab und integriert von Haus mit No-IP [7] einen DynDNS-Anbieter (falls der eigene Router nicht eine ähnlich Funktion besitzt).

Sie erhalten das Image über die Homepage des Projekts in zwei Versionen: NextcloudPi Full enthält mit Let's Encrypt, Fail2Ban, DynDNS und einem eigenen DNS-Server sämtliche Funktionen. Zudem spielt das System von Haus aus automatisch alle Sicherheitsupdates ein.

Die Variante ohne "Full" im Namen beinhaltet lediglich Raspbian mit einer optimierten Nextcloud-Installation. Haben Sie eine spezielle Konfiguration im Kopf, dann hilft unter Umständen ein angepasstes Image weiter (siehe Kasten "Generator").

Generator

Fortgeschrittene Anwender haben mit dem Generator [8] die Möglichkeit, selbst ein Image zu erstellen. Dafür benötigen Sie ein Linux-System mit Qemu [9] als Virtualisierungsumgebung. Auf diesem Weg passen Sie das System schon vor der Installation weiter an. Wer jedoch möglichst einfach zu einem RasPi mit eigener Cloud kommen möchte, sollte auf das fertige Image zurückgreifen.

Beide Varianten schreiben Sie wie ein normales Raspbian auf eine Speicherkarte. Beim ersten Start vergrößert das System die Partition für die Daten auf den gesamten Speicherbereich.

Erste Schritte

Wie bei Raspbian üblich aktiviert NextcloudPi den SSH-Server nicht mehr automatisch. Möchten Sie ihn verwenden, schließen Sie entweder eine Tastatur und einen Monitor an oder richten den SSH-Server per Konfigurationsdatei ein. Die Zugangsdaten zum System lauten wie gewohnt pi und raspberry. Arbeiten Sie direkt am Raspberry Pi, stimmt das Tastaturlayout nicht. Sie müssen bei der Eingabe des Kennworts "y" und "z" vertauschen.

Auf dem RasPi-System angemeldet, gilt es, über sudo raspi-config erst einmal die wichtigsten Konfigurationen anzupassen: Ändern Sie am besten gleich über 1 Change User Password das Passwort des Standardbenutzers. Aktivieren Sie (falls es noch nicht geschehen ist) unter 5 Interface Options den SSH-Server, und passen Sie unter 4 Localisation Options die Spracheinstellungen an (Abbildung 1).

Abbildung 1: Die Konfiguration des Systems geschieht wie bei Raspbian gewohnt über das Raspberry Pi Configuration Tool.

Die Nextcloud-Installation erreichen Sie dann über einen Browser. Als URL geben Sie mit https://RasPi-IP zunächst einmal die IP-Adresse des Mini-PCs ein (Abbildung 2). Die Login-Daten heißen hier in der Voreinstellung admin mit ownyourbits als Passwort.

Abbildung 2: Nach der Installation des Image auf dem Raspberry Pi, steht der Nextcloud-Speicher umgehend bereit.

Das Kennwort des Admin-Users ändern Sie, indem Sie mit einem Klick auf den Benutzernamen in der Kopfzeile das Menü für die Konfiguration öffnen und dann unter Persönlich das neue Kennwort eingeben. Danach machen Sie am besten ein wenig mit der eigentlichen Cloud-Software vertraut. Wenn Sie bereits andere Cloud-Speicher wie Dropbox kennen, dürfte dies nicht schwer fallen.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 4 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Raspberry Pi Geek kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Aktuelle Ausgabe

10/2019
Raspberry Pi 4B

Diese Ausgabe als PDF kaufen

Preis € 9,99
(inkl. 19% MwSt.)

Stellenmarkt

Neuigkeiten

  • Sonnige Zeiten

    UV-Strahlung ist für das menschliche Auge unsichtbar, was sie umso gefährlicher macht. Die Höhe der tatsächlichen Belastung verrät Ihnen das Selbstbauprojekt UV-Sensor.

  • Gut verpackt

    Für das Ansteuern kleiner Displays gibt es keine Programme von der Stange. Mit Python und einer Pygame-Bibliothek erstellen Sie trotzdem im Handumdrehen Anwendungen.

  • Macro-Mini-Micro-Bit

    Was dem Raspberry Pi für die Computerwelt gelungen ist, versucht der BBC Micro:bit für Mikrocontroller zu wiederholen. Das für Schüler entwickelte Kit hilft beim Einstieg in die hardwarenahe Programmierung.

  • Vorhang auf

    Mit dem modernen Video-Codec HEVC (H.265) erstellte Filme spielen bisherige RasPi-Modelle oft nur ruckelnd ab. Wir testen, ob der neue Raspberry Pi 4B das besser kann.

  • Überraschung!

    Eine optimierte Architektur und mehr RAM beschleunigen den RasPi 4B deutlich. Wir prüfen, wie gut sich der Neuling als Desktop-Rechner schlägt.

  • Durchgestartet

    Ein Stresstest zeigt, wie sich der neue Raspberry Pi 4 Modell B gegenüber den älteren Modellen abhebt.

  • Vierte Generation

    Eine schnellere CPU, USB 3.0 und Gigabit-Ethernet sind nur die Highlights des Raspberry Pi 4B: Das Board bringt viele weitere Neuerungen mit.

  • Tiefenmesser

    Um die Pumpe in einem Brunnenschacht möglichst genau zu positionieren, brauchen Sie dessen Tiefe. Die ermitteln Sie mithilfe eines präzisen Messgeräts aus einem Luftdrucksensor und einem Mikrocontroller.

  • Faktencheck

    Das via DVB-T2 ausgestrahlte Digital-TV liefert Bilder in HD-Qualität. Der dabei eingesetzte H.265-Standard überfordert allerdings kleine Mini-Rechner wie den Raspberry Pi – oder geht es doch?

  • Zugriff von außen

    React Native erlaubt es, Apps mit wenigen Zeilen Code zu programmieren. Mit einem entsprechenden Server sprechen Sie so den RasPi vom Smartphone aus an.