Caddy

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.

Betyg 90 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Förstaparts API-dokumentation på caddyserver.com.

Caddy Admin API documentation · Caddy Web Server-projektet

Källa: https://caddyserver.com/docs/api

Kontrollerat:

MCP · Tredjepart

Endast gemenskapsservrar; ingen officiell MCP-integration från Caddy-projektet.

caddy-mcp (lum8rjack) · lum8rjack (gemenskap)

Källa: https://github.com/lum8rjack/caddy-mcp

Kontrollerat:

Caddy 2.11.7 i terminalen: versionsraden med byggsumman, caddy build-info med Go 1.26.8, 137 installerade moduler, de första paketerade modulerna (admin.api.load, admin.api.metrics, admin.api.pki, admin.api.reverse_proxy och caddy.adapters.caddyfile) samt kommandolistan från caddy --help med adapt, file-server, list-modules, reload, respond, reverse-proxy och run
1 / 8 Versionen, bygginformationen och kommandoraden

Bedömning

Så bedömer vi

Totalbetyg

90 av 100

Preliminär (källbaserad)

Bedömningsprofil
Webbserver och reverse proxy med automatisk HTTPS i egen drift.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    Apache-2.0 (OSI), full kodfrihet, ingen betald tier — inga låsningar.

  2. Funktionell passform

    Webbserver, reverse proxy och automatisk HTTPS är exakt kärnan och täcks utan större luckor.

  3. Dataflytt och interoperabilitet

    Inbyggt JSON admin-API (localhost:2019), Caddyfile som JSON-sockerlag och ACME-standard gör konfigurationen fullt flyttbar.

  4. Mognad och trygghet

    Aktivt sedan 2015 med regelbundna releaser och brett användande, men yngre och mindre ekosystem än nginx/Apache.

  5. Framtidskraft

    Inbyggt admin-API (JSON, live-omkonfigurering) och plugin-arkitektur möjliggör automation; agentintegration sker via admin-API:et.

  6. Drift och införande

    En enda binär med automatisk HTTPS och minimal konfiguration — drift och införande väldokumenterade och i rimlig proportion.

  7. Kostnadsbild

    Fri Apache-2.0-licens utan betald tier; TCO = hosting, transparent.

  8. Svensk användbarhet

    Engelsk dokumentation; ingen svensk lokalisering belagd — tekniskt användbart i Sverige.

Om Caddy

Kännetecknet är den automatiska HTTPS:en. Vid första körning hämtar Caddy certifikat via ACME — i praktiken Let's Encrypt eller ZeroSSL — och sköter sedan förnyelse och omdirigering från HTTP på egen hand. Även localhost och interna värdnamn får certifikat (självsignerade), vilket gör det enkelt att bygga och testa mot HTTPS.

Konfigurationen skrivs oftast i Caddyfile, som översätts till JSON. JSON-formatet är dock inte bara internt: servern kan läsas och ändras i farten via ett admin-API — ett REST-gränssnitt som lyssnar på localhost — där konfigurationen laddas om utan avbrott och rullas tillbaka om den nya varianten är felformulerad. Utbyggnad sker med Go-moduler via xcaddy.

Caddy levereras som en enda statisk binär utan externa beroenden och loggar strukturerat i JSON. Det gör driftbilden enkel — men admin-API:t lyssnar lokalt och ska skyddas, och gränssnittet såväl som dokumentationen är engelskspråkig. Vill ni ha ett grafiskt administrationsgränssnitt eller tredjepartsmoduler utan egen Go-byggkedja finns enklare vägar.

Användning

Passar för

  • HTTPS-terminering med automatiska certifikat för flera domäner
  • Omvänd proxy framför interna tjänster
  • Drift där en statisk binär utan beroenden passar

Passar mindre bra för

  • Verksamheter som kräver ett grafiskt administrationsgränssnitt
  • Den som behöver tredjepartsmoduler utan egen Go-byggkedja
  • Den som söker en hostad eller förvaltad tjänst

Styrkor och begränsningar

Styrkor

  • Automatisk HTTPS med förnyelse som standard
  • En enda statisk binär utan externa beroenden
  • Administrations-API över HTTP med omstart utan avbrott
  • Strukturerad JSON-loggning

Begränsningar

  • Administrations-API:t lyssnar lokalt och måste skyddas
  • Endast engelskt gränssnitt och dokumentation
  • Moduler kräver egen bygge med xcaddy

Skärmbilder

Tekniska resurser

Alternativ

Wireshark är en fri och öppen nätverksprotokollanalysator som fångar trafik från nätverksgränssnitt och tolkar paketen lager för lager med kraftfulla visningsfilter.

Startår
1998
Licens
GPL-2.0
Öppen källkod
Ja

Betyg

89 av 100

Preliminär (källbaserad)

Läs bedömningen om Wireshark

Projektdata

1 666GitLab-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1998
Licens
GPL-2.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux
API
Annan Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0 enligt COPYING i repot (verifierad via postens källor); full frihet att läsa, ändra, återdistribuera och driva själv. Fångstformaten pcap/pcapng är öppna standarder utan leverantörslås.
Funktionell passform Gäller: Användningsfallet är programmets kärnfunktion enligt officiell webbplats och dokumentation: fångst från gränssnitt, lager-för-lager-tolkning, kraftfulla visningsfilter och granskning av TLS-handskakningar. Ingen lucka eller kringgående för felsökning av API-flöden.
Dataflytt och interoperabilitet Gäller: Fångster sparas i standardformatet pcap/pcapng och återöppnas på Linux, Windows och macOS — dokumenterad full export i öppna standarder enligt postbeskrivning och nedladdningssida. Analysen sker lokalt; data kan flyttas fritt mellan system.
Mognad och trygghet Gäller: Först utgiven juli 1998 som Ethereal enligt användarhandbokens historik; stiftelsebakad förvaltning (Wireshark Foundation), SECURITY.md i repot, löpande releaser enligt GitLab-repot under 2026 och ett brett ekosystem — lång historik, tydlig säkerhetshantering, väletablerad förvaltning.
Framtidskraft Gäller: tshark ger en stark, väldokumenterad och välanvänd CLI för automation i rätt kategori (mansida verifierad 200) och repot innehåller sharkd (JSON-API-daemon). Dock ingen dokumenterad agent-/MCP-integration eller webhooks — 3, inte 4.
Drift och införande Gäller: Installeras via paketförråd; installationen konfigurerar wireshark-gruppen så att icke-rootanvändare kan fånga trafik (belagt i postens labbuppgifter). Stationärt verktyg utan server eller löpande drift utöver vanliga uppdateringar.
Kostnadsbild Gäller: Fri och öppen enligt officiell webbplats och COPYING — inga licenskostnader. Enligt metodregeln 3, inte 4: drift- och supportkostnader är inte redovisade som transparent TCO.
Svensk användbarhet Gäller: Officiell svensk UI-översättning verifierad mot primärkälla: ui/qt/wireshark_sv.ts har 4469 av 4521 meddelanden färdiga (98,8 %, hämtad 2026-10-27) och listas som trans.sv i repots .tx/config. ≥80 % ger 3. Etablerad svensk support/integrationer inte belagda — inte 4.

Kostnad: .

Faktakontrollerad

Unbound är en validerande, rekursiv och cachande DNS-resolver från NLnet Labs, byggd för att vara snabb och lätt. Den krypterar trafik mot klienter med DNS-over-TLS och DNS-over-HTTPS och minskar datamängden mot auktoritativa servrar.

Startår
2007
Licens
BSD (NLnet Labs)
Öppen källkod
Ja

Betyg

88 av 100

Preliminär (källbaserad)

Läs bedömningen om Unbound

Projektdata

5 032GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2007
Licens
BSD (NLnet Labs)Öppen källkod (OSI-godkänd licens) · Verifierad i repots LICENSE-fil (raw.githubusercontent / GitLab raw). · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Windows · FreeBSD
API
Annan · Annan Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Engelska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: BSD-3-Clause (NLnet Labs) verifierad i repots LICENSE-fil; helt öppen kodbas.
Funktionell passform Gäller: Fyller DNS-luckan i natverk-webb-kategorin (Traefik/Caddy är proxys); naturlig för integritetsfokus med DNSSEC och DNS-over-TLS.
Dataflytt och interoperabilitet Gäller: Färdiga paket på alla vanliga Linux/BSD-plattformar; enkel konfigurationsfil utan leverantörslåsning.
Mognad och trygghet Gäller: Långvarigt, välansett projekt från NLnet Labs med dokumentation verifierad 2026-10-22; de facto-standard som egen resolver.
Framtidskraft Gäller: Stabil nisch med växande intresse för DNSSEC/DoT och integritet; begränsad funktionsbredd (endast resolver).
Drift och införande Gäller: Mycket låg driftbörda enligt kategoriresearch; runtime-kontroll och statistik via unbound-control över TLS-socket med klientcertifikat.
Kostnadsbild Gäller: Helt fritt under BSD-licens; NLnet Labs drivs stiftelsebaserat utan licensavgifter.
Svensk användbarhet Gäller: Dokumentation och community är engelskspråkiga; inget svenskt språkstöd belagt i källorna.

Kostnad: .

Faktakontrollerad

Källor