knuspermagier.de https://knuspermagier.de Der private Blog von Philipp Waldhauer Mon, 20 Jan 2025 13:50:13 +0100 de-DE Philipp, der alte Generator <![CDATA[Severance]]> https://knuspermagier.de/posts/2025/severance Sat, 18 Jan 2025 22:15:00 +0100 https://knuspermagier.de/posts/2025/severance

đź“ş Gerade schaue ich Severance (Apple TV+)

]]>
<![CDATA[Der groĂźe OpenID-Provider-Test]]> https://knuspermagier.de/posts/2025/der-gro-en-openid-provider-test Sat, 18 Jan 2025 21:45:00 +0100 https://knuspermagier.de/posts/2025/der-gro-en-openid-provider-test

Ich, als alter Selfhoster, war letztens auf der Suche nach einer halbwegs modernen Wiki-Lösung. Sowas wie Notion halt, aber auf dem eigenen Server. Nach etwas Recherche fand ich Outline und war direkt angefixt. Das sah echt ganz gut aus!

Ich installierte es also mal schnell auf meinem Docker-Server und meine Motivation sank direkt wieder: Es gab nur einen “Sign in with Slack”-Button. Outline supported keine einfachen Benutzeraccounts mit Username/Passwort sondern unterstützt nur OpenID- und ähnliche Anbieter!

An sich finde ich das ja irgendwie auch gut, aber ich hatte mir bisher nicht die Mühe gemacht, mir so etwas zu besorgen. Natürlich hätte ich mir jetzt extra dafür eine Discord-App erstellen können, und das darüber machen, aber nee, das ist ja quatsch. Ich versuchte also schnell einen Open ID-Provider zu installieren, was leider gar nicht so einfach war.

Meine fünfminütige Recherche brachte folgende Alternativen zu Tage, die ich allesamt “ausprobierte”:

Authelia

Ich schaute in die Docker-Anleitung und das war mir schon wieder alles zu viel. Es gibt entweder den standalone-Weg, wo man tausend secrets und nicht näher bestimmte Konfigurationsdateien anlegen muss, außerdem muss man sein eigenes Postgres mitbringen und argh.

Abgesehen davon gibt es noch bundles, die eventuell mehr enthalten und wo man weniger Konfigurieren muss, aber dafür hätte ich ein ganzes Git-Repository auschecken müssen und das war mir wirklich einfach alles zu viel, ich will einfach nur eine Beispielhafte docker-compose.yml, mit der alles funktioniert, Leute.

Authentik

Authentik hat eine ziemlich gute und kurze Anleitung. Man läd kurz die docker-compose.yml, es gibt einfach kopierbare Snippets um ein paar Secrets zu generieren, alles super. Leider lief es auf meinem Docker Host gar nicht. Also, es startete und rödelte minutenlang rum, erzeugte soviel CPU-Last, dass andere Container zwischenzeitlich das zeitliche segneten und… machte letztendlich einfach nichts. Nach ein paar weiteren Startversuchen löschte ich es wieder.

Pocket ID

Nach kurzem Meckern auf Mastodon wurde mir von Robin Pocket ID empfohlen. Das sieht toll aus. Klein und schlank und ein Open ID-Provider, der auch nur auf Passkeys setzt, was ja auch irgendwie sĂĽĂź ist. Ich entschied mich hier aber dagegen, es zu installieren, denn letztendlich habe ich jetzt noch nicht viel vertrauen in ein kleines, nichtmal ein halbes Jahr altes Projekt. Es ist ja als zentraler Auth-Provider am Ende ja irgendwie eine wichtige Software.

Keycloak

Kommen wir also zum Elefanten im Raum. Das gute alte Keycloak-Java-Monster. Doch ich muss sagen, ich war positiv überrascht! Die Doku ist modern gehalten und das Setup ist im Grunde so schlank, wie ich es mir für die anderen Softwaren auch wünschte: Einfach ein docker run-Befehl. (Im Grunde schon zu schlank: Ein docker-compose-File hätt ich mir schon gewünscht, konnte ich dann aber selber zusammenbasteln).

Bis auf einen kleinen Schluckauf wegen HTTPS, Mixed Content und meinem Reverse Proxy, wo also Keycloak nichts dafĂĽr konnte, lief es auch sofort und ich konnte einen Realm, User und Clients erstellen. Schnell bei Outline reingehauen, und auch das funktionierte einfach. Meeega!


Ob ich das aufgesetzte Outline jetzt jemals nutzen werde, erzähle ich euch beim nächsten Mal!

Achja, falls jemand noch eine andere passende Software kennt, sagt Bescheid! Noch kann ich umziehen, ich habe erst 15 Minuten investiert.

]]>
<![CDATA[Anke Engelke und Kristian Thees: Wie war der Tag, Liebling?]]> https://knuspermagier.de/posts/2024/anke-engelke-und-kristian-thees-wie-war-der-tag-liebling Wed, 18 Dec 2024 09:25:00 +0100 https://knuspermagier.de/posts/2024/anke-engelke-und-kristian-thees-wie-war-der-tag-liebling

Meine Podcast-Entdeckung in diesem Jahr ist auf jeden Fall dieser hier von Anke Engelke und Kristian Thees.

Als Anke-Fan schon seit der Sat1 Wochenshow, hörte ich mir natürlich auch ihren Podcast mit Ricardo Simonetti an. Das war aber leider so eine bezahlte Sache, wie so viele kommerzielle Podcasts in den letzten Jahren und hatte daher ein Ende, wahrscheinlich weil Wondery lieber tausend gewinnbringendere Podcasts produzieren wollte.

Doch glücklicherweise hörte ich danach im Podcast von Eva Schulz davon, dass Anke schon seit tausend Jahren einen Podcast mit so einem Radio-Menschen hat, seit 2007 um genau zu sein. Auf der Webseite kann man die alten, damals noch sehr kurzen Folgen, noch anhören.

Aktuell erscheinen zwei folgen pro Woche, einmal Montags, wo die beiden einfach Kram erzählen, der so passiert ist, und Donnerstags gibt es nochmal eine Folge, wo sie hauptsächlich Leserbriefe vorlesen. An sich ist das jetzt alles nicht so spannend, aber es ist meistens total wholesome. Beide sind einfach sympathisch und entspannt, Anke erzählt manchmal was aus ihrem Showbiz-Leben oder von Pastewka, aber halt alles einfach ganz entspannt, ungeschminkt und nicht von irgendeinem Podcastlabel diktiert.

FĂĽnftausend Sterne!

]]>
<![CDATA[Casper – Live in Bielefeld]]> https://knuspermagier.de/posts/2024/casper-live-in-bielefeld Sun, 15 Dec 2024 15:30:00 +0100 https://knuspermagier.de/posts/2024/casper-live-in-bielefeld

Ich freute mic hschon seit der Ankündigung auf das Live in Bielefeld-Album von Casper. Seit Freitag ist es nun raus und glücklicherweise gibt es auch ein Video, aber leider nur als… Stream. Was an sich ja okay wäre, wird etwas dadurch getrübt, dass man ihn für 10€ nur zwei Monate lang angucken kann.

Als riesiger Fan von Live-Mitschnitten würde ich es mir natürlich gerne öfter anschauen, ich hätte mich also sehr über eine Bluray gefreut. Meinetwegen auch für 50€. Nun werde ich es mir wohl nur einmal anschauen und hoffen, dass es irgendwann doch kostenlos auf Youtube landet, oder so. Schade.

Abgesehen von dieser technischen Geschichte ist es ganz wundervoll. Man kann die zehn Euro auf jeden Fall mal investieren, wenn man zwei Stunden Zeit hat.

(NatĂĽrlich ist die Der Druck Steigt DVD besser)

]]>
<![CDATA[Besondere MaĂźnahmen]]> https://knuspermagier.de/posts/2024/besondere-ma-nahmen Fri, 04 Oct 2024 09:00:00 +0200 https://knuspermagier.de/posts/2024/besondere-ma-nahmen

Nach drei Jahren trennte ich mich in diesem Jahr von meinem iPhone 13. Also, ich trennte mich nicht wirklich, denn es liegt noch hier herum, falls ich noch irgendeine Banking- oder MFA-App vergessen habe zu übertragen, was halt so anfällt. Außerdem ist es viel zu heruntergerockt um noch irgendeinen vernünftigen Erlös zu erzielen. Ich hatte ja gehofft, dass es mir nochmal so richtig herunterfällt, damit sich das Apple Care-Abo auch lohnt und ich nochmal ein günstiges Austauschgerät bekomme, aber es sollte mir einfach nicht vergönnt sein.

Naja. Jedenfalls habe ich nun ein iPhone 16 und damit endlich USB-C. Was liegt nun näher als endlich alle Lightning-Kabel im Haus zu entsorgen und alles gegen USB-C zu tauschen? Leider gibt es da noch ein paar kleinere Probleme: Ich habe noch ein paar Geräte, die Lightning brauchen, unter anderem meine AirPods Pro und meine AirPods 3, die beide schon recht alt, aber noch in täglicher Benutzung sind. Diese möchte ich gerne, wie auch die Generationen zuvor, weiter verwenden, bis sie kaputt oder verschwunden sind, also brauchte ich eine Lösung! Entweder ein einzelnes Lightning-Kabel am Schreibtisch, und ich muss das Case dann immer genau da laden, oder… ein USB-C-Lightning-Adapter. (danke an @MrWeg)

img_9756.jpeg
Wow, macht das iPhone 16 in leichter Dunkelheit weiterhin furchtbare Fotos.

Natürlich wäre es jetzt nervig, müsste man immer so ein Adaptermanagement betreiben, den dran und wieder abmachen, etc. Also, warum nicht einfach ein bisschen Heißkleber? Sitzt, passt und wackelt nicht. Perfekt. Ja, sieht jetzt etwas dumm aus, aber ich denke, damit kann ich den beiden alten AirPods nun noch ein paar Monate stressfreies Leben ermöglichen.

]]>
<![CDATA[Wie viel sind einhundert Steine?]]> https://knuspermagier.de/posts/2024/wie-viel-sind-einhundert-steine Wed, 25 Sep 2024 10:05:00 +0200 https://knuspermagier.de/posts/2024/wie-viel-sind-einhundert-steine

Als erwachsene Person hat man ja den Vorteil, dass man sich einfach mal ein paar Lego-Steine kaufen kann, um etwas zu bauen. Nach einiger Recherche, wo ich das am gĂĽnstigsten kann, fiel die Wahl am Ende doch auf Originalsteine von ein paar BrickLink-Händlern. Weder eine Bestellung bei Bluebrixx noch direkt bei Gobricks erschien mir finanziell sinnvoller, bei einfachen 1x4, 1x6, 1x8-Bricks nehmen die sich da alle nicht viel.

Das ging auch alles wunderbar einfach und schnell, BrickLink-Händler sind ja irgendwie ziemlich professionalisiert. Was mich am Ende überraschte, war allerdings, wie wenig einhundert Steine am Ende sind. Hier sind zum Beispiel einhundert 1x1-Bricks.

img_9361.jpeg
img_9363.jpeg
img_9364.jpeg

Ich habe wirklich nachgezählt, weil ich dachte, das kann doch nicht alles sein. Aber so ist es! Anscheinend ist es gar nicht so einfach, sich vorzustellen, wie viel “einhundert” wirklich ist.

]]>
<![CDATA[Devlog #10 - Face ID reloaded]]> https://knuspermagier.de/posts/2024/devlog-10-face-id-reloaded Thu, 01 Aug 2024 18:50:00 +0200 https://knuspermagier.de/posts/2024/devlog-10-face-id-reloaded

Letztens kam ich auf eine Idee. Meine Tagebuch-App ist ja per Face ID vor fremden Augen geschützt und das ist auch gut, aaaber es nervt auch ein bisschen, denn Face ID braucht… Zeit. Vielleicht ist es mein drei Jahre altes iPhone, oder einfach in der Natur der Dinge, aber es dauert schon so 200 - 1000 Millisekunden, bis da was passiert, nachdem ich die App starte. Dann dauert die Erkennung selber nochmal eine gewisse Zeit. Es nervt einfach, wenn man nur kurz was notieren will.

Meine Idee war nun also, das Face ID on Startup rauszunehmen und dafür die Liste der vergangenen Einträge einfach auszublenden und mit einem optionalen Face ID-Knopf auszurüsten. So kann ich einen blitzschnellen App-Start genießen, schnell was aufschreiben, abschicken und fertig. Sollte ich die App zum schmöckern in alten Zeiten nutzen, drücke ich einfach nochmal auf den Button und kann loslegen. Best of both worlds!

Da SwiftUI ziemlich oft einfach auch ziemlich nice ist, klappte der ganze Umbau in gefühlten fünf Minuten! Fühlt sich nun besser an! (Ja, das Icon ist fragwürdig zentriert, aber darum kümmere ich mich später)

]]>
<![CDATA[FĂĽr eine direkte Tailscale-Verbindung sorgen]]> https://knuspermagier.de/posts/2024/f-r-eine-direkte-tailscale-verbindung-sorgen Sun, 05 May 2024 12:25:00 +0200 https://knuspermagier.de/posts/2024/f-r-eine-direkte-tailscale-verbindung-sorgen

Wenn man mal über das Tailscale-Netz auf seine NAS zugreifen will und merkt, dass es total langsam ist, könnte es daran liegen, dass man keine direkte Verbindung aufgebaut bekommen hat und alles über einen Relay von Tailscale läuft. In Verbindung mit dem SMB-Protokoll ist das teilweise sehr langsam, ich habe hier nur knapp über 500kbit/s Durchsatz bekommen.

Zum Glück war das Problem recht einfach zu lösen, ich musste nur einmal in der Fritzbox UPnP für die NAS erlauben, also die Möglichkeit, dass sie sich selber Portfreigaben erteilen kann. Einmal Tailscale neugestartet und schwupps, habe ich eine direkte Verbindung und kann Dateien mit mehreren Megabyte pro Sekunde übertragen. Yeah! Weitere Informationen dazu gibt es in der Tailscale Doku.

]]>
<![CDATA[kettcar – Gute Laune ungerecht verteilt]]> https://knuspermagier.de/posts/2024/kettcar-gute-laune-ungerecht-verteilt Mon, 08 Apr 2024 08:55:00 +0200 https://knuspermagier.de/posts/2024/kettcar-gute-laune-ungerecht-verteilt

Auch das neue Album von kettcar ist nach den ersten paar Durchhörungen ziemlich grandios. Bisher ein gutes Musik-Jahr!

]]>
<![CDATA[Alligatoah - off]]> https://knuspermagier.de/posts/2024/alligatoah-off Mon, 25 Mar 2024 23:00:00 +0100 https://knuspermagier.de/posts/2024/alligatoah-off

Ein sehr gutes Album. Ich bin fest davon ausgegangen, dass es gut wird und wurde nicht enttäuscht. Gerne mehr davon!

]]>