All technologies
Since 2022

Caddy

Caddy reverse proxy for SaaS applications: automatic HTTPS, domain routing and container access in my self-managed infrastructure.
Caddy

Caddy is a web server and reverse proxy that I use to route requests to my SaaS applications. It sits in front of services such as VetSpace and DigiPulse, connecting public domains to applications running in Docker.

How I use Caddy

  • Request routing — forward traffic to the application or container responsible for a domain.
  • HTTPS — automate certificate issuance and renewal for configured domains.
  • Readable configuration — keep proxy rules in a Caddyfile so I can review changes alongside application deployments.

HTTPS and tenant routing

Automatic HTTPS depends on correct DNS, certificate validation and persistent certificate storage. Certificate failures still need monitoring. The application must also identify the clinic and enforce access permissions; a reverse proxy does not provide tenant isolation on its own.

Where Caddy fits

For my Docker deployments, Caddy provides a manageable entry point without a large proxy configuration. I still plan timeouts, forwarded headers and access logging around the needs of each service. Those details matter when tracing a failed booking request across the proxy and Laravel API.

Need a Caddy project?

Tell me about your project — I'll propose an architecture and estimate within 24 hours.
Yurii Mokryi • © 2026