Logo Caddy

Application Deployment & DevOps

Caddy

Automatic SSL for your applications — effortless HTTPS, auto-renewed certificates.

About Caddy

Caddy is a web server and reverse proxy that handles HTTPS automatically: it obtains and renews your Let's Encrypt certificates without any intervention. Its configuration fits in a few lines (Caddyfile), which makes it the ideal tool for cleanly exposing your applications.

On your ServOrbit VPS, Caddy places your applications (Coolify, n8n, Netdata, API…) behind a secure reverse proxy with a valid SSL certificate from the very first startup — no certbot or cron configuration.

What gets installed

Ready when the VPS starts

Compatible OS
Ubuntu 24.04
Application
Caddy
Tech stack
Caddy 2
Minimum RAM
256 MB
Minimum CPU
1 vCPU
Default port
80/443
Access
root over SSH

Key features

  • Automatic HTTPS (Let's Encrypt / ZeroSSL) with zero configuration
  • Simple reverse proxy and load balancing
  • Readable configuration in just a few lines (Caddyfile)
  • HTTP/2 and HTTP/3 (QUIC) by default
  • Automatic certificate renewal
  • Compression, security headers and static file serving built in

When to use this solution?

SSL for your apps

Expose Coolify, n8n or your API over HTTPS with a valid certificate, automatically.

Reverse proxy

Route several applications on a single VPS via subdomains, each over HTTPS.

Static sites

Serve a website or a SPA with compression and HTTPS without any additional web server.

Guide

Deploy Caddy on your VPS

  1. Install Caddy

    Install the official package: apt install -y debian-keyring debian-archive-keyring apt-transport-https && apt install caddy. Caddy starts as a systemd service.

  2. Configure the Caddyfile

    In /etc/caddy/Caddyfile, declare your domain and the target: app.exemple.ma {\n reverse_proxy localhost:3000\n}. Caddy obtains the certificate on its own.

  3. Reload

    systemctl reload caddy — your application is served over HTTPS, certificate included.

Frequently asked questions

Questions about Caddy

← Back to Application Deployment & DevOpsAll applications
Yes, Caddy is open source and free, with no limit on domains or certificates.

Embed the deploy button

Maintaining a project that uses Caddy? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.

Deploy Caddy on ServOrbit
Markdown
[![Deploy Caddy on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=caddy&utm_source=deploy-badge&utm_medium=referral&utm_campaign=caddy)
HTML
<a href="https://servorbit.com/vps-cloud?template=caddy&utm_source=deploy-badge&utm_medium=referral&utm_campaign=caddy"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Caddy on ServOrbit" height="40"></a>

The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email.

Message us on WhatsAppopens in a new tab