Hauptfunktionen von Caddy
- Sicherheit und Skalierbarkeit: Caddy beschafft und erneuert standardmäßig automatisch TLS-Zertifikate für alle Websites. Dadurch werden Websites sicherer und vertrauenswürdiger.
- On-Demand TLS: Durch die dynamische Verwaltung von TLS-Zertifikaten für kundeneigene Domains lässt sich ein SaaS-Geschäft leicht skalieren.
- TLS-Verwaltung im großen Maßstab: Caddy wurde dafür entwickelt, Hunderttausende von Websites und Tausende von Instanzen zuverlässig zu verwalten.
Vorteile von Caddy
- Kostenlose Software: Caddy ist kostenlos verfügbar, und kontinuierliche Weiterentwicklung wird durch Sponsoring ermöglicht.
- Fortschrittlicher HTTPS-Server: Caddy bietet TLS und PKI standardmäßig und ermöglicht auch die Verwaltung einer internen PKI.
- Konfigurations-API: JSON-Dokumente können über eine RESTful API exportiert und bearbeitet werden.
- Compliance: PCI-, HIPAA- und NIST-Vorgaben werden standardmäßig eingehalten.
Erweiterte Funktionen von Caddy
- Cluster-Abstimmung: Mehrere Caddy-Instanzen können so konfiguriert werden, dass sie denselben Speicher verwenden und die Zertifikatsverwaltung automatisch abstimmen.
- Dynamische Backends: Backends können bei Anfragen dynamisch erkannt werden, was ideal für sich schnell verändernde Umgebungen ist.
- Hohe Verfügbarkeit: Bietet Funktionen wie erweiterte Zustandsprüfungen, Konfigurationsänderungen, Circuit Breaker und Lastbegrenzung.
Konfiguration und Erweiterbarkeit von Caddy
- Flexible Konfiguration: Verwendet JSON als Standardformat für die Konfiguration und unterstützt Konfigurationsadapter für verschiedene Formate.
- Unbegrenzte Erweiterbarkeit: Caddy ist modular aufgebaut, sodass nur die benötigten Funktionen kompiliert und verwendet werden können.
- Hohe Leistung: Bietet native CPU-Leistung, und Plugins werden in statische Binärdateien kompiliert.
Anwendungsfälle für Caddy
- PHP-Anwendungsserver: Über FrankenPHP können PHP-Seiten schnell ausgeliefert werden, ohne dass eine separate PHP-Installation erforderlich ist.
- Server für statische Dateien: Caddy bietet leistungsstarke File-Server-Funktionen und kann mit verschiedenen Middleware-Funktionen kombiniert werden.
- Automatische Zertifikatsverwaltung: Caddy verwaltet Zertifikate automatisch und hält Websites so jederzeit online.
Empfehlungen von Nutzern und Experten
- Caddy wird von vielen Nutzern und Experten empfohlen, weil es einfach zu bedienen ist, hohe Sicherheit bietet und über einen leistungsstarken Funktionsumfang verfügt.
- Verschiedene Nutzer sind mit der einfachen Konfiguration und den automatisierten Funktionen von Caddy sehr zufrieden.
12 Kommentare
Ich nutze es seit den Anfängen des Projekts, als es noch ein persönliches Projekt von mholt war, und habe damals auch schon früh PRs eingereicht – daher macht es mich irgendwie auch stolz zu sehen, wie groß es geworden ist. Bei neu aufgesetzten Servern, die nicht in einer k8s-Umgebung laufen, verwende ich inzwischen ausschließlich Caddy. Dass der Durchsatz nicht besonders hoch sei, hört man zwar schon seit Langem, aber ich beneide wirklich jeden, der einen Dienst mit so viel Traffic betreibt, dass der Durchsatz von Caddy tatsächlich zum Problem wird.
Großartig.
Was haltet ihr alle von Traefik?? Ich überlege gerade zwischen Traefik und Caddy.
https://www.youtube.com/watch?v=N5PAU-vYrN8&t=663s
Es eignet sich definitiv gut für kleine Projekte. Wenn man HTTPS aktiviert, musste man bei nginx noch certbot anbinden, hier wurde das jedoch standardmäßig unterstützt.
Ein Nachteil ist, dass die Performance bei
nginx > caddyliegt.Wenn die Rechnerleistung miserabel ist, sollte man wohl nginx verwenden,,
Ich nutze es seit einigen Jahren. Anfangs fühlte es sich ungewohnt an, dass die automatische HTTPS-Unterstützung zur Standardkonfiguration gehört und man sie konfigurativ umgehen muss, wenn man sie nicht braucht.
Der Webserver ist so einfach, dass man sich fragt, ob er wirklich so simpel sein darf – deshalb nutze ich ihn sehr gern.
Caddy ist zwar überwältigend leistungsstark und einfach zu bedienen, aber der Durchsatz scheint nicht besonders gut zu sein.
Und das kann je nach Sichtweise ein Vor- oder Nachteil sein: Wenn man ein gewünschtes Plugin nutzen will, muss man es beim Build einbinden.
Die Cache-Funktion, von der ich erwartet hatte, dass sie standardmäßig vorhanden ist, gibt es als Plugin, und man muss es auch noch selbst bauen, um es zu verwenden … Abgesehen von diesem Nachteil nutze ich es aber gut.
Der ultimative Server ... den hätte ich auch gern, haha
Caddy-2-Release – leistungsstarker Webserver mit einfacher, automatischer HTTPS-Unterstützung
Caddy, der Open-Source-Webserver, von Apilayer übernommen
Hacker-News-Kommentare
Caddy ist sehr nützlich, wenn man APIs lokal während der Entwicklung mit HTTP2 testen will
Nach dem Wechsel von nginx zu caddy-docker-proxy und anschließend zu Pangolin bin ich sehr zufrieden
Ich kann nichts Schlechtes über Caddy sagen, aber es klingt so, als sei der einzige Vorteil gegenüber Nginx die einfachere Zertifikatskonfiguration
Ich mag Caddy sehr und nutze es seit einigen Jahren
Auch die freundliche Lizenz (Apache v2) ist wichtig, besonders im Zusammenhang mit der modularen Architektur von Caddy
Automatisches HTTPS stellt TLS-Zertifikate für alle Sites bereit und erneuert sie
Nachdem ich die Website von Anfang bis Ende gelesen habe, bin ich von der Zuverlässigkeit des Projekts nicht überzeugt
Die Kombination aus Caddy und Caddy-Docker-Proxy ist eine großartige Möglichkeit, einen Server mit mehreren Docker-Projekten einzurichten
Ich liebe Caddy
Traefik ist eine großartige Alternative
Krass krass krass