API-Gateway Kong

Nur kurz notiert: Kong ist ein open source API-Gateway. D.h. es wird “vor” bestehende API “geschaltet”. Beim “Durchleiten” der Requests kann es allerlei Funktionen erfüllen. Er basiert auf einem Nginx als Reverse Proxy. Fakten: Einfach installierbar via Docker, Vagrant, Mac HomeBrew u.a. Authentifizierung, Autorisierung Resilience Traffic-Control Auswertungen skalierbar erweiterbar durch Plug-Ins etc. Beobachtungen: einfach zu Read More…

dm-crypt / LUKS

Ein verschlüsseltes Dateisystem einrichten geht mit LUKS einfach. Beachte: Hier wird ein ganzes Dateisystem verschlüsselt – nicht die einelnen Files. So geht’s: Einrichten: cryptsetup -v luksFormat /srv/storage/crypted-disk.dd –type luks2 echo -n meinpw | cryptsetup -v open /srv/storage/crypted-disk.dd decrypted-disk –key-file – mkfs.ext4 /dev/mapper/decrypted-disk cryptsetup -v close decrypted-disk Danach Mounten: echo -n meinpw | cryptsetup -v open Read More…

Korrupte mysql-Datenbank reparieren

Nach einem Stromausfall von ca. 1 Stunde diese Woche hatte ich eine korrupte mysql-Datenbank: Eine der mysql-Datenbanken war so kaputt, dass sie sich nicht mehr von selber reparieren und hochfahren konnte. Eigentlich hätte ich von einer “ordentlichen” DB erwartet, dass sie das wirklich selber “löst”… Naja, also musste ich selber Hand anlegen und die korrupte Read More…

Java-Objekte versionieren: Gson und JaVers

Hier nur ein kleiner Hinweis auf zwei Java-Bibliotheken, über die ich kürzlich gestolpert bin. Beide verwendet man, wenn man Java-Objekte versionieren möchte, also deren Zustände aufheben, um darauf später zugreifen zu können – also Historisierung, Versionierung – wie man es nennen möchte. Trotzdem beide recht unterschiedlich: Gson mit der guter Einfühung und Dokumentation: Gson ist Read More…

AdBlocker – jetzt auch bei mir akzeptiert

Nachdem ich bisher immer ein Gegner von Werbeblockern war, hat sich dies im Laufe der Zeit allmählich und nun endgültig geändert: Ich installiere auf allen von mit betreuten PCs AdBlock Plus – und zwar als zusätzliche Sicherheitsmaßnahme. Warum hat sich meine Meinung geändert? Kürzlich hat ein Familienmitglied diese “Meldung” auf dem Bildschirm gehabt: Dies sieht Read More…

Google-Fonts Datenschutz-freundlich verwenden

Beim der mühsamen (aber meines Erachtens sinnvollen) Durchforsten meiner Webseite nach Datenschtz-Lecks bin – so wie viele andere auch – auf die Google-Fonts gekommen, die das von mir verwendete WordPress-Theme einbindet. Dadurch lädt der Browser des Benutzers beim Verwenden meiner Seite CSS- und Font-Daten von Google. Damit hinterlässt der Benutzer ungewollt und unbemerkt eine Datenspur Read More…

Mein AUS für WhatsApp

Jahrelang habe ich zähneknirschend akzeptiert, wie WhatsApp mit meinen Daten umgeht: Zunächst wurden ja sogar alle Nachrichten unverschlüsselt und richtig unsicher übertragen. Nun sind es aber immer noch v.a. zwei Dinge, die mich wirklich stören, weswegen ich nun WhatsApp löschen werde: Mein gesamtes Adressbuch wird zu WhatsApp übertragen – natürlich auch die Kontakte, die WhatsApp Read More…

docker und docker-compose: Praktische Vorteile

Ich betreibe im privaten “Produktivbetrieb” eigene und Fremdsoftware mit docker bzw. docker-compose. Dies bringt in meinen Augen einige Vorteile im Betrieb. Welche sind das für mich? Schnellere Installation und Konfiguration mit Docker-Compose Insbesondere wenn man das Compose-File schon hat, ist die Installation einfach und erfolgt immer mit Hilfe der gleichen Mittel – nämlich das, was Read More…