Derek Coleman & Associates Inc logoDerek Coleman & Associates Inc

Home / Marketplace / Caddy Web Server on Ubuntu 24.04 LTS

Caddy Web Server on Ubuntu 24.04 LTS

Caddy is a modern web server and reverse proxy with automatic HTTPS: point a domain at it and it obtains and renews certificates by itself. This image gives you a production-ready deployment within minutes of first boot — no dependency wrangling, no manual hardening checklist. Published and maintained by Derek Coleman & Associates Inc: freshly rebuilt against current security advisories and deployable straight from the Azure Marketplace into your own subscription.

Version: Caddy 2.11.4 (official Caddy apt repository)Platform: Ubuntu 24.04 LTSPorts: 80 (HTTP, default site); 443 once you give Caddy a domain (automatic HTTPS)Category: Web & Proxy

What's included

  • Caddy installed from the official upstream source
  • Ubuntu 24.04 LTS base with automatic security updates enabled
  • No shared or default passwords baked into the image
  • Trusted Launch support: Secure Boot + vTPM
  • Azure Monitor Agent, Defender for Cloud, and Update Manager install cleanly

Quick start

  1. Deploy from the Azure Marketplace (Get It Now → Create), choosing your SSH key at the Administration step.
  2. Allow inbound SSH (22) for yourself plus the application port(s) in the Network Security Group (NSG): 80 and 443 (HTTP/S) — restrict to your own IP where possible. The VM's own firewall (ufw) is installed but NOT enabled on this image, so the NSG is the only filter in front of the VM.
  3. Browse to http://<VM-IP>/ — Caddy answers immediately with the default site.
  4. Set your domain and routes in /etc/caddy/Caddyfile and reload — automatic HTTPS needs DNS pointing at the VM and 80/443 open.

Common use cases

  • Static sites with automatic HTTPS
  • Reverse proxy in front of application containers
  • Zero-config TLS for internal tools
  • Simple, declarative web serving

Why our images

Freshly rebuilt against the latest security advisories, no shared default credentials, Trusted Launch support, and automatic OS security updates — everything runs in your own Azure subscription under your governance.

Deploy Caddy Web Server in minutes

Production-ready, hardened, and maintained. Deploy straight from the Azure Marketplace into your subscription.