<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Self-Hosting on Mathias WOLFF</title><link>https://www.blog-des-telecoms.com/tags/self-hosting/</link><description>Recent content in Self-Hosting 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/self-hosting/index.xml" rel="self" type="application/rss+xml"/><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>