HERON

Самый ручной путь, и работает везде

Публикация статическими файлами

Самый ручной путь — и тот, что работает везде. Вы собираете сайт в папку готовых страниц, проверяете её у себя и сами копируете на хостинг при каждом обновлении. Хостингу не нужны PHP, база данных и HERON.

Куда класть файлы — выбор за вами: платный обычный хостинг или VPS либо бесплатный хостинг статики на GitHub Pages и Cloudflare Pages. Все варианты с их ограничениями — ниже.

Как это проходит

  1. 1

    Сборка

    heron build . --env prod --strict делает папку dist/: все страницы, картинки, карту сайта и llms.txt.
  2. 2

    Проверка на localhost

    Запустите готовую папку в небольшом nginx и посмотрите на сайт глазами посетителя.
  3. 3

    Копирование

    Отправьте dist/ на сервер через rsync, на обычный хостинг через FTP или файловый менеджер либо на бесплатный хостинг статики.
  4. 4

    Один раз: домен и HTTPS

    Направьте домен на хостинг и включите бесплатный сертификат.
  5. 5

    Каждое обновление

    Снова собрать и скопировать: само ничего не происходит.

Собрать и проверить

Два одинаковых шага для любого хостинга.

Свой сервер с nginx

VPS примерно от €5–6 в месяц. Путь, который сохраняет настоящие переадресации 301 и 410 без Docker.

Обычный хостинг

Платный хостинг с панелью управления и FTP. Самый дешёвый платный вариант, часто уже оплачен под старый сайт; не нужен ни Docker, ни команды на сервере.

Бесплатный хостинг статики

Оба сервиса раздают папку dist/ с вашим доменом и HTTPS, без сервера вообще.

Бесплатный хостинг контейнеров

Если нужен образ со своим nginx и настоящими переадресациями, но без счёта за сервер, несколько сервисов бесплатно держат один Docker-контейнер. У каждого есть подвох. Данные проверены в сентябре 2026 года; бесплатные тарифы меняются часто, проверяйте, прежде чем на них полагаться.

Вопросы

Нужны ли сайту PHP или база данных?

Нет. Каждая страница — готовый HTML. Сервер только отдаёт файлы, поэтому взламывать и обновлять на нём нечего.

Как часто копировать файлы?

После каждой правки. Здесь ничего не происходит само. Если это надоест, переходите на git push: папка та же, а GitHub даже сам публикует на GitHub Pages.

Увидят ли поисковики языковые версии?

Да. Теги hreflang и карта сайта лежат внутри страниц и файлов, поэтому работают на любом хостинге.

С какого бесплатного варианта начать?

Портфолио или сайт-визитка — GitHub Pages или Cloudflare Pages. Если нужны настоящие переадресации со старого сайта, возьмите небольшой VPS примерно от €5–6 в месяц.