<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Caddy on Mathias WOLFF</title><link>https://www.blog-des-telecoms.com/tags/caddy/</link><description>Recent content in Caddy on Mathias WOLFF</description><generator>Hugo</generator><language>fr-FR</language><copyright>&lt;a href="https://www.blog-des-telecoms.com"&gt;Blog des télécoms&lt;/a&gt; © 2009 - 2026 by &lt;a href="https://www.linkedin.com/in/mathias-wolff-47a7941/"&gt;Mathias WOLFF&lt;/a&gt; is licensed under &lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA 4.0&lt;/a&gt;&lt;img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;&lt;img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;&lt;img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;&lt;img src="https://mirrors.creativecommons.org/presskit/icons/sa.svg" style="max-width: 1em;max-height:1em;margin-left: .2em;"&gt;</copyright><lastBuildDate>Wed, 19 Aug 2026 10:09:33 +0200</lastBuildDate><atom:link href="https://www.blog-des-telecoms.com/tags/caddy/index.xml" rel="self" type="application/rss+xml"/><item><title>Caddy depuis le dépôt officiel, et non depuis une image : retour sur un choix d'architecture pour ma plateforme Podman</title><link>https://www.blog-des-telecoms.com/blog/caddy-paquet-source-host-gate-podman/</link><pubDate>Wed, 19 Aug 2026 14:00:00 +0200</pubDate><guid>https://www.blog-des-telecoms.com/blog/caddy-paquet-source-host-gate-podman/</guid><description>&lt;p&gt;Votre plateforme de services tourne en Podman rootless, et il vous faut bien un point d&amp;rsquo;entrée public pour terminer TLS et gérer ACME. La question est de savoir où le mettre. Je fais le choix de garder Caddy hors Podman, comme service hôte installé depuis le dépôt APT officiel signé de Caddy.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id="caddy-dans-podman-"&gt;Caddy dans Podman ?&lt;a href="#caddy-dans-podman-" class="post-heading__anchor" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Non. La frontière est simple : &lt;code&gt;scripts/deploy.sh&lt;/code&gt; tourne rootless en tant que &lt;code&gt;podman&lt;/code&gt;, et il ne doit jamais acquérir d&amp;rsquo;autorité root sur un service TLS public. Si Caddy vivait dans Podman, le déploiement applicatif rootless pourrait, par construction, réécrire la configuration du point d&amp;rsquo;entrée public. C&amp;rsquo;est exactement la confusion de privilège que je veux éviter.&lt;/p&gt;</description></item><item><title>Caddy from the official package source, not from an image: an architecture decision for my Podman platform</title><link>https://www.blog-des-telecoms.com/en/blog/caddy-paquet-source-host-gate-podman/</link><pubDate>Wed, 19 Aug 2026 14:00:00 +0200</pubDate><guid>https://www.blog-des-telecoms.com/en/blog/caddy-paquet-source-host-gate-podman/</guid><description>&lt;p&gt;Your services platform runs on rootless Podman, and you need a public entry point to terminate TLS and handle ACME. The question is where to put it. I choose to keep Caddy outside Podman, as a host service installed from Caddy&amp;rsquo;s signed official APT repository.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id="caddy-in-podman"&gt;Caddy in Podman?&lt;a href="#caddy-in-podman" class="post-heading__anchor" aria-hidden="true"&gt;#&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;No. The boundary is simple: &lt;code&gt;scripts/deploy.sh&lt;/code&gt; runs rootless as &lt;code&gt;podman&lt;/code&gt;, and it must never acquire root authority over a public TLS service. If Caddy lived in Podman, the rootless application deployment could, by construction, rewrite the configuration of the public entry point. That is exactly the privilege confusion I want to avoid.&lt;/p&gt;</description></item></channel></rss>