Query String Parameter in den Header mit NGINX

Um Requests an eine externe API besser zu cachen nutzen wir einen NGINX Reverse Proxy und haben Query Parameter wie den API Key in den Header verschoben. [...] - written by christian on 15. August 2019

NGINX Reverse Proxy durch Forward Proxy

NGINX Webserver welche innerhalb eines Firmennetzwerks laufen und mit einem Corporate Proxy vom Internet isoliert sind, haben normalerweise keine direkte Verbindung zum Internet. [...] - written by christian on 12. August 2019

NGINX und Certificate Chains Theorie

Jeder Serverdienst welcher TLS Verbindungen verwendet muss neben dem eigentlichen Server Zertifikat auch alle Intermediate Zertifikate1 an den Client schicken, da diese nicht auf dem Client installiert sind. Intermediate Certificate: Zwischenzertifikat welches von ↩ [...] - written by christian on 09. August 2019

Raspberry Pi 4 Benchmark

Hier ein erster Benchmark welcher Raspberry Pi 3B und 4B vergleicht. [...] - written by christian on 19. July 2019

PerrysNetConsole aktualisiert

Meine Sammlung von Controls für .NET Console Applications und die dazu passende HTML Erweitertung haben eine Aktualisierung erhalten. [...] - written by christian on 08. July 2019

Apple iOS Email und Usability

Die Tage fragte mich jemand, wo die Ursache liegen könnte, dass die Email App auf einem Apple iPad den Versand von Emails mit der Info, dass die Mail vom Server abgelehnt wurde, abbricht. [...] - written by christian on 29. June 2019

Cluster im Hotel

Es fing an mit einer bekloppten Idee. Kann man in einem Hotel WLAN einen Server (Raspberry Pi) betreiben? Ja, kann man. :-D [...] - written by christian on 28. June 2019

Raspberry Pi Zero W Kamera via Twitch streamen

Seit einigen Tagen haben wir in der nerdbridge einen 3D Drucker. Um die meist langwierigen Druckaufträge auch von Zuhause/Unterwegs überwachen zu können, lasse ich einen Raspberry Pi Zero W mit einer Raspberry Pi Kamera via Twitch streamen. [...] - written by christian on 08. June 2019

Geräte über IPv6 finden

Möchte man sich auf ein Gerät verbinden welches auf DHCP konfiguriert ist, jedoch steht kein DHCP Server zur Verfügung, bietet sich Link-Local an. [...] - written by christian on 30. May 2019

Über dieses Projekt

serverless.industries ist ein weiterer, von einem Nerd betriebener, Blog welcher zum Dokumentieren und Teilen von technischen Dingen genutzt wird. [...] - written by christian on 01. May 2019

Wie man HTTP APIs mit NGINX härtet

Wenn ich in den letzten Monaten eins gelernt habe, dann dass einige User undankbare Arschlöcher sind. Ich betreibe seit einigen Jahren eine “Wie ist meine IP” API, welche super einfach die aktuelle IP Adresse und einige andere Informationen in verschiedenen Formaten bereit stellt. [...] - written by christian on 19. March 2019

Mit einem Dockerfile mehrere Images bauen

Innerhalb eines Dockerfiles ist es möglich, mehrere Images zu definieren und diese mit einer gitlab-ci Pipeline nacheinander zu bauen. Möglich wird dies durch die Angabe eines Namens für ein Image, welcher als Filter für den docker build Befehl genutzt werden kann. [...] - written by christian on 18. March 2019

ZFS Tunables

In diesem Beitrag erkläre ich einige Punkte, welche die Performance von ZFS deutlich beeinträchtigen können. Tatsächlich hatte ich genau diese Fehler bei meinem Setup auch gemacht. Hier eine kurze Zusammenfassung, auf was man unbedingt achten sollte. [...] - written by christian on 03. March 2019

serverless.industries Image by Carl Lender (CC BY 2.0)