<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>fkr - exploration is key to excellence</title>
    <description>disrupt! My musings on technology and all around.
</description>
    <link>https://hazardous.org/</link>
    <atom:link href="https://hazardous.org/feed/all-categories.xml" rel="self" type="application/rss+xml" />  
    <pubDate>Sat, 07 Mar 2026 16:03:32 +0100</pubDate>
    <lastBuildDate>Sat, 07 Mar 2026 16:03:32 +0100</lastBuildDate>
	<language>en</language>
	<image>
		<title>fkr - exploration is key to excellence</title>
		<width>144</width>
		<height>144</height>
		<link>https://hazardous.org/</link>
		<url>https://hazardous.org/images/hotpic_400x400.png</url>
	</image>
    <generator>Jekyll v4.4.1</generator>
    
      <item>
        <title>FOSDEM 2026, some Univention Summit and Building Europe&apos;s Public Digital Infrastructure</title>
        <description>&lt;p&gt;&lt;a href=&quot;https://fosdem.org/&quot;&gt;FOSDEM 2026&lt;/a&gt; is already more than a week old, currently tons of stuff going on. Like every year FOSDEM was a blast.
Before heading to FOSDEM another “like every year”-experience was on: &lt;a href=&quot;https://univention-summit.de/&quot;&gt;Univention Summit&lt;/a&gt;. It was the 18th Univention Summit and once again increased in size of attendees. The UV Summit switch to a two day programm (in the past the second day was not really conference programm, but workshops). Together with Jutta Horstmann (CO-CEO Heinlein Group / WG Public Affairs OSBA), Dirk Gernhardt (City of Munich), Dr. Martin Hagen (City of Bremen), Leonhard Kugler (ZenDiS) and I were part of a panel on the “Deutschland-Stack” on the second day and I represented the SCS views in the round. See &lt;a href=&quot;/archive/talks/2026/01/28/univention-summit-d-stack-panel&quot;&gt;this post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For many years, I referred to the Univention Summit as the “New Years Reception of the german open source business scene”. This I need to revise. For once, it is not only the “german” (or for that matter DACH) region anymore. Some talks and even the panel on the first day were in english (and the whole event was live translated iinto english) - BUT it has become a hotspot for all and everything “digital sovereign” (in a positiv sense).&lt;/p&gt;

&lt;p&gt;At FOSDEM we (SCS) organized the Devroom &lt;a href=&quot;https://fosdem.org/2026/schedule/track/building-europes-public-digital-infrastructure/&quot;&gt;“Building Europe’s Public Digital Infrastructure”&lt;/a&gt; together with the ZenDiS. This was the second year that we did a joint devroom and it was a blast. A short roundup can be found on &lt;a href=&quot;https://www.linkedin.com/feed/update/urn:li:ugcPost:7424473976862572544/?actorCompanyId=74984610&quot;&gt;LinkedIn&lt;/a&gt;. We’ve had excellent talks in the room. You should watch all of them. If you can only watch one of them, &lt;a href=&quot;https://fosdem.org/2026/schedule/event/7YMJST-how-to-lead-change-to-open-source/&quot;&gt;watch this&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What I find mind boggling: The topic of Digital Sovereignty is so often still seen &lt;em&gt;only&lt;/em&gt; under the aspects of current geo politics. While this of course makes the giant dependence on US companies and technology visible the striving for digital sovereignty is about so much more. This &lt;a href=&quot;https://www.thecloudcast.net/2026/02/the-rise-of-digital-sovereignty.html&quot;&gt;episode of the Cloud Cast&lt;/a&gt; is a good example for the - imho - short comings of the discussion.&lt;/p&gt;

</description>
        <pubDate>Wed, 11 Feb 2026 00:00:00 +0100</pubDate>
        <link>https://hazardous.org/archive/blog/2026/02/11/the-one-with-building-europes-pdi-and-other-fun</link>
        <guid isPermaLink="true">https://hazardous.org/archive/blog/2026/02/11/the-one-with-building-europes-pdi-and-other-fun</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Principles matter or on the importance of a mission statement</title>
        <description>&lt;p&gt;Through some conversations in the last few weeks, it became important to me to write a few sentences on principles. While often people differentiate between work and private life, I’m in the camp that when it comes
to certain things there is no business or work side of things. It is the same person that acts, and I’m always acting within the context of the person that I am. Just as with purpose, I hold it with the following quote of &lt;a href=&quot;https://en.wikipedia.org/wiki/Henry_Rollins&quot;&gt;
Henry Rollins&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;No such thing as spare time, no such thing as free time, no such thing as down time. All you got is life time. Go.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My set of principles has accompanied me for a long time already. From very early on we had a “No Bullshit Policy” at the first company (bytemine GmbH) I founded. The “No Bullshit Policy” was to make sure, that we’re always transparent and honest to our customers. For our customers it meant, that they could trust our statements - &lt;em&gt;even&lt;/em&gt; if we made mistakes. For the people working at bytemine it meant a healthy culture and psychological safety.&lt;/p&gt;

&lt;p&gt;About ten years ago I wrote them down for the first time. I actually do have a copy in my wallet as well as on my desk. They serve well in difficult decision-making, as small reminders in daily life or reminding me to stick to them no matter how hard it seems. Since I wrote them down for the first time they’ve seen some small refinements in wording and additions (for example, when my son was born). In the book &lt;a href=&quot;https://en.wikipedia.org/wiki/The_7_Habits_of_Highly_Effective_People&quot;&gt;Seven Habits of Highly Effective People&lt;/a&gt; by &lt;a href=&quot;https://en.wikipedia.org/wiki/Stephen_Covey&quot;&gt;Steven R. Covey&lt;/a&gt; (personally, I find it is a terrible title for the book. Since the title can be interpreted as some kind of “highly optimize your life”-bullshit, which the book definitely is not!) principles or mission statements are considered a flight corridor that airplanes have. When an commercial airplanes travels from London to New York, it has a fairly definite course, but within this course (the flight corridor) it moves a bit left and right / up and down.
The &lt;a href=&quot;/static-files/files/leitbild.txt&quot;&gt;original variant&lt;/a&gt; is in German. The wording is on purpose, straightforward, and simple.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;ul&gt;
    &lt;li&gt;I am committed&lt;/li&gt;
    &lt;li&gt;I am an idealist&lt;/li&gt;
    &lt;li&gt;I have time&lt;/li&gt;
    &lt;li&gt;I smile&lt;/li&gt;
    &lt;li&gt;I create added value&lt;/li&gt;
    &lt;li&gt;I live sustainably and economically&lt;/li&gt;
    &lt;li&gt;I live consciously&lt;/li&gt;
    &lt;li&gt;I am well-read&lt;/li&gt;
    &lt;li&gt;I am confident&lt;/li&gt;
    &lt;li&gt;I understand before I form an opinion&lt;/li&gt;
    &lt;li&gt;I see my fellow human beings as a whole and not just their actions&lt;/li&gt;
    &lt;li&gt;I have my own opinion and stand up for it&lt;/li&gt;
    &lt;li&gt;I am reliable and honest&lt;/li&gt;
    &lt;li&gt;I am a loving father and husband&lt;/li&gt;
    &lt;li&gt;I make time for my family&lt;/li&gt;
    &lt;li&gt;I am respectful and appreciative&lt;/li&gt;
    &lt;li&gt;I am grateful&lt;/li&gt;
    &lt;li&gt;I am open to feedback and listen&lt;/li&gt;
    &lt;li&gt;I don’t do things to please others, I do them right&lt;/li&gt;
    &lt;li&gt;I am aware of the consequences of my actions&lt;/li&gt;
  &lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;The &lt;a href=&quot;https://fosdem.org/2026/schedule/event/7YMJST-how-to-lead-change-to-open-source/&quot;&gt;talk&lt;/a&gt; that &lt;a href=&quot;https://fosstodon.org/@RosannaSibora&quot;&gt;Rosanna Sibora&lt;/a&gt; gave in the &lt;a href=&quot;https://fosdem.org/2026/schedule/track/building-europes-public-digital-infrastructure/&quot;&gt;“Building Europe’s Public Digital Infrastructure” devroom&lt;/a&gt; at FOSDEM 2026 reminded me, that it is an important time right now to be verbose on these topics.
It is a good time to talk more publically about the importance of having a backbone.&lt;/p&gt;

</description>
        <pubDate>Mon, 02 Feb 2026 00:00:00 +0100</pubDate>
        <link>https://hazardous.org/archive/blog/2026/02/02/the-one-with-principles</link>
        <guid isPermaLink="true">https://hazardous.org/archive/blog/2026/02/02/the-one-with-principles</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Univention Summit 2026 - &quot;Panel - Anforderungen an den Deutschland Stack&quot;</title>
        <description>&lt;p&gt;Im Rahmen des Univention Summit 2026 habe ich den &lt;a href=&quot;https://sovereigncloudstack.org&quot;&gt;Sovereign Cloud Stack&lt;/a&gt; bei der Panel-Diskussion “Anforderungen an den Deutschland Stack” vertreten.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Vbn2ZmGjyDo&amp;amp;list=PLRvL2-ZtMxND5ChxMH3K-sHcrtlCPOe_f&amp;amp;index=13&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot; class=&quot;button round fa fa-video&quot;&gt;Aufzeichnung auf Youtube&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;/static-files/talks/uvsummit2026-panel-d-stack.mkv&quot;&gt;Alternativer Download des Videos (ohne youtube)&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Wed, 28 Jan 2026 00:00:00 +0100</pubDate>
        <link>https://hazardous.org/archive/talks/2026/01/28/univention-summit-d-stack-panel</link>
        <guid isPermaLink="true">https://hazardous.org/archive/talks/2026/01/28/univention-summit-d-stack-panel</guid>
        
        
        <category>talks</category>
        
      </item>
    
      <item>
        <title>Keeping things simple - even if introducing Standard Operating Procedures (SOP)</title>
        <description>&lt;p&gt;Every now and then situations require a slim way of introducing documented processes to assure reproduceable outcomes and to achieve a certain quality.
Yes - this is a discipline for which there are tons of frameworks, even more books and you can hire highly certified consultants ;) If the scope is to assist your team with its growth, it might be enough to just keep it very simple and just give a little guidance.
A client of mine asked me last year to write them a small framework to get started with &lt;a href=&quot;https://en.wikipedia.org/wiki/Standard_operating_procedure&quot;&gt;Standard Operating Procedures&lt;/a&gt; (SOPs). I’ve worked with SOPs a lot in the past and at one point we even aligned an ISO 27001 process along well defined SOPs. Yet, in its most basic ways all that is needed are simple, well-defined templates and some examples.&lt;/p&gt;

&lt;h3 id=&quot;simple-sop-framework&quot;&gt;Simple SOP framework&lt;/h3&gt;

&lt;p&gt;I’ve assembled a very simple set of templates with some examples. Those are available in english and german. The work is MIT licensed.&lt;/p&gt;

&lt;p&gt;Repository: &lt;a href=&quot;https://git.sr.ht/~fkr/sop&quot;&gt;https://git.sr.ht/~fkr/sop&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can easily throw it in the wiki of your choice or just directly work within a git repository with it.&lt;/p&gt;

&lt;p&gt;However when working with this and the client, I wanted to make it even more accessable. Accessable for people who don’t want to fiddle with git AND at the same time have it in the best accessable way for the tech-savy people in the team (eg. in a git repository).&lt;/p&gt;

&lt;h3 id=&quot;gollum-sop&quot;&gt;Gollum-SOP&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/gollum/gollum&quot;&gt;Gollum&lt;/a&gt; is a git-based Wiki. &lt;a href=&quot;https://git.sr.ht/~fkr/gollum-sop&quot;&gt;Gollum-SOP&lt;/a&gt; is an opinionated setup of Gollum in order to provide a lean and simple way of documenting &lt;a href=&quot;https://en.wikipedia.org/wiki/Standard_operating_procedure&quot;&gt;Standard Operating Procedures&lt;/a&gt; (SOPs).&lt;/p&gt;

&lt;p&gt;Gollum-SOP bundles &lt;a href=&quot;https://github.com/bjoernalbers/gollum-auth&quot;&gt;gollum-auth&lt;/a&gt; with a custom patch to make it working with Gollum version 6. Furthermore some custom additions are added through &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;config.ru&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;To get started, you place a clone of the &lt;a href=&quot;https://git.sr.ht/~fkr/sop&quot;&gt;SOP&lt;/a&gt; repository as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;wiki&lt;/code&gt; into the Gollum-SOP checkout before starting it. Gollum-SOP comes with a dockerfile to get easily started.&lt;/p&gt;

</description>
        <pubDate>Sat, 24 Jan 2026 00:00:00 +0100</pubDate>
        <link>https://hazardous.org/archive/blog/2026/01/24/the-one-with-gollum-sop</link>
        <guid isPermaLink="true">https://hazardous.org/archive/blog/2026/01/24/the-one-with-gollum-sop</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>2026 - CW 03 - The one that really kicked of the year 2026</title>
        <description>&lt;p&gt;This was the first complete work week of 2027 for me. Last week we had our (from within the &lt;a href=&quot;https://osb-alliance.de/ueber-uns/ecodigit-enabling-green-computing-and-digital-transformation&quot;&gt;OSBA ECO:DIGIT&lt;/a&gt; Team) &lt;a href=&quot;https://www.bundesumweltministerium.de/veranstaltung/bmukn-community-ideathon-green-coding-nachhaltige-it-infrastrukturen&quot;&gt;green coding workshop with the BMKUKN&lt;/a&gt; and University of applied science of Bremerhaven. A comprehensive summary in german by the HS Bremerhaven is &lt;a href=&quot;https://informatik.hs-bremerhaven.de/ideathon/&quot;&gt;available here&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;listening-this-week&quot;&gt;Listening this week&lt;/h2&gt;

&lt;p&gt;The latest episode of the &lt;a href=&quot;https://oxide-and-friends.transistor.fm/&quot;&gt;Oxide and Friends&lt;/a&gt;, &lt;a href=&quot;https://oxide-and-friends.transistor.fm/episodes/engineering-rigor-in-the-llm-age&quot;&gt;Engineering Rigor in deh LLM Age&lt;/a&gt; podcast discusses the use of LLMs in software engineering / software development. And aside from all the hype and loads of bullshit around that topic, one can’t deny that there are relevant use-cases and scenarios. This episode highlights that and very much resonated with me. Definitly worthwhile listening.
Their &lt;a href=&quot;https://oxide-and-friends.transistor.fm/episodes/predictions-2026&quot;&gt;predictions episode&lt;/a&gt; with the 1, 3 and 6 year predictions is also worthwhile.&lt;/p&gt;

&lt;p&gt;Podcast-listening wise this week the &lt;a href=&quot;https://se-radio.net&quot;&gt;Software Engineering Radio&lt;/a&gt; episode on &lt;a href=&quot;https://se-radio.net/2026/01/se-radio-702-derick-schaefer-on-modern-clis/&quot;&gt;Modern CLIs&lt;/a&gt; with Eric Schaefer was also worth listening too.&lt;/p&gt;

&lt;h2 id=&quot;scs-in-the-d-stack&quot;&gt;SCS in the D-Stack&lt;/h2&gt;

&lt;p&gt;On Friday, January 16th, a fairly big news items (relating to my work) became public: The first summary of the consultation for the D-Stack was published: &lt;a href=&quot;https://deutschland-stack.gov.de/gesamtbild/&quot;&gt;Gesamtbild&lt;/a&gt; and in the section of &lt;a href=&quot;https://deutschland-stack.gov.de/gesamtbild/#managed-services-und-cloud&quot;&gt;Managed Services und Cloud&lt;/a&gt; it states:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;There are currently no specific standards for managed services. However, it is specified that&lt;br /&gt;
[…]&lt;br /&gt;
Standards from the German Administration Cloud (“Deutsche Verwaltungscloud” == DVC), OpenStack, and Sovereign Cloud Stack (SCS) must be complied with.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We’ll see how much this means in reality, however I much rather have SCS being referenced here than not. Obiviously we bring a lot to the table and combined with the input of others this can be leveraged to a really good next level. I’d really like to see how we can jointly work on bringing the &lt;a href=&quot;https://docs.fitko.de/dvc/docs/&quot;&gt;“Detailstandards der DVC”&lt;/a&gt; with the SCS-Standards closer together. Especially if one looks at the &lt;a href=&quot;https://docs.fitko.de/dvc/docs/detailstandards/detailstandard_44&quot;&gt;DS 44&lt;/a&gt;, &lt;a href=&quot;https://docs.fitko.de/dvc/docs/detailstandards/detailstandard_53&quot;&gt;DS54&lt;/a&gt; and &lt;a href=&quot;https://docs.fitko.de/dvc/docs/detailstandards/detailstandard_54&quot;&gt;DS 54&lt;/a&gt; one sees how they complement the &lt;a href=&quot;https://docs.scs.community/standards/kaas/&quot;&gt;SCS Standards for KaaS&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;fosdem-upcoming&quot;&gt;FOSDEM upcoming&lt;/h2&gt;

&lt;p&gt;The schedule for the &lt;a href=&quot;https://fosdem.org/2026/schedule/track/building-europes-public-digital-infrastructure/&quot;&gt;&lt;em&gt;Building Europe’s Public Digital Infrastructure&lt;/em&gt;&lt;/a&gt; devroom is nicely filled with lots of interesting talks. We (the SCS Community) are organizing this jointly with the &lt;a href=&quot;https://zendis.de&quot;&gt;ZenDiS&lt;/a&gt;. As every year, I’m really looking forward to FOSDEM. Afterwards I will be heading to Ghent for &lt;a href=&quot;https://cfgmgmtcamp.org/ghent2026/&quot;&gt;CfgMgmgtCamp&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;currently-reading&quot;&gt;Currently reading&lt;/h2&gt;

&lt;p&gt;I finally started reading the much appraised &lt;a href=&quot;https://www.goodreads.com/book/show/11468377-thinking-fast-and-slow&quot;&gt;“Thinking Fast and Slow”&lt;/a&gt; by Daniel Kahneman. Had this on my list for ages. Around christmas I started listening to the audio version of &lt;a href=&quot;https://www.goodreads.com/book/show/222725518-empire-of-ai&quot;&gt;“Empires of AI”&lt;/a&gt; by Karen Hao. Am about half way trough and so far it has been interesting.&lt;/p&gt;

</description>
        <pubDate>Sun, 18 Jan 2026 00:00:00 +0100</pubDate>
        <link>https://hazardous.org/archive/blog/weekly/2026/01/18/cw-03-weekly-bin</link>
        <guid isPermaLink="true">https://hazardous.org/archive/blog/weekly/2026/01/18/cw-03-weekly-bin</guid>
        
        
        <category>blog</category>
        
        <category>weekly</category>
        
      </item>
    
      <item>
        <title>Hero Kids or how my son discovers the joy of pen &amp; paper RPG</title>
        <description>&lt;p&gt;Since my (almost) seven-year-old son has enjoyed listening to stories that I make up on the run while giving him choices on how to continue the story, I started considering introducing him to the world of pen-and-paper roleplaying games. While at &lt;a href=&quot;https://events.ccc.de/congress/2025/infos/startpage.html&quot;&gt;39C3&lt;/a&gt; there were RPG sessions for kids (without any specific ruleset). We did not attend those, but afterward I started researching which ruleset would be appropriate.&lt;/p&gt;

&lt;h2 id=&quot;hero-kids&quot;&gt;Hero Kids&lt;/h2&gt;

&lt;p&gt;I quickly came across &lt;a href=&quot;https://herokidsrpg.blogspot.com&quot;&gt;Hero Kids&lt;/a&gt; - which appealed to me since the content has been translated to various languages, including German (our mother tongue). While I feel comfortable to also translate on the fly, this does make things a tad easier.
The intro page to the game is &lt;a href=&quot;https://herokidsrpg.blogspot.com/p/hero-kids-overview.html&quot;&gt;here&lt;/a&gt;.
&lt;em&gt;Hero Kinds&lt;/em&gt; has been created by Justin Halliday.&lt;/p&gt;

&lt;p&gt;Everything is available through &lt;a href=&quot;https://www.drivethrurpg.com/en/publisher/4846/hero-forge-games/category/32396/hero-kids-creator-s-guild&quot;&gt;DriveThruRPG&lt;/a&gt; and there are several bundles available.&lt;/p&gt;

&lt;h3 id=&quot;first-steps&quot;&gt;First Steps&lt;/h3&gt;

&lt;p&gt;The rule book comes with a first adventure, and the rule book has some predefined characters.
While we were going over the pre-defined characters, exactly what I hoped for happened: “Can I create my own character?” my son asked. Wohooo - of course: let’s go!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Hero Kids&lt;/em&gt; is targeted at kids between the ages of 4 and 10. Especially if you like improvising. and creating your own style in Hero Kids is fun, since it easily lets you adapt stuff.&lt;/p&gt;

&lt;p&gt;We played the initial adventure, ‘Basement O Rats’ and it became clear that he was hooked on the game.&lt;/p&gt;

&lt;h3 id=&quot;monster-compendium&quot;&gt;Monster Compendium&lt;/h3&gt;

&lt;p&gt;The &lt;a href=&quot;https://www.drivethrurpg.com/en/product/191378/hero-kids-fantasy-expansion-monster-compendium&quot;&gt;Monster Compendium&lt;/a&gt; comes with many printable figures, and my son really likes “building”
(cutting them out and gluing them to a cardboard foot) with me. Together with the &lt;a href=&quot;https://www.drivethrurpg.com/en/product/399364/hero-kids-fantasy-expansion-brecken-vale-gazetteer&quot;&gt;Brecken Vale Gazetteer&lt;/a&gt; these are perfect resources for extending the games.&lt;/p&gt;

&lt;h3 id=&quot;fire-in-rivenshore&quot;&gt;Fire in Rivenshore&lt;/h3&gt;

&lt;p&gt;The next adventure we played was &lt;a href=&quot;https://legacy.drivethrurpg.com/product/120069/Hero-Kids--Fantasy-Adventure--Fire-in-Rivenshore&quot;&gt;Fire in Rivenshore&lt;/a&gt; which actually features not only a good story about helping and making some though decisions but also a moral dilemma. It was interesting to see how my son approached that.
So far we’ve only played among us two - next step is to assemble a small group with his friends and see how that works out. :)&lt;/p&gt;

&lt;p&gt;I’m now off preparing the next adventure for us to dive in!&lt;/p&gt;
</description>
        <pubDate>Tue, 13 Jan 2026 00:00:00 +0100</pubDate>
        <link>https://hazardous.org/archive/blog/2026/01/13/the-one-with-hero-kids</link>
        <guid isPermaLink="true">https://hazardous.org/archive/blog/2026/01/13/the-one-with-hero-kids</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>IT-Tage Dezember 2025 - &quot;Sovereign Cloud Stack – Zertifizierbare Standards für digital souveränes Cloud-Computing&quot;</title>
        <description>&lt;p&gt;Bei der 2025er Edition der IT-Tage in Frankfurt hab ich im Rahmen des “Digitale Souveränität”-Track einen Vortrag zu den zertifizierbaren Standards und der Zertifizierung im Sovereign Cloud Stack gehalten.
Der Vortrag wurde leider nicht aufgezeichnet.&lt;/p&gt;

&lt;p&gt;Die Folien gibt es &lt;a href=&quot;/static-files/talks/SCS-Standards-und-Zertifizierung-Forum-SCS-Standards-Felix-Kronlage-Dammers-IT-Tage-2025.pdf&quot;&gt;hier&lt;/a&gt;.&lt;/p&gt;

</description>
        <pubDate>Tue, 09 Dec 2025 00:00:00 +0100</pubDate>
        <link>https://hazardous.org/archive/talks/2025/12/09/ittage</link>
        <guid isPermaLink="true">https://hazardous.org/archive/talks/2025/12/09/ittage</guid>
        
        
        <category>talks</category>
        
      </item>
    
      <item>
        <title>openCode Connect August 2025</title>
        <description>&lt;p&gt;Zusammen mit Friederike Zelke war ich bei &lt;a href=&quot;https://opencode.de/de/aktuelles/events/opencode-connect-august-2025-4785&quot;&gt;openCode Connect&lt;/a&gt; zu Gast und hab zum &lt;a href=&quot;https://sovereigncloudstack.org/de/&quot;&gt;Sovereign Cloud Stack&lt;/a&gt; referiert.
Das war eine tolle Veranstaltung und das &lt;a href=&quot;https://www.zendis.de&quot;&gt;ZenDiS&lt;/a&gt; ist ein toller Gastgeber und hat mit openCode Connect eine gelungene Veranstaltungsreihe.&lt;/p&gt;

&lt;p&gt;Die Folien gibt es &lt;a href=&quot;/static-files/talks/250826_openCode_Connect.pdf&quot;&gt;hier&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=5xkMABNPqVg&amp;amp;list=PLMCUEPxHwdPnjpa6Pup36VOJXACtsQXlP&quot;&gt;Deep-Link zur Folge&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;(&lt;a href=&quot;/static-files/talks/250826_openCode_Connect.mkv&quot;&gt;alternativer Download&lt;/a&gt;)&lt;/p&gt;
</description>
        <pubDate>Tue, 26 Aug 2025 00:00:00 +0200</pubDate>
        <link>https://hazardous.org/archive/talks/2025/08/26/openCode-connect</link>
        <guid isPermaLink="true">https://hazardous.org/archive/talks/2025/08/26/openCode-connect</guid>
        
        
        <category>talks</category>
        
      </item>
    
      <item>
        <title>Oh - hey Immich - Part 2 of many of moving off platforms</title>
        <description>&lt;p&gt;(Update from 2025/11/22: I came across &lt;a href=&quot;https://drewdevault.com/2025/10/22/2025-10-22-Whats-up-with-FUTO.html&quot;&gt;this post&lt;/a&gt;
by Drew DeVault regarding FUTO, the company behind immich. No conclusion from my side yet, but
as an fyi.)&lt;/p&gt;

&lt;p&gt;I’m lazy. And over the years, I grew very comfortable with certain features and
services. One of these is Apple Photos in combination with iCloud photos. We’ve
been using it for years. In the life before that, I used &lt;a href=&quot;https://piwigo.org&quot;&gt;Piwigo&lt;/a&gt;.
But I stopped using my own Piwigo instance in 2021 for good.&lt;/p&gt;

&lt;p&gt;Recently, I got the urge (doh — guess why ;) ) to revisit taking this into my
own hands again. Especially since I’m “dual-devicing” (is that a term?) with a
de-googled Fairphone that I run alongside my iPhone. Actually: the Fairphone is
my main phone currently (different story; will dive into that in a separate post).&lt;/p&gt;

&lt;p&gt;I came across &lt;a href=&quot;https://couteausuis.se/tinkering/2023/10/13/migrate-apple-photos-to-immich/&quot;&gt;this blog post&lt;/a&gt; that got
me curious about immich.&lt;/p&gt;

&lt;h2 id=&quot;enter-immich&quot;&gt;Enter immich&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://immich.app&quot;&gt;Immich&lt;/a&gt; is a self-hosted photo (and video) solution that
is openly developed and licensed under the AGPLv3. Furthermore, the whole ecosystem,
such as mobile applications, are also open source and licensed accordingly.
Apps are available for iOS as well as Android. For Android, the immich app is
available via F-Droid as well. Immich is family-compatible and not just a
fiddly-nerd solution :).&lt;/p&gt;

&lt;p&gt;It is easily deployable as a set of Docker containers via &lt;a href=&quot;https://immich.app/docs/install/docker-compose&quot;&gt;docker compose&lt;/a&gt;.
This is one of the recommended ways of setting up immich. The &lt;a href=&quot;https://immich.app/docs/overview/introduction&quot;&gt;documentation&lt;/a&gt;
is good so that there is no need to replicate it here.&lt;/p&gt;

&lt;h2 id=&quot;importing-to-immich&quot;&gt;Importing to immich&lt;/h2&gt;

&lt;p&gt;Importing to immich is — thanks to the immich-cli — effortless. The cli
allows for recursive importing, and thanks to detecting duplicates it can
also rerun multiple times. The following example will import the local
directory &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;./export&lt;/code&gt; and everything below it to the immich instance available
at &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;immich-server:2283&lt;/code&gt; (which in my case is the instance of immich running
on the same host in Docker).&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ docker run -it -v &quot;$(pwd)&quot;:/import:ro -v ./export:/upload:ro -e IMMICH_INSTANCE_URL=http://immich-server:2283/api -e IMMICH_API_KEY=$IMICH_API_KEY --network immich_network ghcr.io/immich-app/immich-cli:latest upload /upload --recursive --album
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;--album&lt;/code&gt; will cause immich-cli to create an album named the same as
each directory.&lt;/p&gt;

&lt;h2 id=&quot;before-importing-is-exporting&quot;&gt;Before importing is exporting&lt;/h2&gt;

&lt;p&gt;For exporting from Apple Photos, the best way is to use &lt;a href=&quot;https://github.com/RhetTbull/osxphotos&quot;&gt;osxphotos&lt;/a&gt;.
A command line like this will do:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;$ osxphotos export yourFolder --skip-original-if-edited --sidecar XMP --touch-file --directory “{folder_album}” --download-missing
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;For importing my piwigo-data, I just used the data directory from my piwigo
install, there I already had all the photos in a directory structure resembling
my albums.&lt;/p&gt;
</description>
        <pubDate>Sat, 26 Apr 2025 00:00:00 +0200</pubDate>
        <link>https://hazardous.org/archive/blog/2025/04/26/the-one-with-immich</link>
        <guid isPermaLink="true">https://hazardous.org/archive/blog/2025/04/26/the-one-with-immich</guid>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Hello Audiobookshelf - Part 1 of many of moving off platforms</title>
        <description>&lt;p&gt;I’ve been meaning to dodge audible for ages. I’ve stopped ordering stuff from Amazon
years ago, but leaving audible was more of a hurdle. I really like audiobooks. Furthermore,
I like reading, but I also enjoy listening to certain books. Some books I have for reading
as well, as listening. I’ve been on Audible for a long time. As such, in my catalog there was
fairly large. 
Leaving audible does not only imply that I have to make sure to not throw away all the
audiobooks, but also that I want to have some comfortable way of listening to audiobooks in
the future: my existing ones as well as new ones that I purchase.&lt;/p&gt;

&lt;h3 id=&quot;replacing-audible--where-to-buy-from-instead&quot;&gt;Replacing audible — where to buy from instead?&lt;/h3&gt;

&lt;p&gt;A while ago, I came across &lt;a href=&quot;https://libro.fm&quot;&gt;Libro.fm&lt;/a&gt;. Libro.fm is not just an
audible alternative but is actually an excellent way to purchase audiobooks.
When creating an account with Libro.fm, one can configure a local bookstore that
should receive compensation when purchases are done through Libro.fm.
When purchasing an audiobook through Libro.fm one actually owns the files, so that
Libro.fm directly offers to download the corresponding files. Libro.fm does offer an
iOS and Android app as well.&lt;/p&gt;

&lt;h3 id=&quot;exiting-audible--downloading-all-content&quot;&gt;Exiting audible — downloading all content&lt;/h3&gt;

&lt;p&gt;There are various ways to retrieve audible content. One good way is to
use &lt;a href=&quot;https://getlibation.com&quot;&gt;Libation&lt;/a&gt;. While it is not the most intuitive
software, it will work through your collection just fine.&lt;/p&gt;

&lt;h3 id=&quot;easy-cross-device-listening&quot;&gt;Easy cross-device listening&lt;/h3&gt;

&lt;p&gt;While Libro.fm comes with an iOS and Android app, this does not do the job for me, since
I want to access all the old audiobooks as well. &lt;em&gt;Ideally,&lt;/em&gt; I can access all my
audiobooks through the &lt;em&gt;same&lt;/em&gt; app. Well, thankfully, there is a bunch of self-hosting
servers for media content. First I looked at &lt;a href=&quot;https://ampache.org&quot;&gt;ampache&lt;/a&gt; to
Address music as well as audiobooks — however, the support for audiobooks in ampache
is fairly limited.
Then I discovered &lt;a href=&quot;https://www.audiobookshelf.org/&quot;&gt;audiobookshelf&lt;/a&gt;. As the name suggests,
audiobookshelf addresses audiobooks (well, and to some extent podcasts) and only audiobooks.
Which suits me well: Do one thing and do this excellent. ;)&lt;/p&gt;

&lt;p&gt;According to &lt;a href=&quot;https://www.audiobookshelf.org/docs/#mobile-apps-install&quot;&gt;this page&lt;/a&gt; the
audiobookshelf people are working on an official app.
The &lt;a href=&quot;https://github.com/advplyr/audiobookshelf-app&quot;&gt;app&lt;/a&gt; just as &lt;a href=&quot;https://github.com/advplyr/audiobookshelf&quot;&gt;audiobookshelf&lt;/a&gt;
itself are open source licensed under the GPL-3.&lt;/p&gt;

&lt;p&gt;Aside from the official app, there are other apps out there for iOS as well as Android.
For Android, there is even &lt;a href=&quot;https://lissenapp.org&quot;&gt;Lissen&lt;/a&gt; in F-Droid. On iOS,
there is &lt;a href=&quot;https://plappa.me&quot;&gt;plappa&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Since the testflight beta is full, I had no chance of testing the official iOS app and went
with plappa for now. On my (&lt;a href=&quot;https://iode.tech/iodeos/&quot;&gt;iodeos&lt;/a&gt;-based) Fairphone I went with
Lissen from F-Droid for now.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://www.audiobookshelf.org/docs/&quot;&gt;documentation&lt;/a&gt; is good, so that there is no need to
reproduce it here with smart comments ;)
Nevertheless a few hints on how I run it: I run it from docker and made sure to have &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/metadata&lt;/code&gt; 
as well as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/config&lt;/code&gt; mounted from the host. That way these can easily be backed up. Audiobookshelf
never touches the original audio files but instead saves any metadata alongside (either below 
the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;metadata&lt;/code&gt; directory or if configured to do so next to the audiofiles).&lt;/p&gt;

&lt;h3 id=&quot;f-droid-or-not-to-f-droid&quot;&gt;F-Droid or not to F-Droid?&lt;/h3&gt;

&lt;p&gt;Apparently whether or not and how to get this into F-Droid &lt;a href=&quot;https://github.com/advplyr/audiobookshelf-app/issues/58&quot;&gt;has been a topic&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;2025/04/27 - Update&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I discovered that the official Audiobookshelf app is available on F-Droid through &lt;a href=&quot;https://apt.izzysoft.de/fdroid/index/apk/com.audiobookshelf.app&quot;&gt;apt.izzysoft.de&lt;/a&gt;.&lt;/p&gt;

</description>
        <pubDate>Sat, 19 Apr 2025 00:00:00 +0200</pubDate>
        <link>https://hazardous.org/archive/blog/2025/04/19/the-one-with-audiobookshelf</link>
        <guid isPermaLink="true">https://hazardous.org/archive/blog/2025/04/19/the-one-with-audiobookshelf</guid>
        
        
        <category>blog</category>
        
      </item>
    
  </channel>
</rss>
