Sonata

Caddy: расширяемый сервер с автоматическим HTTPS по умолчанию

Caddy — расширяемая серверная платформа с TLS по умолчанию. Автоматический HTTPS работает через ZeroSSL и Let's Encrypt, а для внутренних имён и IP есть управляемый локальный центр сертификации.

Конфигурацию можно задавать через Caddyfile, нативный JSON или JSON API, а адаптеры позволяют использовать другие форматы. Поддерживаются HTTP/1.1, HTTP/2 и HTTP/3, нет внешних зависимостей, даже libc, а код написан на Go.

Проект проверен в продакшене: триллионы запросов, миллионы управляемых сертификатов, сотни тысяч сайтов. Модульная архитектура позволяет расширять его плагинами, а сам Caddy подходит для запуска любых Go-приложений.

GitHub ★ 76,268

Загрузка страницы