Ich erwartete, dass Docker auf meinem alten Raspberry Pi schlappmachen würde, aber Kiwix hat mich eines Besseren belehrt

Indeks
  1. Docker auf einem alten Raspberry Pi
    1. Voller stack in wenigen schritten installiert
  2. Erfolgreiche Installation mehrerer Test-Apps
    1. Ein paar nachteile traten auf
  3. Ein herausragender container
    1. Beeindruckende virtuelle bibliothek-app
  4. Docker als Tor zu aufregenden Hobbyprojekten
    1. Zukunftspläne für RPi-Stacks
    2. Neue grenzen im Home Lab

Docker auf dem Raspberry Pi 4 eröffnet spannende Möglichkeiten für kostengünstige Home Lab-Projekte. Die Installation ist einfach und bietet viele Anwendungsmöglichkeiten, darunter auch die virtuelle Bibliothek Kiwix.

Aktuell bin ich total begeistert von Docker. Ich setze es für diverse Projekte ein und habe mich in den letzten eineinhalb Jahren intensiv mit Raspberry Pis beschäftigt. In einem Gespräch mit einem Mitautoren bei HTG diskutierten wir über Anwendungen für einen Pi 4 in meinem budgetfreundlichen Home Lab und stießen auf Docker-Container. Ich wollte herausfinden, ob ich sie auf diesem älteren SBC zum Laufen bringen kann. Das Ergebnis: einige Erfolge, die mir viele neue Ideen eröffneten.

Docker auf einem alten Raspberry Pi

Voller stack in wenigen schritten installiert

Die Installation von Docker auf meinem Pi 4 sprach mich zunächst skeptisch an, da ich das Modell bereits eine Weile nutze und kürzlich von Bookworm auf Trixie aktualisiert habe.

Ich verwandelte den Retro Pi in einen Mini-PC und war neugierig, wie er Docker bewältigt. Überraschenderweise stellte sich die Installation von Docker und Docker Compose als simpel heraus.

Um die microSD-Karte nicht zu gefährden, speichere ich Datenbanken und Protokolle auf einem externen USB-Laufwerk.

Docker heruntergeladen, Docker Compose installiert und Ordner sowie Compose-Dateien für meinen Stack erstellt. Anschließend testete ich, wie jede App auf dem Pi funktionierte.

Ein paar Treffer, einige Rückschläge. Ein Problem war die Zuordnung der Volumes zu einem externen USB-Laufwerk. Bei der ersten Konfiguration lief etwas schief.

Ich korrigierte die Syntax, startete den Stack neu. Und siehe da, alles lief endlich rund, und die Apps funktionierten auf dem Pi.

Erfolgreiche Installation mehrerer Test-Apps

Ein paar nachteile traten auf

Mit einem Raspberry Pi 4 rechnete ich mit einer gewissen Verzögerung oder sogar Problemen beim Docker-Betrieb. Früher hatte ich oft Schwierigkeiten bei der App-Installation. Am Ende flashte ich ein neues Betriebssystem auf den Pi.

Nach dieser Maßnahme lief alles deutlich besser. Ich begann mit einem sauberen Setup für meine Home Lab-Arbeiten.

Ich erstellte Docker Compose-Dateien und richtete die Komponenten ein. Einige Container, wie Caddy und Memos, starteten sofort.

Caddy ist beeindruckend. Ich bin gespannt, was ich damit auf dem Raspberry Pi umsetzen kann. Memos fand ich extrem nützlich und leichtgewichtig, weshalb ich sie sicher zu meinen Docker-Stapeln auf anderen Maschinen hinzufügen werde. Das ist schneller und effizienter, als einen separaten Notizblock auf dem Pi zu öffnen, zumindest aus meiner Sicht.

Ein herausragender container

Beeindruckende virtuelle bibliothek-app

Ich testete die Docker-Version von Kiwix, einer meiner bevorzugten mobilen Apps. Täglich lade ich Inhalte aus meinen Kiwix-Bibliotheken herunter, um neues Wissen zu erlangen. Kiwix bietet hierzu eine großartige Möglichkeit, und ich war begeistert, dass ich es auch mit Docker nutzen kann.

Kiwix ist eine Open-Source-Plattform, die als Wissensspeicher dient. Sie komprimiert und lädt Bücher oder Quellen, wie Wikipedia und Werke aus dem öffentlichen Bereich, zum Offline-Zugriff herunter.

Um es mit Docker zu betreiben, benötigst du ZIM-Dateien im entsprechenden Verzeichnis. Diese komprimierten Archive sind typischerweise in Kiwix’ offizieller Bibliothek zu finden.

Kiwix-Dateien können sehr groß sein, insbesondere...

Denke daran, dass Wikipedia und die Python-Bibliothek relevant sind, wenn du ZIM-Dateien hinzugefügt.

Die Nutzung dieser App auf dem Pi inspirierte mich zu einem künftigen Projekt: ein „Bibliotheks“-Gerät mit einem handgefertigten Gehäuse und einem 7”-Bildschirm, das offline einsetzbar ist.

Vielleicht baue ich es mal.

Docker als Tor zu aufregenden Hobbyprojekten

Zukunftspläne für RPi-Stacks

Ich testete die Container auf meinem Raspberry Pi 4. Test bestanden. Zukünftig werde ich das öfter für Home Lab-Projekte nutzen.

Ein paar Container möchte ich bald ausprobieren. Wahrscheinlich skippe ich Portainer und verwende Dockhand für die Verwaltung meines Stacks.

Sablier, ttyd, wg-easy und Navidrome sind ebenfalls spannend.

Ich plane zahlreiche Projekte mit Raspberry Pi, und das hier ist nur der Anfang. Ein Raspberry Pi-basiertes NAS und eine private Cloud stehen an, daher ist es sinnvoll, Docker auf dieser Plattform zu meistern.

Neue grenzen im Home Lab

Das Docker-Projekt auf dem Raspberry Pi war ein Hit. Anfangs unsicher, ob es klappt, läuft jetzt alles reibungslos. Ich habe einen kompletten Stack, der flexibel an meine Bedürfnisse angepasst werden kann. Kein Wunder, dass Raspberry Pis im Home Lab so beliebt sind. Ich bin froh, es ausprobiert zu haben und werde es weiterhin nutzen.

Bist du neugierig auf weitere Artikel wie Ich erwartete, dass Docker auf meinem alten Raspberry Pi schlappmachen würde, aber Kiwix hat mich eines Besseren belehrt? Entdecke spannende Inhalte in der Kategorie Linux.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up