Bezpłatny hosting — ograniczenia i kiedy przejść na płatny
Opublikowano: 9 kwietnia 2026 · Kategoria: Hosting / Porady
Darmowy hosting może być świetnym punktem startowym — ale każda usługa ma ograniczenia, które prędzej czy później staną się przeszkodą. Artykuł porównuje najważniejsze opcje darmowego hostingu, wyjaśnia ich realne ograniczenia i pomaga zdecydować kiedy warto zainwestować w płatny plan.
Rodzaje bezpłatnego hostingu
Nie każdy "darmowy hosting" to to samo — różnią się przeznaczeniem, ograniczeniami i stabilnością:
- Hosting współdzielony z reklamami — InfinityFree, 000webhost. PHP + MySQL, ale z reklamami na stronie, limitowanym CPU i bez SLA.
- Static site hosting — Netlify, Vercel, GitHub Pages, Cloudflare Pages. Tylko pliki statyczne (HTML/CSS/JS), CDN na całym świecie, bez reklam, bez PHP.
- Cloud free tier — Oracle Cloud Always Free, Google Cloud Free Tier, AWS Free Tier. Pełne VPS z limitem zasobów, bez reklam, technicznie zaawansowany.
- Platform-as-a-Service (PaaS) free tier — Railway Free, Render Free, Fly.io. Konteneryzowane aplikacje z automatycznym sleep po nieaktywności.
Porównanie darmowych opcji
| Platform | Typ | PHP/DB | SSL | Własna domena | Reklamy | Bandwidth |
|---|---|---|---|---|---|---|
| InfinityFree | Shared | PHP 8.2, MySQL | Tak | Tak | Baner na stronie | Unlimited (throttled) |
| 000webhost | Shared | PHP 8.0, MySQL | Tak | Tak | Baner + sleep 1h/dobę | 10 GB/mies |
| Netlify | Static/JAMstack | Nie (Serverless Functions) | Tak | Tak | Brak | 100 GB/mies |
| Vercel | Static/Serverless | Nie (Edge Functions) | Tak | Tak | Brak (nie-komercyjny) | 100 GB/mies |
| GitHub Pages | Static | Nie | Tak | Tak | Brak | 100 GB/mies, 100k builds/mies |
| Oracle Cloud | Cloud VPS (ARM) | Tak (pełny VPS) | Własny | Własna konfiguracja | Brak | 10 TB/mies egress |
Kluczowe ograniczenia darmowego hostingu
1. Brak cron jobs i procesów w tle
InfinityFree i 000webhost nie pozwalają na uruchamianie cron jobów. Nie możesz automatycznie wysyłać emaili, generować raportów czy czyścić bazy danych. Obejście: zewnętrzna usługa cron jak cron-job.org — ale wymaga publicznego endpointu HTTP.
2. Sleep i cold start (PaaS free tier)
Railway, Render i Fly.io na darmowych planach "usypiają" aplikację po 15-30 minutach nieaktywności. Pierwsze żądanie po uśpieniu powoduje cold start — opóźnienie 5-30 sekund. Dla użytkownika wygląda to jak zawieszona strona. Rozwiązanie: uptime monitoring pingujący aplikację co 10 minut (UptimeRobot) lub upgrade do płatnego planu.
3. Brak SLA — zero gwarancji uptime
Żaden darmowy hosting nie oferuje SLA (Service Level Agreement). InfinityFree i 000webhost mogą mieć przestoje trwające godziny — bez kompensaty, bez powiadomień, bez wsparcia. Netlify/Vercel są bardziej stabilne, ale też nie gwarantują 99.9% uptime na darmowym planie.
4. Ograniczenia bazy danych
InfinityFree limituje MySQL do kilku MB i kilkudziesięciu tabel. 000webhost: 500 MB MySQL. Żaden nie oferuje PostgreSQL. Static site hosting (Netlify, Vercel) w ogóle nie ma bazy danych — musisz użyć zewnętrznej usługi (Supabase Free, PlanetScale Free).
5. Brak własnego adresu email
Na darmowym hostingu nie masz skrzynki [email protected]. Darmowy hosting współdzielony może oferować webmail, ale wysyłanie z niestandardowej domeny wymaga konfiguracji SPF/DKIM — co jest problematyczne bez pełnej kontroli DNS.
Kiedy darmowy hosting wystarczy?
- Portfolio lub CV online — GitHub Pages lub Netlify są idealne: darmowe, szybkie, z SSL i własną domeną (wystarczy wykupić domenę za ~50 PLN/rok).
- Landing page (statyczna) — Cloudflare Pages lub Netlify z formularzem kontaktowym (Netlify Forms) pokrywają 90% przypadków.
- Blog na Jekyll/Hugo — GitHub Pages natively obsługuje Jekyll, Netlify buduje Hugo — publikujesz przez git push.
- Projekt hobbystyczny bez ruchu — Oracle Cloud ARM z 24 GB RAM to poważny VPS za darmo, jeśli masz czas na konfigurację.
- Prototyp i PoC — testowanie pomysłu przed inwestycją w płatny hosting.
Kiedy konieczny upgrade na płatny hosting?
- Własna baza danych — sklep, aplikacja webowa, system rezerwacji: upgrade konieczny.
- Email biznesowy — [email protected] wymaga płatnego hostingu lub Google Workspace (~25 PLN/mies/użytkownik).
- Ruch powyżej 10 000 odwiedzin/mies — darmowe limity bandwidth mogą być niewystarczające lub skutkować throttlingiem.
- WordPress z wtyczkami — InfinityFree blokuje wiele wtyczek PHP; wydajność jest mocno ograniczona.
- SLA i wsparcie — gdy przestój kosztuje Cię pieniądze lub utratę klientów, płatny hosting z gwarancją 99.9% uptime jest koniecznością.
- Cron, websocket, background jobs — wymagają płatnego VPS lub hostingu z tymi funkcjami.
Pierwsza płatna opcja dla studenta lub hobbysty
Jeśli darmowy hosting przestał wystarczać, najtańsze płatne opcje w Polsce to:
| Opcja | Cena | Co dostaniesz | Dla kogo |
|---|---|---|---|
| Hosting współdzielony (LH.pl, home.pl) | ~10-20 PLN/mies | PHP, MySQL, email, SSL, cPanel/DirectAdmin | WordPress, małe strony firmowe |
| Mikrus VPS | ~10-15 PLN/mies | 512 MB RAM VPS, pełna kontrola, SSH | Deweloperzy, hobbysci |
| Netlify Pro | ~70 PLN/mies | Więcej build minut, 1 TB bandwidth, wsparcie | Agencje z JAMstack projektami |
Dla studenta lub osoby stawiającej pierwsze kroki w web developmencie, najtańszy hosting współdzielony (~10 PLN/mies) plus własna domena (~50 PLN/rok) to łącznie ok. 170 PLN rocznie — wystarczające do profesjonalnego portfolio lub małego sklepu.