Mit ArkOS selbstbestimmt Daten in der Wolke anbieten

© Fernando Cortes De Pablo, 123RF

Datenkraken ausgesperrt

Die Home-Cloud-Distribution ArkOS gefällt sowohl von der Idee als auch von der Umsetzung her. Sie lässt sich komfortabel per Webfrontend verwalten und über viele vorhandene Erweiterungen unkompliziert ausbauen.

README

ArkOS ist eine Plattform zum sicheren Verwalten der eigenen Online-Existenz in der Cloud, ohne dabei unsere Daten in die Hände von kommerziellen Datensammlern und ihrer "walled gardens" zu geben. Sowohl der Finanz- als auch der Lernaufwand bleiben minimal.

Viele Menschen wollen oder müssen heutzutage Daten universell und synchronisierbar im Zugriff halten. Die in den letzten Jahren überall aus dem Boden sprießenden Cloud-Dienste erscheinen für diesen Zweck ideal. Jedoch geben wir unsere Daten damit aus der Hand, was besonders angesichts der jüngsten Enthüllungen über die Umtriebe internationaler Geheimdienste keine Lösung sein kann, selbst wenn man nichts zu verbergen hat. Hier kommt die Plattform Citizenweb [1] des Entwicklers Jacob Cook ins Spiel – und damit auch ArkOS als privates Cloud-Server-Projekt auf dem Raspberry Pi. ArkOS ermöglicht als freie Software, Daten unter eigener Kontrolle auf einer minimalen und sehr mobilen Plattform ständig und überall zur Verfügung zu haben.

ArkOS [2] verwendet Arch Linux für die ARM-Plattform [3] als Unterbau. Das Projekt steht unter einer GPL-Lizenz [4] und will dem Anwender die Möglichkeit geben, verschiedene Serverdienste abgesichert selbst anzubieten – ohne viel Lernaufwand und ohne große Linux-Vorbildung. Dabei unterstützt es Webseiten oder Blogs mit Wordpress oder Drupal, die Datenablage mittels Owncloud, einen Mailserver, Konten von Social Networks sowie weitere Cloud-Dienste.

Der Entwickler hat ArkOS aus Linux-Werkzeugen für den Serverbereich zusammengestellt, die einen besonders kleinen Fußabdruck erzeugen. Das ist beim RasPi unabdingbar, da er nicht über unbegrenzte Ressourcen verfügt. ArkOS gebietet über ein eigenes Repository, das mit Aktualisierungen etwas zurückhaltender umgeht, als das bei Arch Linux sonst üblich ist. Das soll mit Linux wenig vorbelasteten Anwendern die Administration erleichtern. Erfahrene Linux-Anwendern haben trotzdem das gesamte Arsenal an Werkzeugen und Befehlen zur Hand, das ein Linux-System zu bieten hat.

Als modular konzipiertes System besteht ArkOS aus der Distribution selbst und dem in Python realisierten Web-Frontend Genesis, das seine Funktionalität über Plugins erhält. Das auch für andere Distributionen erhältliche Genesis vereint Systemadministration und die Verwaltung der Inhalte unter einer übersichtlichen Web-Oberfläche. Der Entwickler bezeichnet den derzeitigen Projektstand als Beta – zum Testen geeignet, für den produktiven Einsatz jedoch noch nicht empfohlen. Im Zuge der Tests für diesen Artikel konnten wir gemeinsam mit dem sehr aktiven Entwickler einige Fehler bereits ausräumen.

Installation

Es gibt zwei Wege, ArkOS startfähig auf den RasPi zu bekommen. Ein grafischer Installer, der das Programm bootfähig auf eine SD-Karte überträgt, liegt derzeit nur für Linux und Mac OS X vor. Wer ArkOS von Windows aus installieren will, der muss bislang die Installation manuell anhand eines ArkOS-Images vornehmen; ein Installer für Windows befindet sich jedoch bereits in Arbeit.

Im ersten Schritt für eine grafisch geführte Installation laden Sie den Installer von der Projektseite [5] auf einen heimischen Rechner herunter und richten ihn dort ein. Als Nächstes stecken Sie eine mindestens 8 GByte fassende SD-Karte in den gleichen Rechner. Nun starten Sie den Installer, der sich in der Regel im Anwendungsmenü der jeweiligen grafischen Oberfläche findet. Alternativ entpacken Sie das Installer-Image und starten die Routine mittels des Aufrufs ./Installer.py aus dem Ordner mit den entpackten Dateien.

Die Installationssoftware fragt im weiteren Verlauf ab, welcher Spiegelserver geografisch am nächsten liegt und auf welches Gerät ArkOS installiert werden soll. Bei letzterer Angabe ist größte Sorgfalt geboten, denn der Installer verwendet intern das Tool dd, das gnadenlos das ihm angegebene Medium überschreibt. Der Installer bietet jedoch alle im Rechner befindlichen Speichermedien zur Auswahl an, inklusive Festplatten, USB-Sticks und SD-Karten. Den korrekten Speicherort, in unserem Fall die SD-Karte, sollten Sie aber schon anhand der Größenangabe eindeutig ermitteln können.

Nach dem Bestätigen der Angaben bezieht der Installer etwa 280 MByte von den Projektservern und installiert ArkOS auf der angegebenen SD-Karte. Das dauert rund 5 bis 15 Minuten, je nach Rechner und Netzanbindung. Anschließend meldet das Tool, dass ArkOS installiert ist und Sie die Karte aus dem Rechner entfernen und in den RasPi einsetzen können.

TIPP

Falls Sie für ArkOS (oder andere Pi-Projekte) eigens eine neue SD-Karte anschaffen, ist es sinnvoll, vorab die Kompatibilitätsliste im Raspberry Center  [18] zu konsultieren: Viele der heute gängigen schnellen Karten für Kameras verweigern die Zusammenarbeit mit dem RasPi. Erfahrungsgemäß verursachen Karten der Klassen 4 und 6 am wenigsten Probleme – und schonen gegenüber den teuren Klasse-10-Karten auch den Geldbeutel.

Manuelle Installation

Der Weg zur manuellen Installation, also ohne den Installer, gestaltet sich auch nicht wesentlich aufwendiger. Dazu laden Sie direkt das komprimierte ArkOS-Image [5] herunter und entpacken es. Dann stecken Sie die SD-Karte in den Rechner, die das Image aufnehmen soll. Auf der Kommandozeile ermitteln Sie (mit Root-Rechten) anhand der Ausgabe des Befehls fdisk -l den Gerätenamen der SD-Karte. Dann schreiben Sie mit dem Tool dd das Image manuell auf die Karte:

$ dd if=/home/raspi/arkos-2013-07-16.img of=dev/sdc bs=1M

In diesem Beispiel entspricht /dev/sdc der Ausgabe von fdisk -l für den Gerätenamen der SD-Karte. Dabei schreibt dd immer direkt auf das Device und nicht in eine nummerierte Partition wie etwa /dev/sdc1. Den Speicherort des ISOs (im Beispiel /home/raspi/) sowie dessen Namen (arkos-2013-07-16.img) gilt es an die tatsächlichen Gegebenheiten anzupassen.

Nach Absetzen des Befehls erscheint nach wenigen Minuten wieder ein Prompt, das Image liegt startbereit auf der SD-Karte. Diese stecken Sie nun in den RasPi, der bereits per Ethernet-Kabel mit dem heimischen Netz verbunden sein sollte. Sobald Sie nun die Stromversorgung anstecken, startet das Image, und nach etwa einer Minute können Sie in das Web-Interface von ArkOS wechseln.

Unter Mac OS X erfahren Sie den Gerätenamen der SD-Karte durch Eingabe von diskutil list. Um die Karte aus dem System auszuhängen, kommt diskutil unmountDisk diskX zum Einsatz, wobei Sie diskX durch den tatsächlichen Bezeichner ersetzen müssen. Auch Mac OS X kennt als Unix-Abkömmling das Tool dd, das Sie wie oben für Linux geschildert nutzen:

$ dd if=/Pfad_zum_ISO/arkos-2013-07-16.img of=/dev/diskX bs=1M<C>

Unter Windows greifen Sie statt zu dd zu einem Programm zum Handhaben von ISO-Images, wie etwa dem beliebten Win32DiskImager [6]. Damit wählen Sie die vorher entpackte ISO-Datei sowie die SD-Karte aus und schreiben das Image auf die Karte. Das weitere Vorgehen unterscheidet sich nicht von jenem unter Linux oder Mac OS X. Zur Administration aus der Konsole verwenden Sie unter Windows Putty [7] anstelle von ssh.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 6 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

  • Heft-DVD 03/2015

    Wer sich mit einem Raspberry Pi beschäftigt, der braucht die passenden Systeme für den Mini-PC. Unsere Heft-DVD liefert Ihnen die wichtigsten Distributionen in den aktuellen Versionen. Dazu erhalten Sie die Software für die Artikel und Workshops im Heft.

  • Heft-DVD 04/2015

    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial des Raspberry Pi. Mit der Heft-DVD erhalten Sie nicht nur die neuesten Distributionen für den RasPi und Co., sondern gleichzeitig auch die passenden Programme zu den Artikeln.

  • Heft-DVD 05/2015

    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial Ihres Raspberry Pi. Mit der Heft-DVD erhalten Sie nicht nur die neusten Distributionen, sondern gleichzeitig auch die passenden Programme zu den Artikeln im Heft.

  • Heft-DVD 06/2015

    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial eines Mini-PC. Mit der Heft-DVD erhalten Sie nicht nur die neusten Distributionen für den RasPi und Co., sondern daneben auch die passenden Programme zu den Artikeln.

  • Heft-DVD 02/2016

    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial des Raspberry Pi. Mit der Heft-DVD erhalten Sie nicht nur die neusten Distributionen für den Mini-PC, sondern gleichzeitig auch die passenden Programme zu den Artikeln.

Aktuelle Ausgabe

02/2018
Digital Signage

Diese Ausgabe als PDF kaufen

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

Stellenmarkt

Neuigkeiten

  • Neues auf der Heft-DVD

    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial des Raspberry Pi. Mit der Heft-DVD erhalten Sie nicht nur die neusten Distributionen für den RasPi und Co., sondern gleichzeitig auch die passenden Programme zu den Artikeln.

  • Ferngebootet

    Das Booten über das Netzwerk beherrscht auch der RasPi 3 – und bietet damit sehr viel mehr Flexibilität, als Sie mit SD-Cards erzielen können.

  • Bleibende Werte

    Ein EEPROM dient dazu, Daten auch nach Abschalten der Energiezufuhr zu speichern, etwa als Kanalspeicher in Autoradios. Wir zeigen, wie Sie einen solchen Speicher beschreiben und wieder auslesen.

  • Auf Wolke 1

    Mit einem schnellen Netzwerkanschluss und einer SATA-Schnittstelle dient sich der Odroid HC1 als NAS-Alternative an – allerdings nicht für jedermann.

  • Wohnungsfunker

    Der kompakte Router GL.iNet dockt problemlos am Raspberry Pi an und erweitert diesen um einen Access Point samt Server-Funktion.

  • Satter Sound

  • Wer klopfet an?

    Wechselsprechanlagen mit Bild- und Tonübertragung gibt es zwar von der Stange, allerdings zu gesalzenen Preisen. Günstiger und obendrein flexibler ist ein Eigenbau mit Pi Zero und RasPi 3.

  • Wiedergeburt

    Mit dem Keyrah-Tastaturadapter und einem Raspberry Pi machen Sie aus einem defekten C64 eine optimale Emulator-Station, bei der Sie die originale Tastatur und die Joystick-Ports nutzen.

  • Kleine Nachtmusik

    Waveform8 beseitigt einige Ecken und Kanten des Vorgängers Tracktion – und macht die DAW endgültig fit für den Einsatz auf dem Raspberry Pi.

  • Recycling

    Mit einer Dockingstation lassen sich ausgemusterte IDE/SATA-Festplatten im 2,5- und 3,5-Zoll-Format am Raspberry Pi betreiben. Mit dem Samba-Server gliedern Sie den Mini-Rechner dann als Datenspeicher in Ihr lokales Netzwerk ein.