This product has charges associated with it for AWS support & maintenance. Caddy Reverse Proxy forwards client requests to backend servers, providing benefits like SSL termination, load balancing, and enhanced security.
Caddy Reverse Proxy with Lets Encrypt on Ubuntu 24.04
This is a repackaged open source software product wherein additional charges apply for support & maintenance.
The Caddy Reverse Proxy is a powerful, secure, and easy-to-configure solution for managing web traffic between users and backend servers. Acting as an intermediary, the Caddy Reverse Proxy forwards client requests to backend servers, providing benefits like SSL termination, load balancing, and enhanced security. Designed for flexibility and performance, Caddy automates HTTPS setup, making it ideal for developers and organizations needing a reliable reverse proxy solution.
Caddy Reverse Proxy Features
Automatic HTTPS: Caddy obtains and renews SSL certificates with Lets Encrypt, ensuring secure traffic by default.
Easy Configuration: The Caddyfile simplifies reverse proxy configuration, allowing for fast setup with minimal scripting.
Load Balancing: Distributes requests across multiple servers for optimized performance and reliability.
Flexible Routing: Allows URL path-based routing, ideal for directing specific routes to different backend services.
HTTP/2 and HTTP/3 Support: Caddy fully supports HTTP/2 and HTTP/3 protocols, enhancing speed and efficiency.
Header Management: Configure custom headers for security and content control, including setting security headers.
Rate Limiting: Manage traffic rates to prevent overload and protect backend resources from excessive requests.
Advanced Logging: Supports detailed access and error logging to monitor traffic and troubleshoot issues effectively.
Built-in Security Features: Mitigates common vulnerabilities with options for strict security headers and HTTPS enforcement.
Caddy Reverse Proxy Use cases
SSL Termination: Offload SSL processing from backend servers, reducing load and simplifying certificate management.
Load Balancing: Distribute traffic across multiple application servers, improving availability and response times.
Microservices Routing: Route different URL paths to specific microservices, simplifying architecture management.
Secure API Gateway: Serve as a secure gateway to internal APIs, adding an extra security layer with Caddys automatic HTTPS.
Static Site Hosting with Proxy: Host static content while reverse proxying dynamic requests to backend servers.
Multi-Tenant SaaS Applications: Route users to specific instances or servers based on domain or path rules.
Caddy Reverse Proxy is a flexible alternative to reverse proxies like NGINX, HAProxy, and Traefik, providing ease of configuration, automation, and powerful security features tailored for modern web traffic management.
Disclaimer: Caddy® is a registered trademark of Light Code Labs, LLC and is licensed under Apache License 2.0 license. The license comes with a "no warranty" clause, meaning the software is provided "as-is" without any guarantees or liability for issues that may arise.
Highlights
Caddy Reverse Proxy is a flexible alternative to reverse proxies like NGINX, HAProxy, and Traefik, providing ease of configuration, automation, and powerful security features tailored for modern web traffic management.
Caddy automates HTTPS setup, making it ideal for developers and organizations needing a reliable reverse proxy solution using Lets Encrypt.
Load Balancing: Distributes requests across multiple servers for optimized performance and reliability.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour for the software running on your chosen Amazon EC2 instance. Each dimension maps to one EC2 instance type, so pricing scales with the compute you select. Options range from small burstable instances like t3.nano to memory-optimized, compute-optimized, and high-memory families, plus bare-metal and accelerated types. Larger instances carry higher hourly rates because they provide more CPU, memory, or specialized hardware. The software itself is the same Caddy reverse proxy image across every option; you choose the instance size that fits your workload and traffic needs. Support is included with the listing.
Top-of-mind questions for buyers
What does one hourly unit map to on this listing?
Each dimension maps to one Amazon EC2 instance type running the Caddy reverse proxy image. You are billed per hour that the instance runs. The rate reflects the instance's CPU, memory, and any specialized hardware. You pick one instance size to match your traffic and workload.
Am I charged the hourly software rate when my instance is stopped?
The software rate meters running instance-hours only. A fully stopped instance does not accrue the hourly software charge. Underlying AWS storage fees for the attached volume may still apply while the instance is stopped. Charges resume when you start the instance again.
How does hourly usage billing work if my traffic changes over time?
You pay only for the hours each instance runs, with no upfront commitment. If traffic grows, you can move to a larger instance type and the higher hourly rate applies from then on. If traffic drops, choose a smaller instance. This suits variable or unpredictable workloads.
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
New OS patches available. Simply run 'sudo apt update' to install the latest OS patches.
Additional details
Usage instructions
Login via SSH into the EC2 instance with username: ubuntu
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
This product has charges associated with it for seller support. Caddy is an open-source web server known for its simplicity, performance, and automatic HTTPS. It is ideal for modern web development, offering easy configuration, high scalability, and secure defaults out of the box.
This product has charges associated with it for seller support. Caddy is a modern, open-source web server and reverse proxy that provides automatic HTTPS, easy configuration, high performance, and built-in security features for hosting websites and web applications.
This product has charges associated with it for seller support. Caddy is a modern, high-performance web server and reverse proxy that simplifies application delivery with automatic HTTPS.
Pre-configured Hermes Agent AI with browser automation, Docker, Tailscale, Caddy, and developer tools. SSH in, run hermes setup, start building with AI.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.