nginx-caddy

Configure Nginx or Caddy as a secure reverse proxy with SSL/TLS.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill nginx-caddy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nginx-caddy
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/nginx-caddy
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill nginx-caddy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies deploying secure reverse proxies by wiring Nginx or Caddy with SSL/TLS, reducing manual configuration time.

Core Features & Use Cases

  • Reverse proxy setup: Route external traffic to backend services with proper headers and security.
  • SSL/TLS integration: Enable Let’s Encrypt or automatic TLS for multiple domains.
  • Templates & examples: Provide ready-to-use configurations for common infra scenarios including static assets delivery and websocket support.

Quick Start

Configure a reverse proxy for your backend service using Nginx or Caddy, enabling TLS with Certbot or automatic TLS.

Frequently Asked Questions about nginx-caddy

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

FAQPage Schema
How do I configure a secure reverse proxy with SSL termination using Nginx or Caddy?

To configure a secure reverse proxy, you route external traffic to your backend services while applying SSL termination via Let's Encrypt. You can use Nginx with Certbot or Caddy's automatic TLS to enable secure domain routing.

What is the best way to set up load balancing and domain routing for backend services?

Setting up load balancing and domain routing involves using a reverse proxy to distribute external requests across backend services. This skill provides ready-to-use Nginx and Caddy configurations to manage traffic flow and proper headers.

Does Caddy support automatic TLS certificates or do I need Certbot?

Caddy supports automatic TLS provisioning natively without needing Certbot. For Nginx deployments, you must use Certbot to request and automate Let's Encrypt SSL certificates for your domains.

Can I use Nginx or Caddy as a reverse proxy for static file serving and websocket support?

Yes, both Nginx and Caddy can be configured as reverse proxies for static file serving and websocket support. This skill provides ready-to-use templates for these common web deployment scenarios.

Why choose Caddy over Nginx for secure reverse proxy deployments?

Caddy offers automatic TLS by default, simplifying certificate management, whereas Nginx requires external automation via Certbot. Both handle reverse proxying and load balancing, but Caddy reduces manual configuration overhead.

When do I need an SSL termination reverse proxy for my web application?

You need an SSL termination reverse proxy when securing external traffic to your backend services. It offloads encryption tasks from your application servers using TLS certificates provided by Let's Encrypt or automatic TLS.