Autorenname: Marco Kaminski

PostgreSQL für N8N / AI Agent / RAG

Um in N8N einen AI Agenten mit Gedächtnis (RAG) zu verwenden wird ein Speicher benötigt, dazu bieten sich Datenbanken an. Damit das Large Language Modell auch effizient in den Dateien suchen zu können wird eine Vector-Datenbank benötigt. PostgreSQL bietet dafür eine Erweiterung. Die folgende Konfigurationsdatei für Docker Compose legt einen Container samt Tabelle und aktivierter […]

PostgreSQL für N8N / AI Agent / RAG Weiterlesen »

N8N / Docker Compose / Nginx Proxy Manager

N8N kann mit folgender Konfigurationsdatei per docker compose bereitgestellt werden: Zusätzlich muss noch eine Datei mit Umgebungsvariablen mit der Bezeichnung .env angelegt werden. Nginx Proxy Manager Konfiguration Damit der n8n-Container hinter einem Reverse-Proxy wie Nginx Proxy Manger verfügbar ist müssen ein paar spezielle Header verwendet werden. Die folgenden Header müssen zur Location hinzugefügt werden, sonst

N8N / Docker Compose / Nginx Proxy Manager Weiterlesen »

Debian (KDE Plasma) – Remotedesktop

In diesem Artikel zeige ich dir, wie du auf einem frischen Debian 12 mit KDE Plasma eine Remotedesktop-Verbindung einrichtest. Das ist besonders nützlich, wenn du beispielsweise einen Server mit grafischer Benutzeroberfläche betreibst, auf dem mehrere Nutzer gleichzeitig arbeiten sollen. Aus meiner Sicht ist RDP (Remote Desktop Protocol) deutlich performanter und stabiler als andere Lösungen. Ein

Debian (KDE Plasma) – Remotedesktop Weiterlesen »

Yocto – Paket-Management

In diesem Beitrag zeige ich, wie du ein Debian-Paket-Repository für dein Yocto-Image einrichtest. Damit kannst du Anwendungen zentral auf einem Server bereitstellen und von einem laufenden System aus aktualisieren, ohne jedes Mal das Image neu auf eine SD-Karte schreiben zu müssen. Das Paket-Repository wird Debian-Pakete zur Verfügung stellen, und das Yocto-Image wird um die notwendigen

Yocto – Paket-Management Weiterlesen »

Yocto – Remote-Deployment / Remote-Debugging

In diesem Beitrag erfährst du, wie du deine Anwendungen direkt aus dem Qt Creator heraus auf der Zielplattform starten und debuggen kannst. Dazu müssen wir die beiden Image-Rezepte „raspilab-image.bb“ und „raspilab-image-dev.bb“ sowie die Einstellungen im Qt Creator anpassen. Remote-Deployment einrichten Beginnen wir mit dem Rezept „raspilab-image.bb“. Hier ergänzen wir die Pakete „rsync“ und „coreutils“: Diese

Yocto – Remote-Deployment / Remote-Debugging Weiterlesen »

Yocto – SQL-Datenbanken in Qt einbinden

Eine häufige Anforderung bei Embedded-Applikationen ist der Zugriff auf Datenbanken – sei es zum Lesen von Sensordaten oder zum Speichern von Benutzerkonfigurationen. Qt bringt mit seinem QtSQL-Modul eine solide Grundlage dafür mit. Allerdings ist die Einbindung von SQL-Treibern unter Yocto nicht ganz trivial, da diese nicht standardmäßig mitgebaut werden – meist aufgrund lizenzrechtlicher Einschränkungen. In

Yocto – SQL-Datenbanken in Qt einbinden Weiterlesen »

Yocto – Qt-Applikationen integrieren

Nachdem nun eine vollständige Build-Umgebung steht und eigene Qt-Anwendungen bereits mit Qt Creator erstellt werden können, geht es im nächsten Schritt darum, diese Anwendungen dauerhaft ins Yocto-Image zu integrieren. Zunächst erweitern wir den Layer meta-raspilab um ein Verzeichnis für eigene Anwendungen. Dieses wird die Rezepte und Quelldateien der Anwendungen enthalten: Die Datei hellowidget_0.1.bb definiert den

Yocto – Qt-Applikationen integrieren Weiterlesen »

Yocto – SDK + IDE konfigurieren

Für die Programmierung eigener Programme für das Yocto-Image, mit dem Ziel der Ausführung auf dem Raspberry Pi, ist zunächst das SDK erforderlich. Zu diesem Zweck wird ein weiteres Image erstellt, das auf das erste Image aufbaut. Das Resultat ist ein Image für die SD-Karte, das eine geringe Größe hat, aber auch ein vollständiges SDK, um

Yocto – SDK + IDE konfigurieren Weiterlesen »

Yocto – Sprache konfigurieren

Für eine korrekte Zeichenkodierung und korrekte Zahlenkodierung ist eine Festlegung der korrekten Sprache unerlässlich. Die Festlegung der korrekten Sprache ist essenziell für die korrekte Zeichenkodierung und Formate von Datums- und Währungsangaben. Zunächst sind die Sprachdateien beim Erstellen des Images zu erzeugen, wofür die Konfiguration des Images anzupassen ist. Die folgenden Zeilen müssen in der Datei

Yocto – Sprache konfigurieren Weiterlesen »

Yocto – Tastatur-Layout ändern

Beim ersten Start des eigens erstellten Images fällt auf, dass das Tastaturlayout nicht dem QWERTZ-Layout entspricht. Dies kann auf unterschiedliche Weise geändert werden. Voraussetzung dafür ist jedoch die korrekte Keymap. Die meisten Quellen im Internet verwenden Dateien aus verschiedenen Linux-Distributionen, Yocto bzw. Poky stellen diese aber auch selbst bereit. Dazu müssen im Image folgende Pakete

Yocto – Tastatur-Layout ändern Weiterlesen »