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

02/2019
Neue Energien

Diese Ausgabe als PDF kaufen

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

Stellenmarkt

Neuigkeiten

  • Scheibchenweise

    Zu den Stärken von Sonic Pi gehört es, mit wenigen Zeilen Code Samples dynamisch auszuwählen und zu zerlegen.

  • Unter Strom

    Für einen kleinen Spannungsmesser wie den INA3221 gibt es viele Einsatzmöglichkeiten. Wir zeigen, wie Sie den flexiblen Baustein richtig verdrahten.

  • Vermittlungsstelle

    Fischertechnik-Modelle bieten sich zum Fernsteuern an. Mit dem Ftduino schlagen Sie die Brücke zwischen dem RasPi und dem Technik-Spielzeug.

  • Durchgeschlängelt

    Mit den M0-Boards steigen Sie unkompliziert in die Welt der Mikrocontroller ein – ganz ohne C-Kenntnisse.

  • Gesiebt und gefiltert

    Filter und Werbeblocker einzurichten ist besonders auf Smartphones aufwendig. Den eBlocker hingegen schließen Sie einfach nur an Ihren Router an.

  • Es werde Licht

    Wollen Sie bei beginnender Dämmerung nicht ständig die Helligkeit der heimischen Beleuchtung nachregeln, überlassen Sie das einfach einem RasPi – der macht es automatisch.

  • Energiekontrolle

    Der Gesetzgeber erschwert das Direktvermarkten von Strom durch technische Hürden: So muss sich die Einspeisung etwa aus der Ferne abschalten lassen. Der RasPi löst das Problem.

  • H<->2<->-Power

    Gilt es, Energie aus einer regenerativen Quelle zu speichern, erweist sich die Kombi aus einer Brennstoffzelle und dem RasPi als ideale Lösung.

  • Kleine Wolke

    Lokale Cloud-Lösungen im Heimnetz finden immer mehr Nutzer. Mit dem RasPi und Seafile haben Sie eine Lösung zur Hand, die selbst professionellen Ansprüchen genügt.

  • Planvoll verdrahtet

    Die Leiterplattendesign-Software KiCad leistet trotz einer etwas umständlichen Bedienung auch Hobbybastlern gute Dienste.