knuspermagier.de
Der privateste Blog von Philipp.

Der große 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.

Freiheit: Erinnerungen 1954 – 2021

Angela Merkel

Gut, informativ, unterhaltsam.

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!

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)

Ich hatte mir im Vorfeld extra die BĂŒcher, auf denen die Serie lose basiert angehört und war von ihnen begeistert. Leider kann ich das nicht von der Serie behaupten. Zu viel wurde anders umgesetzt als es in meiner Fantasie war und war irgendwie komisch. Dazu kommen die vielen Cast-Mitglieder aus Game of Thrones. Too soon, Leute.

QualityLand 2.0

Marc-Uwe Kling

Weiterhin eine unterhaltsame Geschichte mit witzigen Charakteren und Situationen. Leider gibt es Corona-bedingt keine Live-Lesung was dem Genuss sicher ungefÀhr 30% QualitÀt nimmt, aber das ist ja eine technische Sache, die nichts mit dem Buch zu tun hat.

QualityLand

Marc-Uwe Kling

Fing etwas ruhig an, aber spÀtestens als die Kumpanen des Hauptcharakters vorgestellt wurden, wurde es super!