<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Caddy Tutorial - Collection - Nite</title>
    <link>https://www.nite07.com/en/collections/caddy-tutorial/</link>
    <description>This is Nite&#39;s home!</description>
    <generator>Hugo 0.163.1 &amp; FixIt v0.4.5</generator>
    <language>en</language>
    <managingEditor>nite@nite07.com (Nite)</managingEditor>
    <webMaster>nite@nite07.com (Nite)</webMaster>
    <lastBuildDate>Tue, 28 Apr 2026 21:00:00 +0800</lastBuildDate>
    <atom:link href="https://www.nite07.com/en/collections/caddy-tutorial/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Caddy &#43; Hugo: Language-Aware Redirection Based on Accept-Language</title>
      <link>https://www.nite07.com/en/posts/caddy-hugo-multilingual/</link>
      <pubDate>Tue, 28 Apr 2026 21:00:00 +0800</pubDate><author>nite@nite07.com (Nite)</author>
      <guid>https://www.nite07.com/en/posts/caddy-hugo-multilingual/</guid>
      <category domain="https://www.nite07.com/en/categories/tutorials/">Tutorials</category>
      <description>A detailed guide on implementing automatic language redirection for Hugo static sites using Caddy, based on the browser&amp;rsquo;s Accept-Language header, including path redirects, file-existence fallbacks, language priority demotion, and a complete multilingual site configuration.</description>
    </item>
    <item>
      <title>Caddy WebDAV Configuration: Subpath Mounting and Access Control</title>
      <link>https://www.nite07.com/en/posts/caddy-webdav/</link>
      <pubDate>Tue, 28 Apr 2026 20:45:00 +0800</pubDate><author>nite@nite07.com (Nite)</author>
      <guid>https://www.nite07.com/en/posts/caddy-webdav/</guid>
      <category domain="https://www.nite07.com/en/categories/tutorials/">Tutorials</category>
      <description>How to set up WebDAV file management in Caddy, including subpath mounting, basic_auth access control, route priority adjustment with the order directive, and configuration examples for different WebDAV use cases.</description>
    </item>
    <item>
      <title>Caddy MaxMind GeoIP Access Control: Whitelist and Blacklist Modes</title>
      <link>https://www.nite07.com/en/posts/caddy-geoip-restriction/</link>
      <pubDate>Tue, 28 Apr 2026 20:15:00 +0800</pubDate><author>nite@nite07.com (Nite)</author>
      <guid>https://www.nite07.com/en/posts/caddy-geoip-restriction/</guid>
      <category domain="https://www.nite07.com/en/categories/tutorials/">Tutorials</category>
      <description>How to implement IP geolocation-based whitelist/blacklist access control using Caddy&amp;rsquo;s maxmind-geolocation plugin, including GeoLite2 database auto-update setup and configuration examples for both modes.</description>
    </item>
    <item>
      <title>Caddy rate_limit Configuration</title>
      <link>https://www.nite07.com/en/posts/caddy-rate-limit/</link>
      <pubDate>Tue, 28 Apr 2026 20:00:00 +0800</pubDate><author>nite@nite07.com (Nite)</author>
      <guid>https://www.nite07.com/en/posts/caddy-rate-limit/</guid>
      <category domain="https://www.nite07.com/en/categories/tutorials/">Tutorials</category>
      <description>How to configure Caddy&amp;rsquo;s rate_limit plugin, including zone definition, key selection, and window tuning — plus why I ultimately chose to comment out this rule in my actual deployment.</description>
    </item>
    <item>
      <title>Caddy Cloudflare DNS-01: Get Wildcard TLS Certificates</title>
      <link>https://www.nite07.com/en/posts/caddy-cloudflare-dns-challenge/</link>
      <pubDate>Tue, 28 Apr 2026 19:45:00 +0800</pubDate><author>nite@nite07.com (Nite)</author>
      <guid>https://www.nite07.com/en/posts/caddy-cloudflare-dns-challenge/</guid>
      <category domain="https://www.nite07.com/en/categories/tutorials/">Tutorials</category>
      <description>How to use Caddy with Cloudflare DNS-01 to automatically get wildcard TLS certificates, with the API Token permissions and global Caddyfile settings you need, plus real client IP handling behind Cloudflare.</description>
    </item>
    <item>
      <title>Building Custom Caddy with xcaddy: Plugin Selection to CI/CD Auto-Publish</title>
      <link>https://www.nite07.com/en/posts/custom-caddy-build/</link>
      <pubDate>Tue, 28 Apr 2026 19:30:00 +0800</pubDate><author>nite@nite07.com (Nite)</author>
      <guid>https://www.nite07.com/en/posts/custom-caddy-build/</guid>
      <category domain="https://www.nite07.com/en/categories/tutorials/">Tutorials</category>
      <description>A from-scratch guide on using xcaddy to build a custom Caddy image with plugins, including each plugin&amp;rsquo;s purpose, multi-stage Dockerfile design, and a complete CI/CD workflow via GitHub Actions that auto-builds and pushes to Docker Hub weekly.</description>
    </item>
  </channel>
</rss>
