Почему я держу свои сайты сам: 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 — конфигурация статического сайта умещается в двадцать строк, и я обязательно покажу её в отдельной заметке.
Комментарии отключены: писать мне можно на hi@xolopenya.site.