Від локального проєкту до живого сайту в інтернеті!
🌐 Урок 11 • Інструменти • 20 хв читанняХостинг — це сервер (потужний комп'ютер), який працює 24/7 і показує твій сайт всьому світу. Коли хтось вводить адресу сайту — сервер відправляє йому файли.
Уяви, що хостинг — це квартира для сайту. Поки файли на твоєму комп'ютері — їх бачиш тільки ти. А на хостингу — весь світ!
Для HTML, CSS, JS файлів. Безкоштовно та просто!
Для Node.js, Python, бази даних. Потужніше!
AWS, Google Cloud. Для великих проєктів.
Натисни кнопку і подивись як твій код потрапляє в інтернет!
Ось найкращі безкоштовні платформи для початківців:
Увійди через GitHub — це найпростіше!
Вибери свій GitHub репозиторій зі списку
Vercel сам визначить фреймворк і налаштує все!
Отримай URL типу my-project.vercel.app
Зареєструйся через GitHub
Просто перетягни папку прямо в браузер! Drag & Drop!
URL: my-project.netlify.app
Netlify — єдина платформа де можна просто перетягнути папку з файлами і отримати живий сайт за 10 секунд. Ніяких команд!
Якщо назвати репо username.github.io — отримаєш красиву URL без назви проєкту!
Яка платформа підходить саме тобі?
| Параметр | ▲ Vercel | 🔷 Netlify | 🐙 GitHub Pages | 🔥 Firebase |
|---|---|---|---|---|
| Ціна | Безкоштовно | Безкоштовно | Безкоштовно | Безкоштовно |
| Drag & Drop | Ні | Так! | Ні | Ні |
| Auto-deploy | Так | Так | Так | Ні |
| Serverless | Так | Так | Ні | Так |
| Свій домен | Так | Так | Так | Так |
| HTTPS | Авто | Авто | Авто | Авто |
| Найкраще для | ⭐ React, Next.js | ⭐ Статичні сайти | ⭐ Портфоліо | ⭐ Full-stack |
Натисни кнопку і подивись хто швидше!
Домен — це адреса твого сайту в інтернеті. Наведи мишку на частини URL:
👆 Наведи мишку на частини URL
Найпопулярніший. ~$10/рік
Стильний вибір! ~$12/рік
Для українських проєктів. ~$5/рік
Популярний серед стартапів. ~$30/рік
Не купуй домен одразу! Спочатку захости сайт безкоштовно (my-site.vercel.app), а коли будеш впевнений — купи гарний домен.
HTTPS захищає дані між браузером і сервером. Натисни на картки, щоб дізнатися більше:
HTTP + SSL сертифікат = HTTPS. Всі дані шифруються і ніхто не може їх перехопити!
Vercel, Netlify, Firebase дають HTTPS безкоштовно та автоматично! Нічого робити не потрібно.
Google знижує рейтинг сайтів без HTTPS. Браузери показують попередження "Не безпечно"!
Безкоштовний сервіс SSL сертифікатів. Більшість хостингів використовують саме його!
👆 Натисни на картку, щоб перевернути
Перед деплоєм переконайся, що твій проєкт має правильну структуру:
Файл index.html повинен бути в корні проєкту! Інакше сервер не знатиме, яку сторінку показувати першою.
Вибери, що тобі потрібно, і дізнайся ціну:
Хостинг:
Домен:
Пройди по кожному пункту перед тим, як публікувати сайт:
Найшвидший шлях захостити свій перший сайт:
Напиши HTML, CSS, JS — будь-що!
git init → git add . → git commit → git push
Увійди через GitHub
Вибери свій репозиторій
Через 30 секунд сайт буде онлайн! 🎉
Тепер кожен git push автоматично оновлюватиме сайт! Це називається Continuous Deployment — зміни з'являються на сайті через кілька секунд після пушу.
Сайтів існує в інтернеті
Час деплою на Vercel
Мінімальна ціна хостингу
Сайтів використовують HTTPS