Bestimmte Programme oder selbst entwickelte Skripte möchte man automatisch zusammen mit dem Raspberry Pi starten und ggf. im Hintergrund laufen lassen. Dafür muss nicht zwingend ein vergleichsweise komplexes Systemd-Unit entwickelt werden: Ich zeige dir in diesem Beitrag verschiedene Wege, mit und ohne Docker-Container. Außerdem einen verbotenen, den du besser nicht nutzen solltest, inklusive Erklärung warum. …
Schlagwort: docker
Nginx ist ein verbreiteter Webserver, der auch weitere Funktionen anbietet und daher z.B. als Reverse Proxy laufen kann. Gerade da kann es passieren, dass etwas nicht richtig funktioniert – warum ist nicht ersichtlich. Im schlimmsten Falle liefert die hinter dem Reverse Proxy liegende Anwendung keine weitere Informationen und ist gar proprietär, sodass man dort wenig …
Mit Node.js hat Google JavaSkript mit der Laufzeitumgebung V8 aus dem Browser geholt. Die Skriptsprache kann nun auch zur Entwicklung von Desktop- oder Serveranwendungen genutzt werden. Daraus entwickelte sich ein Ökosystem. In diesem Beitrag zeige ich dir, wie du Node.js auf einem Raspberry Pi und anderen Debian-Servern installieren kannst. Zur Demonstration werden wir mittels JavaSkript …
Veraltete Softwarekomponenten finden sich auch 2021 unter den Top 10 der Einfallstore für Angriffe. Wer Software betreibt, sollte sie regelmäßig auf den aktuellen Stand bringen. Vor allem für Anwendungen die im Internet erreichbar sind, ist das sehr wichtig, damit Sicherheitslücken schnell geschlossen werden. Das gilt grundsätzlich – unabhängig davon, ob man einen Raspberry Pi Zuhause …
Wer mehrere Webanwendungen per HTTP bzw. HTTPS auf dem Raspberry Pi oder jedem anderen Linux-Server betreiben möchte, wird feststellen: Jeder Port darf nur von einer Anwendung belegt werden. Genauer gesagt nur einmal pro IP-Adresse. Betreiben wir beispielsweise eine NextCloud (oder aber jeden anderen Webdienst) auf dem Standard-HTTP Port 80 und möchten zusätzlich eine weitere Anwendung …
Im vorherigen Beitrag habe ich einen ersten Blick auf die Collabora Online Integration in der neuen NextCloud 23 Version geworfen und euch einen zweiten Teil für die Installation versprochen. Heute möchte ich euch daher zeigen, wie man die neue Version mit dem sogenannten Build-in Code Server an, der die Installation besonders einfach machen soll. Soweit …
Alexander hat zum Beitrag „Mein erster Container“ eine Zuschauerfrage gestellt: Er kommt aus der klassischen Linux Welt und fragt, wie er einen Docker-Container automatisch starten kann und ob dafür ein Daemon oder andere spezielle Konfiguration notwendig ist. Ich hatte darauf schon kurz geantwortet, an dieser Stelle noch einmal Danke für dein Feedback! In diesem Beitrag …
In den bisherigen Beiträgen haben wir ausschließlich fertige Images aus dem Docker-Hub genutzt, beispielsweise für die Webserver Nginx und Apache. Für einfachere Anwendungsfälle reicht das. Wer sich tiefergehend mit Docker beschäftigt, wird jedoch irgendwann an die Grenzen stoßen und möchte ein Image anpassen oder gar ein komplett eigenes erstellen. Dies möchten wir im heutigen Beitrag …
Wer sich mit Docker beschäftigt, wird recht schnell auf Docker-Compose stoßen. Doch was ist Docker-Compose? Worin unterscheidet es sich zu Docker? Brauche ich das, oder reicht mir das „normale“ Docker? Dieser Beitrag soll alle diese Fragen beantworten und dir helfen, einen einfachen Webserver mithilfe von Docker-Compose zum laufen zu bringen. Welche Probleme entstehen mit plain …
Du hast noch nie mit Container-Technologie wie Docker gearbeitet? Dann ist dieser Artikel genau richtig für dich: Wir erklären dir die Vorteile, die auch auf Einplatinencomputer wie dem Raspberry Pi gegenüber einer klassischen Installation zu tragen kommen. Nach der Theorie geht es in die Praxis: Du lernst, wie du praktisch das richtige Image findest, um …