caddy-lan-ingress-auth

Configure Caddy reverse proxy with basic auth and path-based routing for LAN services.

157|31|Updated May 27, 2020
One-click install
npx skills add https://github.com/bbartling/open-fdd --skill caddy-lan-ingress-auth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caddy-lan-ingress-auth
Source: https://github.com/bbartling/open-fdd/tree/main/skills/caddy-lan-ingress-auth
Command: npx skills add https://github.com/bbartling/open-fdd --skill caddy-lan-ingress-auth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manages LAN ingress access by configuring Caddy reverse proxy with optional authentication and path routing, simplifying secure local network gateway setup.

Core Features & Use Cases

  • Configurable reverse proxy: Sets up Caddy to route requests to multiple local services based on URL paths.
  • Optional authentication: Implements basic auth or internal TLS for securing LAN access.
  • Use Case: Easily secure and route internal services like dashboards, APIs, and UI through a unified Caddy ingress with minimal setup.

Quick Start

Configure Caddy with environment variables for authentication and route your local services by editing the provided Caddyfile.

Frequently Asked Questions about caddy-lan-ingress-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a Caddy reverse proxy for LAN ingress with basic authentication?

You can secure LAN access by configuring the Caddyfile with environment variables to enable basic authentication, routing requests through a unified Caddy reverse proxy to protect local sidecars and services.

What is the best way to route requests to multiple local services through a single gateway?

Using a Caddy reverse proxy with path-specific routing allows you to route requests to multiple local services through a single gateway, managing accessibility for internal dashboards and APIs.

Can I restrict local network access using a CIDR allowlist in Caddy?

Caddy supports restricting local network access using a CIDR allowlist. This mode filters traffic for LAN ingress points, ensuring only specified IP ranges can reach your internal services.

Does Caddy support internal TLS configurations for securing local network services?

Internal TLS configurations are supported by Caddy to secure local network services. This provides encrypted LAN ingress points, enhancing local network security alongside optional basic authentication.

Do I need environment variables to set up authentication for a Caddy reverse proxy?

Environment variables are needed to set up authentication for a Caddy reverse proxy. They manage the flexible auth setup, allowing secure LAN access by editing the provided Caddyfile with your credentials.