Web Tools
Caddyfile Generator
Generate Caddyfile configuration for the Caddy web server. Build reverse proxy, static file server, SPA, PHP FastCGI, and load balancer configs with automatic HTTPS. Runs entirely in your browser — your data never leaves your machine.
caddy caddyfile web-server reverse-proxy https devops
Published May 31, 2026
All interactive tools run entirely in your browser. Your data never leaves your device.
How It Works
Select a site type, configure the address and options, and the tool generates a complete Caddyfile with proper syntax including TLS, compression, logging, and custom headers.
Features
- 6 site types: reverse proxy, static file server, redirect, PHP FastCGI, SPA, load balancer
- Automatic HTTPS: TLS email for Let’s Encrypt or internal/self-signed certificates
- Reverse proxy: upstream address, header proxying
- File server: root directory, directory browsing toggle
- SPA support: try_files-style fallback for single page apps
- Load balancer: multiple upstreams, 5 balancing policies (round robin, least connections, first, random, IP hash)
- Common options: gzip compression, access logging, custom response headers
- Multi-site: configure multiple site blocks in one Caddyfile
- 5 examples: reverse proxy, static site, SPA, PHP app, load balancer
- Private: runs entirely in the browser — no data transmitted
Use Cases
- Setting up Caddy as a reverse proxy for web applications
- Configuring automatic HTTPS with Let’s Encrypt
- Building load balancer configurations for multiple backends
- Deploying static sites and SPAs with Caddy