EN EN

Список материалов

SSL-сертификаты через DNS: автоматизация выпуска Let’s Encrypt

04.10.2025

SSL-сертификаты через DNS: автоматизация выпуска Let’s Encrypt

Введение

Let’s Encrypt — стандарт для получения бесплатных TLS-сертификатов. Чаще всего сертификаты выпускаются через метод HTTP-01, который требует доступного веб-сервера на порту 80. Однако для внутренних сервисов или wildcard-сертификатов (например, *.example.com) удобнее использовать DNS-01, который подтверждает владение доменом через TXT-записи в DNS и не требует открытых портов.

В статье разбираются:

  • Выпуск сертификатов через Cloudflare API,
  • Выпуск сертификатов через Amazon Route 53 (AWS),
  • Интеграция с веб-серверами Nginx, HAProxy и Traefik,
  • Автоматизация продления сертификатов.

Примечание: Инструкции актуальны для Certbot 2.x, acme.sh 3.x, Nginx 1.18+, HAProxy 2.4+, Traefik 2.x на Linux (Ubuntu/Debian). Для других ОС или версий инструментов могут потребоваться корректировки.

102 | Caddy vs. Traefik vs. HAProxy vs. Nginx vs. Apache: Сравнение веб-серверов и прокси

06.09.2025

Caddy vs. Traefik vs. HAProxy vs. Nginx vs. Apache

Введение

Выбор веб-сервера и обратного прокси сегодня зависит от задач и инфраструктуры.
Caddy, Traefik, HAProxy, Nginx и Apache — это пять популярных решений, каждое из которых имеет свои сильные и слабые стороны.

В этой статье мы сравним их по ключевым критериям: философия, установка, SSL, CI/CD и сложность.


Сравнение по ключевым критериям

КритерийCaddyTraefikHAProxyNginxApache
ФилософияПростота, автоматический SSLДинамическая маршрутизация и Service DiscoveryВысокопроизводительный балансировщикУниверсальный веб-сервер и проксиКлассический веб-сервер, статичность
УстановкаОдин бинарникКонтейнер, требует настроекОдин бинарник, конфигурация вручнуюПакет в ОС, простая установкаПакет в ОС, простая установка
Автоматизация SSLВстроено, главное преимуществоВстроено, часть экосистемыНет (нужна внешняя интеграция, например certbot)Частично (через certbot или модули)Частично (через certbot или модули)
CI/CDОчень простая интеграцияИдеален для микросервисовИспользуется для high-load балансировкиТребует ручных шагов, интеграция возможнаТребует ручных шагов, интеграция возможна
СложностьНизкая, подходит новичкамСредняя/высокая, требует знаний оркестраторовСредняя, конфигурация сложнееСредняя, богатая экосистемаСредняя, конфигурации часто перегружены
ПроизводительностьХорошая, но не топХорошаяОтличная, оптимизирован под балансировкуОтличнаяСредняя
Лучшее применениеЛокальная разработка, быстрые MVPDocker/Kubernetes, микросервисыВысоконагруженные системы, балансировкаУниверсальный выбор для веба и проксиХостинг статических сайтов, legacy-системы

Кто для кого?

🔹 Caddy

Идеален для:

101 | Traefik: Динамический маршрутизатор для контейнерной эры

05.09.2025

Traefik: Динамический маршрутизатор для контейнерной эры

Введение

В отличие от Caddy, который сосредоточен на простоте, Traefik (произносится как Трафик) создан для решения одной конкретной задачи: маршрутизации трафика в динамических средах.

Это обратный прокси-сервер и балансировщик нагрузки, разработанный специально для Docker, Kubernetes и других оркестраторов.
Главное отличие от Nginx — не статичная конфигурация, а способность автоматически обнаруживать и обслуживать сервисы.


Ключевые концепции: Динамическая конфигурация

Философия Traefik строится на принципе Service Discovery.

072 | Dokploy: Ваш собственный Heroku на Docker – полный контроль и гибкость

03.08.2025


Введение в Dokploy: Управление Docker-приложениями на своих условиях

В предыдущих статьях мы рассмотрели такие мощные SaaS-платформы для деплоя, как Vercel и Netlify, которые предлагают простоту и скорость за счет управления инфраструктурой третьей стороной. Теперь пришло время углубиться в мир self-hosted решений с помощью Dokploy. Dokploy — это не просто панель управления, это ваш личный “Heroku”, который вы устанавливаете на свой собственный сервер. Он разработан, чтобы упростить развертывание и управление Docker-контейнерами, давая вам полный контроль над вашей средой, без абонентской платы за каждую мелочь.

Dokploy: Простое управление Docker-приложениями на вашем сервере

29.07.2025

В мире self-hosted решений для управления приложениями, Dokploy представляет собой современную и мощную платформу, призванную значительно упростить развертывание и управление Docker-контейнерами на вашем собственном сервере. Забудьте о сложностях настройки Docker Compose, Nginx или Traefik вручную — Dokploy предлагает интуитивно понятный веб-интерфейс, который делает этот процесс доступным даже для тех, кто только начинает свой путь в мире контейнеризации. Это идеальное решение для разработчиков и команд, стремящихся к полному контролю над своей инфраструктурой без лишних хлопот.