Skip to content

Add Caddy web server template as nginx alternative #952

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

xfalcox
Copy link
Member

@xfalcox xfalcox commented Apr 16, 2025

Creates a new caddy.template.yml template that replaces nginx with the Caddy web server. Benefits include:

  • Automatic HTTPS with Let's Encrypt certificate management
  • Rate limiting support for abuse prevention
  • IPv6 dual-stack support
  • Enhanced compression with both gzip and zstd
  • Comprehensive security headers
  • Modern protocol support (HTTP/2, HTTP/3)
  • Simplified configuration with sensible defaults

🤖 Generated with Claude Code

@xfalcox xfalcox force-pushed the caddy branch 3 times, most recently from c717f28 to b7bfa39 Compare April 16, 2025 23:45
Creates a new caddy.template.yml template that replaces nginx with the Caddy web server. Benefits include:

- Automatic HTTPS with Let's Encrypt certificate management
- Basic rate limiting support
- IPv6 dual-stack support (enabled by default in Caddy)
- Advanced compression with zstd preferred over gzip
- Comprehensive security headers
- Modern protocol support (HTTP/2, HTTP/3)
- Simplified configuration with sensible defaults

This implementation uses standard Caddy with all its built-in features without requiring custom modules.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant