<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:fh="http://purl.org/syndication/history/1.0">
  <title>Posts tagged: traefik Archive</title>
  <id>https://pype.dev/tags/traefik/archive/atom.xml</id>
  <updated>2026-03-23T08:12:25Z</updated>
  <subtitle>All posts with the tag &#34;traefik&#34;</subtitle>
  <link href="https://pype.dev/tags/traefik/" rel="alternate" type="text/html"></link>
  <link href="https://pype.dev/tags/traefik/archive/atom.xml" rel="self" type="application/atom+xml"></link>
  <link href="https://pype.dev/tags/traefik/atom.xml" rel="current" type="application/atom+xml"></link>
  <author>
    <name>Nic Payne</name>
  </author>
  <generator uri="https://github.com/WaylonWalker/markata-go">markata-go</generator>
  <fh:complete></fh:complete>
  <entry>
    <title>Remote Terraform State Requires Working Traefik… DUH!</title>
    <id>https://pype.dev/remote-terraform-state-requires-working-traefik-duh/</id>
    <updated>2026-03-23T08:12:25Z</updated>
    <published>2026-03-23T08:12:25Z</published>
    <link href="https://pype.dev/remote-terraform-state-requires-working-traefik-duh/" rel="alternate" type="text/html"></link>
    <summary type="text">I&#39;m working on some spring cleaning in my homelab and backed myself into a hilarious corner yesterday. I use Open Tofu for any of my Terraform needs now, and...</summary>
    <content type="html">&lt;p&gt;I&amp;rsquo;m working on some spring cleaning in my homelab and backed myself into a&#xA;hilarious corner yesterday. I use Open Tofu for any of my Terraform needs now,&#xA;and although I don&amp;rsquo;t manage a ton with terraform, I do manage all my cloudflare&#xA;stuff with it. I decided I wanted to use my own minio instance as the s3 remote&#xA;state backend for my workspaces so I could rely on my typical NAS data&#xA;backup/retention workflow for the buckets in case anything went wrong, as&#xA;opposed to a local state file that I&amp;rsquo;m not taking a lot of precautions with.&#xA;Well during my Spring Cleaning I was working towards replacing ingress into my&#xA;home network with Cloudflare tunnels and in the midst of that update I took&#xA;down traefik, no matter a simple &amp;rsquo;tofu apply&amp;rsquo; should get me right back to&#xA;working order&amp;hellip;&lt;/p&gt;&#xA;&lt;pre class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;╷&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;Error&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;Error&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;inspecting&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;states&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;s3&amp;#34;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;backend&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;err&#34;&gt;│&lt;/span&gt;     &lt;span class=&#34;k&#34;&gt;operation&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;error&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;S3&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;ListObjectsV2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;https&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;response&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;error&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;StatusCode&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;404&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;RequestID&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;HostID&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;api&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;error&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;NotFound&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;Not&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;Found&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Hilarious problem with thankfully an easy fix&amp;hellip; downloading the state file&#xA;from Minio wasn&amp;rsquo;t a big deal since the container was still running without&#xA;issue, and placing the state file in the folder to use as the local state&#xA;solution for the interim went totally smooth, but this highlights the set of&#xA;interdependencies I&amp;rsquo;m creating for myself and as I take the next few days/weeks&#xA;to do some spring cleaning I&amp;rsquo;m hoping I can separate out the external ingress&#xA;from internal with a bit more clear boundaries so that I never lock myself out&#xA;of a workflow I only execute on my LAN in the first place!&lt;/p&gt;&#xA;</content>
    <author>
      <name>Nic Payne</name>
      <uri>https://pype.dev</uri>
    </author>
  </entry>
  <entry>
    <title>💭 Use Traefik 2 with Nginx, Apache, or CaddyServer to Serve Stat…</title>
    <id>https://pype.dev/thoughts-803/</id>
    <updated>2025-08-19T11:28:37Z</updated>
    <published>2025-08-19T11:28:37Z</published>
    <link href="https://pype.dev/thoughts-803/" rel="alternate" type="text/html"></link>
    <summary type="text">Looks like a nice way to use git to back static sites, which I already do with my blog but this would be a simple way to</summary>
    <content type="html">&lt;a href=&#34;https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/&#34;&gt;&#xA;    &lt;img&#xA;        src=&#34;https://shots.wayl.one/shot/?url=https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/&amp;height=450&amp;width=800&amp;scaled_width=800&amp;scaled_height=450&amp;selectors=&#34;&#xA;        alt=&#34;shot of post - Use Traefik 2 with Nginx, Apache, or CaddyServer to Serve Static Files&#34;&#xA;        height=450&#xA;        width=800&#xA;    &gt;&#xA;&lt;/a&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s my thought on &lt;a href=&#34;https://simplecto.com/use-traefik-with-nginx-apache-caddyserver-serve-static-files/&#34;&gt;Use Traefik 2 with Nginx, Apache, or CaddyServer to Serve Static Files&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Looks like a nice way to use git to back static sites, which I already do with my blog but this would be a simple way to centralize some content I like to serve up. Might make it easier to self-host everything as well!&lt;/p&gt;&#xA;&lt;p&gt;NOTE: this is in karakeep already&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;div class=&#34;admonition note&#34;&gt;&#xA;&lt;p class=&#34;admonition-title&#34;&gt;Note&lt;/p&gt;&#xA;&lt;p&gt;This is one of [[ my-thoughts ]]. I picked this up from &lt;a href=&#34;https://waylonwalker.com&#34;&gt;Waylon Walker&lt;/a&gt;(&lt;a href=&#34;https://thoughts.waylonwalker.com&#34;&gt;https://thoughts.waylonwalker.com&lt;/a&gt;). It&amp;rsquo;s a short note that I make about someone else&amp;rsquo;s content online.  Learn more about the process &lt;a href=&#34;/thoughts/&#34; class=&#34;wikilink&#34; data-title=&#34;Thoughts&#34; data-description=&#34;My thoughts are found at my thoughts feed&#34; data-date=&#34;2025-06-09&#34; data-preview=&#34;My thoughts are found at my thoughts feed&#34;&gt;Thoughts&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/div&gt;&#xA;</content>
    <author>
      <name>Nic Payne</name>
      <uri>https://pype.dev</uri>
    </author>
  </entry>
</feed>