Развёртывание сайта и Telegram-бота на сервере Linux с нуля: домен, SSL-сертификат с автопродлением, nginx, автозапуск через systemd, логи, мониторинг и регулярные бэкапы.
Смысл работы не в том, чтобы «поднять и уйти», а в том, чтобы сервис пережил перезагрузку, обрыв связи и падение процесса без участия владельца. Поэтому автозапуск и восстановление настраиваются сразу, а не когда что-то легло.
Что входит: домен и DNS, TLS с автообновлением, разделение сайта и бота по сервисам, ограничение доступа к админке, ротация логов, ежедневные бэкапы базы и конфигов с проверкой восстановления.
Отдельно оставляю владельцу короткую инструкцию: где смотреть логи, как перезапустить сервис и как достать бэкап.