Vaultwarden (Bitwarden) mit Docker auf Synology NAS selbst hosten

Vaultwarden (Bitwarden) mit Docker auf Synology NAS selbst hosten

You can find the English version of this guide here: Self-Hosting Vaultwarden (Bitwarden) on Synology NAS with Docker

Passwort-Manager-Dienste sind in den letzten Jahren deutlich teurer geworden. Gleichzeitig ist mein Vertrauen in kommerzielle Anbieter - insbesondere aus den USA - gesunken. Als jemand, der Wert auf digitale Souveränität legt, war es für mich an der Zeit, die Kontrolle über meine Passwörter zurückzugewinnen. Ein Jahr habe ich Proton Pass ausprobiert - aber ich bin nicht wirklich zufrieden: die Features in der App sind eingeschränkt, und die Synchronisation mit Browsern funktioniert nicht immer. Die Browserintegration und die Erkennung von Passwortfeldern scheint noch in den Kinderschuhen zu stecken.

Read Blog Post
Create a Custom Root Certificate Authority for Self-Signed Certificates

Create a Custom Root Certificate Authority for Self-Signed Certificates

When running multiple services in a local network-whether for smart home automation, home labs or development environments-HTTPS encryption becomes essential. Instead of accepting browser warnings for every self-signed certificate, creating your own Root Certificate Authority (Root CA) provides a clean, professional solution.

Read Blog Post
Automatically discover tools for Azure OpenAI Realtime API

Automatically discover tools for Azure OpenAI Realtime API

Azure now provides a unified Realtime API for low‑latency, multimodal conversations over WebRTC or WebSockets. If you’ve used the earlier preview versions (for example the GPT‑4o realtime preview), the new generation model is simply called gpt-realtime and the API follows the same event-driven pattern: you open a session, configure defaults via session.update, stream input and receive streaming output (text, function calls, audio, etc.).

Read Blog Post
Raspberry Pi WS2812B Lightstrip Unit Testing Strategies with .NET

Raspberry Pi WS2812B Lightstrip Unit Testing Strategies with .NET

Testing hardware-driven projects pays off quickly. Compared to driving a single LEGO motor, controlling a WS2812B lightstrip involves timing constraints, color math, frame buffers and update sequencing–lots of places where regressions can hide. A focused unit-testing approach helps keep this code reliable and fast to iterate on. For more background on the general pattern, see the Build HAT article: Raspberry Build HAT: Unit Testing Strategies with .NET .

Read Blog Post
Raspberry Pi WS2812B Lightstrip Control with .NET

Raspberry Pi WS2812B Lightstrip Control with .NET

In this beginner-friendly guide, you’ll learn how to control a WS2812B (aka “NeoPixel”) LED light strip with a Raspberry Pi using .NET. We’ll enable SPI on the Pi, wire the strip correctly (including best practices like a level shifter and a series resistor) and write a small .NET 9 app using the Iot.Device.Bindings library to animate colors. We’ll also publish the app as a self-contained linux-arm64 binary so no .NET runtime is needed on the Pi.

Read Blog Post