Как разместить HTML-сайт в интернете
Если у вас есть папка с index.html, стилями и скриптами — этого достаточно,
чтобы выложить сайт в интернет. Никакой сборки, Node или сервера не нужно:
статический хостинг просто раздаёт ваши файлы по HTTPS. Покажем, как сделать это
на Tuqo за пару минут.
Шаг 1. Проверьте структуру файлов
Главная страница должна называться index.html и лежать в корне папки сайта:
site/
├── index.html
├── style.css
├── script.js
└── images/
└── logo.png
Откройте index.html в браузере локально — если страница выглядит правильно,
значит всё готово к публикации.
Шаг 2. Загрузите на Tuqo
Создайте сайт в панели и просто перетащите папку с сайтом в зону загрузки —
файлы уйдут как есть, ничего паковать не нужно. Поскольку в папке нет
package.json, Tuqo поймёт, что это готовая статика, и опубликует файлы без сборки.
Привычнее архивом? Подойдёт tar.gz или zip (до 50 МБ), главное — index.html
в корне архива:
# из папки сайта — пакуем содержимое
tar -czf site.tar.gz -C ./site .
Ещё варианты: CLI (npx @tuqo/cli deploy ./site) или деплой из нейросети через MCP.
Сразу после загрузки сайт открывается по адресу https://name.tuqo.ru с
бесплатным HTTPS.
Шаг 3. Подключите свой домен (необязательно, на платных тарифах)
Хотите адрес вида ваш-домен.ru вместо поддомена? Привязка своего домена доступна
на платных тарифах, с «Старта». SSL
выпустится и будет продлеваться автоматически. Подробно — в гайде
как привязать свой домен.
Частые вопросы
Нужно ли платить? Нет, бесплатного тарифа достаточно для HTML-сайта с SSL и поддоменом.
Почему не открывается главная? Скорее всего index.html оказался во
вложенной папке внутри архива. Упакуйте содержимое папки, а не саму папку.
Будет ли работать JavaScript? Да, любой клиентский JS работает как обычно. Серверного кода (PHP, Node) на статическом хостинге нет.
Что дальше
- Деплой HTML, CSS, JS сайта — отдельная страница со всеми деталями
- Бесплатный хостинг статических сайтов
- Хостинг лендинга и сайта-визитки