Deploy and manage modern applications.

Logo Caddy

Caddy

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

256 MB RAM 1 vCPU Port 80/443 Available

Tech stack

Caddy 2
Minimum RAM256 MB
Minimum CPU1 vCPU
Default port80/443
Compatible OSubuntu-24.04

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.

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?

1

SSL for your apps

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

2

Reverse proxy

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

3

Static sites

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

Deploy Caddy on your VPS

Guide optimized for ServOrbit Cloud VPS.

01

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.

02

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.

03

Reload

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

Frequently asked questions

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.

Deploy and manage modern applications.

Activate Caddy on your infrastructure.

Dedicated Cloud VPS — IPv4 included, European datacenter, support included. Your data never leaves your server.

Recommended configuration: 256 MB RAM · 1 vCPU

Need help?

Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.