2 июля 2026 · self-hosted · 5 мин чтения

Почему я держу свои сайты сам: nginx + Let's Encrypt

Этот блог не лежит на конструкторе и не арендует место на shared-хостинге: он живёт на моём VPS вместе с парой других сервисов. Причины банальны — контроль, скорость и привычка держать всё своё у себя.

Схема простая: nginx отдаёт статику, certbot раз в квартал молча продлевает сертификат, а всё содержимое сайта — это обычные файлы, которые я публикую одним rsync. Никакой базы данных, никакого PHP: чем меньше движущихся частей, тем меньше причин просыпаться ночью.

# выпуск сертификата одной командой
sudo certbot --nginx -d xolopenya.site -d www.xolopenya.site

# автопродление уже встроено, проверим:
sudo systemctl list-timers | grep certbot

Отдельное удовольствие — HTTP/2 и кэш статики: главная страница с картинками укладывается в один round-trip и отдаётся из памяти браузера при повторном заходе. Мелочь, а ощущение «своего» сайта совсем другое.

Если вам тоже хочется свой угол в интернете: берите домен подешевле, VPS поближе к дому и не бойтесь nginx — конфигурация статического сайта умещается в двадцать строк, и я обязательно покажу её в отдельной заметке.

nginxletsencryptself-hosted

Комментарии отключены: писать мне можно на hi@xolopenya.site.

← Все записи