Caddy - ArchWiki

# Caddy

From ArchWiki

Caddy is a HTTP/2 capable web server with automatic HTTPS.

## Installation

Install the caddyAUR package or the binary caddy-full-binAUR package.

## Configuration

Caddy is configured using a plain text file called `Caddyfile`. The `Caddyfile` starts with address of the site to be served, and is followed by a number of directives.

A simple `Caddyfile` hosting the site at `localhost:2020` using gzip compression and logging to `../access.log`:

    localhost:2020
    gzip
    log ../access.log

## Usage

Caddy can be run by any user from the page's directory, and the `Caddyfile` should be in the same directory:

    $ caddy

Alternatively you may specify a custom `Caddyfile`:

    $ caddy -conf="../path/to/Caddyfile"

## See also

- Caddy Official Website
- Caddy User Guide
- Caddyfile documentation

Category:

- Web server