Мгновенно развернуть временный HTTPS‑сервер

Практические лайфхаки для разработчиков, DevOps и админов: Docker, Linux, Bash, Python, Golang, Ansible, логи и безопасность — только рабочие решения. Даем готовые команды, конфиги и приёмы диагностики, которые экономят часы и дни. Если нужно быстро настроить, отладить и обезопасить инфраструктуру — вы по адресу.

caddyhttpsdocker

ℹ️ Иногда нужно быстро расшарить файл или дать доступ к локальному сервису через HTTPS, не заморачиваясь с сертификатами и настройками. Вместо того, чтобы колдовать с OpenSSL и Nginx, просто используй Caddy — веб-сервер, который автоматически получает и обновляет TLS-сертификаты.

🔥 Как это сделать в одну команду?

docker run --rm -p 443:443 -p 80:80 -v $PWD:/srv -w /srv caddy caddy file-server --domain example.com

ℹ️ Как это работает?

  • Caddy сам получает SSL-сертификат через Let's Encrypt.
  • Поднимает HTTPS-сервер прямо в указанной директории ($PWD).
  • Не требует сложных конфигов — просто работает!

⚡️ Если нужно протестировать локально без домена, используй self-signed сертификат:

caddy file-server --listen :8443 --tls internal

❕ Затем открой https://localhost:8443 в браузере.

✳️ Результат: у тебя мгновенно готовый защищенный веб-сервер – без головной боли с Nginx, OpenSSL и ручными конфигами.

tags: #полезно #docker #web

🧭 @recura_tech

Иллюстрация серверов, облака и окна файлового шаринга с китом и замком — образ защищённого HTTPS‑доступа для обмена файлами и безопасности.
Иллюстрация защищённого файлового сервера и символов HTTPS.

Читайте так же