Справді безкоштовно можна розмістити статичний сайт на GitHub Pages, Cloudflare Pages чи Netlify, а сайт на PHP чи WordPress — на InfinityFree або Byethost. Але кожен варіант має свої обмеження: один приховує ліміт кількості файлів, інший рахує звернення до сервера, третій вимагає карту навіть за нульовий тариф. Нижче безкоштовний хостинг розібрано за типами задач — статичний сайт, сайт на PHP з базою даних, WordPress — і показано, які обмеження стають помітні лише після кількох тижнів роботи сайту.
Що означає “безкоштовно” для хостинг-провайдера
Безкоштовний тариф провайдер тримає як вітрину для платних тарифів того самого бренду або обмежує ресурси настільки, що більшість користувачів самі переходять на оплату протягом кількох місяців. InfinityFree і Byethost працюють на спільній інфраструктурі iFastNet і заробляють на продажу платних партнерських планів. Cloudflare Pages і GitHub Pages безкоштовні з іншої причини: обробка готових статичних файлів майже нічого не коштує, а заробляють обидві компанії на платних продуктах для розробників і корпоративних клієнтів. Модель заробітку провайдера наперед підказує, який саме ресурс буде обмежено.
Статичні сайти: GitHub Pages, Cloudflare Pages і Netlify
Ці три платформи підходять лише для файлів без серверної обробки: html, css, JavaScript, скомпільований сайт на Hugo чи Astro. GitHub Pages обмежує опублікований сайт одним гігабайтом, а трафік має м’який ліміт у сто гігабайт на місяць; за його перевищення GitHub може обмежити сайт. Cloudflare Pages не обмежує трафік, зате рахує кількість збірок: безкоштовно доступно п’ятсот на місяць і лише одна паралельна збірка. Netlify тримається приблизно тих самих ста гігабайт трафіку і додає ліміт на хвилини збірки, який для сайту з частими оновленнями відчувається швидше, ніж брак дискового простору. Жоден із трьох варіантів не підтримує PHP, MySQL чи серверну логіку, тому WordPress чи інтернет-магазин на них не запустити.
Хостинг із PHP та базами даних: InfinityFree і Byethost
Для сайту на WordPress, Joomla чи власному PHP-скрипті серед справді безкоштовних варіантів практично монопольно панують InfinityFree і Byethost. Обидва працюють на інфраструктурі iFastNet і дають по п’ять гігабайт місця, PHP 8.3, MySQL чи MariaDB і встановлення WordPress одним кліком через Softaculous. На практиці ліміт диска рідко стає проблемою першим. Раніше вичерпується ліміт inode, тобто кількості файлів і папок, а типова інсталяція WordPress з кількома плагінами займає їх непропорційно багато. Byethost додатково обмежує розмір одного файлу десятьма мегабайтами, тож завантаження великого зображення чи архіву плагіна через панель адміністратора WordPress завершується помилкою, і рятує лише завантаження по FTP.
Чому “необмежений” трафік має стелю
Формула “необмежений трафік” на InfinityFree і Byethost означає ліміт у тридцять чи п’ятдесят тисяч звернень до сервера на добу, залежно від тарифу. Звернення, або хіт, — це запит до кожного окремого файлу, а не відвідувач. Сторінка з десятьма зображеннями і трьома файлами стилів створює приблизно півтора десятка хітів за одне завантаження. Для типового сайту на WordPress це приблизно сто-триста унікальних відвідувачів на добу, після чого акаунт призупиняють до півночі за часовим поясом сервера. Для блогу на старті чи тестового проєкту такого ліміту цілком достатньо. Для сайту, що вже отримує трафік із пошуку чи реклами, стеля відчувається протягом перших тижнів роботи.
000webhost закрився в 2024 році
000webhost майже сімнадцять років був найпопулярнішим брендом безкоштовного хостингу під керуванням Hostinger. Сервіс перестав приймати нових користувачів у липні 2024 року і повністю припинив роботу в жовтні того самого року, а колишніх клієнтів перенаправили на платні тарифи Hostinger. Проте його досі можна зустріти в списках «найкращих безкоштовних хостингів». Перед реєстрацією на будь-якому сервісі зі схожого списку варто відкрити сторінку реєстрації напряму і переконатися, що сервіс ще працює.
Спільний субдомен як репутаційний ризик
У безкоштовного хостингу є ризик, не пов’язаний із дисковим простором чи швидкістю. Субдомени на кшталт project.infinityfree.net чи project.vercel.app використовує одночасно велика кількість незнайомих один одному людей. Частина з них будує фішингові сторінки саме тому, що реєстрація не потребує підтвердження особи. Дослідницька компанія Interisle у звіті про фішинговий ландшафт зафіксувала зростання зловживань субдоменами провайдерів на кшталт pages.dev: браузери і корпоративні фільтри довіряють базовому домену як цілому. Vercel окремо стала ціллю кількох фішингових кампаній 2026 року: зловмисники розміщували сторінки для крадіжки паролів на безкоштовних піддоменах vercel.app, і поштові фільтри деяких організацій почали позначати весь домен як підозрілий. Власник легального сайту на спільному субдомені не контролює репутацію сусідів і в гіршому разі отримує заблокований поштовим провайдером домен без жодної власної провини.
Чого немає на безкоштовному тарифі
Жоден із розглянутих варіантів не включає поштову скриньку на власному домені: адресу на кшталт info@сайт.com доведеться налаштовувати через сторонній поштовий сервіс. Служба підтримки на безкоштовних тарифах обмежена базою знань і форумом, живого чату чи відповіді на тікет протягом години там не буде. SSL-сертифікат зазвичай видають автоматично через Let’s Encrypt. Резервне копіювання, як правило, лягає повністю на власника сайту: автоматичних щоденних бекапів на рівні платформи безкоштовний план не пропонує.
Коли безкоштовний хостинг виправданий
Безкоштовний варіант має сенс для трьох сценаріїв. Перший — тестування верстки перед покупкою платного тарифу. Другий — портфоліо чи резюме без бізнес-навантаження. Третій — документація чи невеликий блог розробника, де денна аудиторія рідко переростає кілька сотень відвідувачів. Для інтернет-магазину, сайту з платіжною формою чи проєкту, де простій на кілька годин коштує репутації чи грошей, жоден із розглянутих варіантів не годиться через відсутність гарантій аптайму й підтримки. Є проміжний варіант: статичний сайт на Astro чи Hugo, розгорнутий через Cloudflare Pages з підключенням власного домену. Він витримує помітно більше навантаження, ніж shared PHP-хостинг, і лишається безкоштовним без лімітів трафіку.
Перехід на платний тариф без втрати даних
Коли безкоштовний ліміт стає тісним, найдешевший шлях — перейти на молодший платний тариф того самого бренду, якщо технічна база сумісна: перенесення бази даних і файлів усередині однієї платформи забирає значно менше часу, ніж міграція на іншу панель керування. Перед переходом варто експортувати базу даних через phpMyAdmin і завантажити всі файли по FTP окремо від автоматичного інструмента міграції. Безкоштовні акаунти перед закриттям чи призупиненням найчастіше першими втрачають доступ до панелі, і власник дізнається про це, коли зробити резервну копію вже нізвідки. Домен варто купувати окремо в реєстратора, а не отримувати у подарунок від хостера разом із тарифом: тоді він лишається під повним контролем власника незалежно від того, який хостинг обрано зараз чи буде обрано за рік.