<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>vortrag on Tim Schumacher</title>
    <link>https://tim.schumacher.im/tags/vortrag/</link>
    <description>Recent content in vortrag on Tim Schumacher</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Sat, 21 Aug 2021 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://tim.schumacher.im/tags/vortrag/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Nachtrag zum FrOSCon Vortrag „Matrix Server Setup“</title>
      <link>https://tim.schumacher.im/blog/nachtrag-froscon-matrix-server-setup/</link>
      <pubDate>Sat, 21 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://tim.schumacher.im/blog/nachtrag-froscon-matrix-server-setup/</guid>
      <description>&lt;p&gt;Ich habe heute auf der &lt;a href=&#34;https://www.froscon.de/&#34;&gt;FrOSCon&lt;/a&gt; einen Vortrag wie man mittels &lt;a href=&#34;https://github.com/spantaleev/matrix-docker-ansible-deploy&#34;&gt;matrix-docker-ansible-deploy&lt;/a&gt; einen Matrix-Server aufsetzt.&lt;/p&gt;

&lt;p&gt;Das Video werde ich hier auch mal noch verlinken, wenn es denn da ist.&lt;/p&gt;

&lt;p&gt;Der Server unter froscon.datenknoten.me war innerhalb von 30 Minuten schnell aufgesetzt. Aber an der Föderation hat es dann gehapert. Das Problem war, das Matrix zur Förderation eine spezielle Datei &lt;code&gt;/.well-known/matrix/server&lt;/code&gt; abfragt, aber unter der Domain nichts ausgeliefert wurde. Schlimmer noch, es wurde ein Zertifikat für &lt;code&gt;matrix.froscon.datenknoten.me&lt;/code&gt; präsentiert, das dann zu Zertifikatsfehlern geführt hat. Des Rätsels Lösung war dann, das man dem Playbook sagen muss das es auch die Wurzeldomain &lt;code&gt;froscon.datenknoten.me&lt;/code&gt; bespielen soll. Das kann man über die Variable &lt;code&gt;matrix_nginx_proxy_base_domain_serving_enabled&lt;/code&gt; steuern. Wenn man diese auf &lt;code&gt;true&lt;/code&gt; setzt, funktioniert die Föderation. Blöd nur das die ganzen anderen Server relativ stark cachen und das Problem dann noch einige Stunden weiter besteht.&lt;/p&gt;

&lt;p&gt;So in der Retrospektive wäre es sinniger gewesen, den Vorgang von Anfang bis Ende im vorhinein mal durchzuspielen. Ich hätte aber auch die Dokumentation ordentlicher lesen könen, das hätte mich auch davor gerettet. Auf der Dokumentations-Seite zur &lt;a href=&#34;https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/installing.md#starting-the-services&#34;&gt;Installation&lt;/a&gt; steht ja explizit:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Now that services are running, you need to finalize the installation process (&lt;strong&gt;required for federation to work!&lt;/strong&gt;) by Configuring Service Discovery via .well-known (&lt;em&gt;Hervorhebung von mir&lt;/em&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
  </channel>
</rss>