Бесплатный хостинг для сайта: куда выложить без VPS
Сайт готов, лежит на компьютере и открывается локально, а показать его друзьям или работодателю можно только ссылкой. Дальше начинается то, ради чего обычно и откладывают запуск: выбрать хостинг, разобраться с тарифом, привязать домен, получить SSL-сертификат, чтобы адрес открывался по защищённому протоколу, а не пугал предупреждением браузера.
На самом деле выложить сайт бесплатно можно за несколько минут. Ниже коротко разберём, какие варианты бесплатного хостинга вообще бывают, в чём их подвох, и покажем способ, где не нужно ни сервера, ни карты иностранного банка, ни настройки.
Поймите, какой у вас сайт
Бесплатный хостинг бывает двух типов. Для статического сайта — обычных файлов HTML, CSS и картинок без серверного кода — подойдёт почти что угодно. Если же сайт что-то считает на сервере, ходит в базу данных или принимает формы (например, на Python, PHP или Node.js), нужен хостинг, который умеет запускать код, а не только отдавать готовые страницы. Большинство «бесплатных» вариантов умеют только первое.
Оцените подвохи бесплатных вариантов
Классический бесплатный хостинг часто вешает свою рекламу на ваш сайт, даёт некрасивый адрес вида site.narod.example, ограничивает трафик или вовсе не даёт HTTPS. Зарубежные платформы для статических сайтов аккуратнее, но требуют карту иностранного банка для подтверждения и говорят по-английски. Прикинуть эти ограничения стоит заранее, чтобы не переносить сайт через неделю.
Соберите файлы сайта в одну папку
Сложите всё, что нужно сайту, в один проект: для статического сайта это index.html и папки со стилями, скриптами и картинками; для сайта с серверным кодом — исходники и список зависимостей. Папки вроде node_modules или venv с установленными библиотеками в архив класть не нужно — платформа соберёт окружение сама.
Загрузите проект в Netrun
В Netrun загрузите код ZIP-архивом или импортом из GitHub-репозитория — приватный тоже подойдёт. Платформа сама определит, статический это сайт или приложение на каком-то языке, и подготовит запуск. Вам не нужно выбирать тип хостинга, тариф или версию языка вручную.
Ответьте на пару вопросов про секреты
Если сайт обращается к внешним сервисам по ключам — например, к платёжке или почте — Netrun спросит эти значения и подставит их как секреты снаружи кода. Так ключи не лежат в архиве и не светятся в репозитории. Если секретов нет, шаг просто пропускается.
Получите ссылку с HTTPS
После сборки сайт открывается по адресу с защищённым HTTPS — сертификат платформа выпускает и продлевает сама. Эту ссылку уже можно отправлять, прикладывать в резюме или к посту. На бесплатном тарифе сайт засыпает во время простоя и просыпается по первому запросу: первый ответ после паузы чуть медленнее, дальше — как обычно.
Бесплатный хостинг для сайта — это не обязательно реклама поверх контента и адрес с чужим именем. Загрузите код в Netrun, и сайт окажется в интернете по нормальной ссылке с HTTPS, без сервера и настройки. Если проект должен отвечать без пауз, вместо бесплатного тарифа подойдёт платный с постоянной работой.
Частые вопросы
Бесплатный хостинг для сайта — это правда бесплатно
Да. На бесплатном тарифе Netrun можно держать один сайт без оплаты. Он засыпает во время простоя и просыпается по первому запросу, поэтому ресурсы расходуются только когда сайт реально открывают. Платить нужно, только если хочется, чтобы сайт работал без пауз или проектов было больше одного.
Будет ли реклама на моём сайте
Нет. Netrun не вешает свою рекламу и не вставляет посторонние блоки в ваш сайт — посетители видят ровно то, что вы загрузили.
Дадут ли HTTPS и нормальный адрес
Да. Сайт сразу открывается по защищённому HTTPS, сертификат выпускается и продлевается автоматически. Адрес выдаётся на домене netrun.io, без чужих рекламных имён.
Нужна ли карта иностранного банка
Нет. Netrun работает из России, интерфейс и поддержка на русском, оплата при необходимости — в рублях. Карта зарубежного банка не нужна.
Можно ли выложить сайт не только из файлов, но и с серверным кодом
Да. Кроме статических сайтов Netrun запускает приложения на Python, Node.js, PHP, Go и других языках — платформа сама определяет язык и собирает проект, отдельный «хостинг для PHP» или «хостинг для Python» искать не нужно.