BSD Ports

www/caddy 2.10.0 MidnightBSD

Fast, cross-platform HTTP/2 web server with automatic HTTPS

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
www

Description

Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go.

Features:

  • Easy configuration with the Caddyfile
  • Powerful configuration with JSON config
  • Dynamic configuration with a JSON API
  • Config adapters if you don't like JSON
  • Automatic HTTPS by default
    • ACME (Let's Encrypt) for public sites
    • Fully-managed local CA for internal names and IPs
    • Can coordinate with other Caddy instances in a cluster
  • HTTP/1.1, HTTP/2, and HTTP/3 support
  • Actually fun to use

In the other systems

SystemPortVersion
MidnightBSDwww/caddy2.10.0
FreeBSDwww/caddy2.11.7_2
OpenBSDwww/caddy2.11.7
NetBSDwww/caddy2.11.3nb6
DragonFlywww/caddy2.9.1_1
HardenedBSDwww/caddy2.11.4_4
GhostBSDwww/caddy2.11.4_4

Install

Binary package:

mport install caddy

From mports:

cd /usr/mports/www/caddy && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	caddy>0:www/caddy

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
cpe go:modules
Service scripts
caddy
Conflicts with
caddy-custom

Files

distinfo 2
FileSizeSHA256
go/www_caddy/caddy-v2.10.0/v2.10.0.mod71589b22029abd952a892381803b345bbd2f719b7a915e7e39495e976ea198e11a1f
go/www_caddy/caddy-v2.10.0/v2.10.0.zip1.049202e+060e5debb2a56f8d15682da7602b5dcdc5fd8f4f62dbd143dc117c21ae3fc09a88