Конфігуратор не замінює три окремі інструкції. Він уже питає, де живе сайт: HestiaCP чи голий Ubuntu, і який це стек: Next.js чи Django. Домен і порт з форми потрапляють в усі частини однієї відповіді.
Сертифікат
На голому VPS сертифікат випускає Certbot через webroot. Порт 80 спочатку віддає /.well-known/acme-challenge/, і лише потім редіректить на HTTPS. У Hestia замість Certbot ідуть команди панелі: випуск Letʼs Encrypt, шаблон custom_app і перезбірка домена.
sudo certbot certonly --webroot -w /var/www/html -d example.com -d www.example.comТой самий порт
docker-compose публікує цей порт лише на 127.0.0.1. Next.js усередині контейнера лишається на 3000, Django слухає Gunicorn на 8000. Nginx проксує домен на хостовий порт, тож у конфігу і в compose стоїть одне число.