Free credit available Limited time
Available in console Content

Deploy Caddy
in one click.

A static website with compression, served over HTTPS, on a server we run for you.

Recommended from 4 GB RAM, from ~$0.02/hr (EU) 6 server locations No separate app fee

+$5.00 added at signup ยท exact template preserved ยท no card

What launches

The working stack,
preconfigured.

Choose the template and a project server. Selfhost.dev provisions the host and launches the application stack as one resource.

  • Caddy web server
  • Gzip compression
  • Content folder over SSH
  • Generated HTTPS endpoint

Good fit for

Use it where
it does real work.

  • 01 Static websites
  • 02 Landing pages
  • 03 Documentation sites

From choice to app

A short path to
a usable deployment.

  1. 01

    Choose Caddy

    The page opens the exact console template. Pick a server size and one of six locations, then submit.

  2. 02

    Set access

    There is no website login. You publish by copying your files over SSH into the content folder the console shows in Overview, using a project SSH key.

  3. 03

    Let it start

    The console tracks provisioning, gives the app a generated HTTPS address and shows host CPU and memory after launch.

  4. 04

    Make it yours

    Add a project SSH key, then upload your files to the content folder shown in Overview. Attach a custom domain in Settings when you are ready.

Know before deploy

The operational details
that matter.

There is no website login and no browser uploader. Caddy starts with a welcome page that you replace by copying your files over SSH into the content folder shown in Overview. The platform manages the Caddyfile, so the server serves your files with gzip compression and custom Caddy rules are not part of this template.

Capacity
Recommended from 4 GB RAM, from ~$0.02/hr (EU)
Topology
One project server
Initial address
Generated HTTPS URL
Protection
Optional whole-VM backup

Frequently asked questions

Is Caddy available as a one-click template?
Yes. Caddy is one of 44 configurations in the console's global template chooser. The marketing page links directly to that configuration.
How much does it cost to run Caddy?
Recommended from 4 GB RAM, from ~$0.02/hr (EU). The app adds no separate fee. You pay only for the project server it runs on, by the hour against prepaid credits.
How is Caddy different from the Nginx template?
Both serve static files over HTTPS from a content folder you fill over SSH. The Caddy template also compresses responses with gzip. The platform manages its Caddyfile, so custom Caddy rules are not part of it.
Can Caddy run server-side code?
No. This template serves static files: HTML, CSS, JavaScript and images. For an app that runs code, deploy it from GitHub into the same project instead.
How do I sign in to Caddy?
There is no website login. You publish by copying your files over SSH into the content folder the console shows in Overview, using a project SSH key.
Can I use my own domain for Caddy?
The app first receives a generated HTTPS address. After it is running, add one customer-owned domain from the resource Settings screen and follow the DNS instructions.
What does Selfhost.dev manage for this deployment?
Selfhost.dev provisions and maintains the project server, starts the Caddy template and shows server CPU and memory metrics. The application and its data run on that single server; optional backups protect the whole project VM.

Exact template selected

Put Caddy
on your own server.

The app adds no separate fee. You pay only for the project server it runs on, by the hour against prepaid credits. The console keeps this template selected through sign-up and onboarding.

Launch Caddy