# Caddy

Kategori: Nätverk och webbdrift · Webbserver och omvänd proxy med automatisk HTTPS

Caddy är en webbserver och reverse proxy i en enda binär som hämtar och förnyar HTTPS-certifikaten automatiskt. Konfigureras i Caddyfile eller via ett JSON-API.

- Officiell webbplats: https://caddyserver.com/
- Infraverket: https://infraverket.eu/programvara/caddy/

## Öppenhet och driftsättning
Licens: Apache License 2.0 (Apache-2.0)
Öppen källkod: Ja
Installationsmetod: Paket/nedladdning
Plattformar: Windows, macOS, Linux, containers
Krävd databas: nej
Viktiga beroenden: Inga för den statiska binären; plugin kräver ett eget bygge (xcaddy eller Docker) och Go 1.26 eller nyare

## API och integrationer
Status: Finns (Verifierat)
Typer: REST API
Dokumentation: https://caddyserver.com/docs/api
Autentisering: ingen som standard (Admin-API:t binds till localhost:2019; kan ändras via CADDY_ADMIN eller skyddas med unix-socket)
Anmärkning: Administrationsgränssnittet är ett REST-API över HTTP (default localhost:2019) för att läsa och ändra körande konfiguration, ladda/spara config och stoppa processen. Ska inte exponeras öppet; skydda med unix-socket eller isolering.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Tredjepart; Status: Finns
Dokumentation: https://github.com/lum8rjack/caddy-mcp
Anmärkning: Ingen officiell MCP-server (sökning i MCP-registret på 'caddy' gav inga träffar för webbservern). Tredjepartsservrar som driver Admin-API:t finns, t.ex. lum8rjack/caddy-mcp och YawLabs/caddy-mcp (18 verktyg + 4 resurser). Tredjepart bevisar inte att Caddy självt är MCP-server.

## Tekniska resurser
- [Dokumentation](https://caddyserver.com/docs/)
- [Installationsguide](https://caddyserver.com/docs/install)
- [API-dokumentation](https://caddyserver.com/docs/api)
- [MCP-dokumentation](https://github.com/lum8rjack/caddy-mcp)
- [Container-registry](https://hub.docker.com/_/caddy)
- [Releaser och changelog](https://github.com/caddyserver/caddy/releases)
- [Officiellt GitHub-repo (caddyserver/caddy)](https://github.com/caddyserver/caddy)
- [Caddy – dokumentation: Automatisk HTTPS](https://caddyserver.com/docs/automatic-https) — Standardbeteendet automatisk HTTPS: certifikat från publik ACME-CA för publika DNS-namn, förnyelse, HTTP-till-HTTPS-omdirigering, ACME-utmaningar, lagring och On-Demand TLS.
- [Caddy – dokumentation: Loggning](https://caddyserver.com/docs/logging) — Beskriver strukturerade loggar med namngivna fält och JSON-kodning samt att kärnan emitterar men inte konsumerar loggar.
- [Caddy – dokumentation: Kommandoraden](https://caddyserver.com/docs/command-line) — CLI-referens: caddy adapt, caddy fmt, caddy upgrade, caddy file-server med mera.
- [Caddy – utgåvan v2.11.7](https://github.com/caddyserver/caddy/releases/tag/v2.11.7) — Senaste stabila utgåvan per 2026-10-16 är v2.11.7, publicerad 2026-10-03; artefakter finns för flera plattformar med kontrollsummor, signaturer och SBOM.

## Viktiga tekniska anmärkningar
Hårdvarukrav: Projektet anger inga minsta CPU- eller RAM-krav: varken installations-, körnings- eller FAQ-dokumentationen och inte heller README innehåller någon sådan uppgift, och sökning i projektets ärenden på "minimum RAM" gav noll träffar ("system requirements" gav två träffar, varav en handlar om att Go 1.25 kräver macOS 12 eller nyare). Den statiska Linux-binären (amd64) i version 2.11.7 är 51 953 826 byte (cirka 52 MB) och den komprimerade tarballen 18 113 754 byte (cirka 18 MB).
Säkerhetsförutsättningar: Administrations-API:t (standard localhost:2019) bör skyddas, t.ex. genom att binda det till en unix-socket eller isolera processer

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/caddy/
- Senast faktagranskad: 2026-10-29
- Primärkällor:
  - [Caddy – officiell webbplats](https://caddyserver.com/)
  - [Caddy – dokumentation för automatisk HTTPS](https://caddyserver.com/docs/automatic-https)
  - [Caddy – administratörs-API](https://caddyserver.com/docs/api)
  - [Caddy LICENSE](https://raw.githubusercontent.com/caddyserver/caddy/HEAD/LICENSE)
  - [Caddy – bygga från källkod](https://caddyserver.com/docs/build)
  - [Caddy – dokumentation för loggning](https://caddyserver.com/docs/logging)
  - [GitHub – Caddy-releaser](https://github.com/caddyserver/caddy/releases)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
