Vyhledávání na webu

Už nemusíte platit za hosting jednoduché webové stránky


Před několika měsíci jsem konečně dokončil práci na své hobby aplikaci RTL-GPS GNSS, kterou jsem měl v úmyslu zpřístupnit jako open-source. Aplikace obsahuje svou část dokumentace, takže jsem potřeboval místo, kde bych tyto soubory mohl zveřejnit online. Vlastně stačil jen základní web s úvodní stránkou a několika poznámkami k nastavení online.

Normálně bych to bral jako běžnou hostingovou práci. Koupil bych nějaký levný cPanel hosting nebo VPS, nasměroval na něj doménu, možná nainstaloval WordPress, pokud bych se cítil trochu sofistikovaně, a snažil se pamatovat na jeho údržbu.

Ale to prostě připadalo směšné pro hrstku statických HTML a PDF souborů.

Takže jsem si koupil doménu za 1 $a místo toho se pokusil hostovat celý web zdarma na Cloudflare Pages. Nakonec byla doména jediná věc, za kterou jsem skutečně zaplatil. Samotné hostování webu nestojí vůbec nic, zahrnuje TLS a je chráněno proxied připojením od Cloudflare.

Cloudflare Pages mi umožnily vynechat potíže a náklady na hostování

Žádný cPanel, žádné FTP, žádné nekonečné nastavování, žádné měsíční faktury






Dokončení webu RTL-GPS bylo nejtěžší, ale jakmile bylo hotovo, jeho hostování na Cloudflare bylo opravdu jednoduché. Koupil jsem doménu rtl-gps.online od registrátora domén a změnil jmenné servery u svého registrátora na ty, které mi poskytl Cloudflare, když jsem připojil novou doménu ke Cloudflare.

Šlo jen o změnu nameserverů původního registrátora na:

  • evelyn.ns.cloudflare.com
  • jobs.ns.cloudflare.com

Zatímco jsem trpělivě čekal, až Cloudflare provede propagaci změn a importuje existující DNS záznamy, ujistil jsem se, že soubory mého webu jsou čisté, uspořádané a správně připravené k nahrání na Cloudflare Pages. Důležitá byla kontrola, zda je stránka index.html v kořenovém adresáři, protože to je stránka, kterou Cloudflare poskytuje první. Moje struktura složek vypadala takto:

rtl-gps-stránka/

index.html

začínáme.html

poznámky-k-hardware.html

stahování.html

404.html

style.css

obrázky/

dokumenty/

rtl-gps-rychlý-start.pdf

Poznámky k hardwaru RTL-GPS.pdf

Odstraňte všechny staré záznamy DNS, které se přenesly od vašeho registrátora domén, než vytvoříte svou statickou stránku v Cloudflare.

Poté, co jsem potvrdil, že struktura souborů a složek funguje lokálně, jsem obdržel potvrzovací e-mail, že nameservery Cloudflare nyní poskytují doménu, a začal jsem vytvářet stránky Cloudflare.

Nalezení přesné polohy v ovládacím panelu Cloudflare bylo složité, ale našel jsem to pod Build -> Compute -> Workers & Pages. Názvosloví Cloudflare může být zde trochu zvláštní, protože technicky vytváříte „worker aplikaci“ a ne statickou stránku.

Po vytvoření aplikace a výběru možnosti „Nahrát své statické soubory“ šlo jen o nahrání kořenového adresáře webu, pojmenování aplikace „rtl-sdr-prod“ a nastavení záznamů vlastních domén pouze pro čtení pro pracovníky:

  • rtl-gps.online ZÁZNAM PRACOVNÍKA > rtl-sdr-prod
  • www.rtl-gps.online ZÁZNAM pracovníka > rtl-sdr-prod

Po uložení změn se o DNS záznamy a HTTPS certifikát postaraly Cloudflare Pages a web byl během několika minut funkční. Ve srovnání s nasazením VPS a převzetím bezpečnostního rizika nebo konfigurací cPanelu byl proces s Cloudflare Pages mnohem snazší, jednodušší a co je nejlepší, zcela zdarma.

Jediné, za co jsem zaplatil, byla doména

V roce 2026 je těžké si představit, že byste mohli hostovat web zdarma, ale Cloudflare Pages to umožnily.

Než jsem objevil Cloudflare Pages, i hostování malého webu jako je ten můj by stále znamenalo měsíční poplatek a vyžadovalo údržbu a zálohování. Ale tento projekt mě stál jen 1 $, a ta částka byla pouze za samotné doménové jméno.

Obvykle má bezplatná verze navždy, nebo bezplatná úroveň, spoustu omezení, ale Cloudflare Pages mi poskytly některé působivé možnosti hostování:

  • Až 20 000 souborů
  • 100 vlastních domén na projekt
  • 500 nasazení/staveb za měsíc
  • Jednotlivé soubory mohou mít každý až 25 MB.

Tyto specifikace snadno pokryly mé HTML stránky, obrázky a malé PDF soubory ke stažení. Použil jsem nahrávání přes panel, ale také jsem zjistil, že statické aplikace stránek podporují připojení k GitHubu, což znamená, že mohu provádět commity, nahrávat přes aplikaci GitHub ve Windows 11 a udržovat vše v budoucnu přehledné.

Porovnejte to s typickými možnostmi hostingu. Sdílený hosting znamená další účet a datum obnovení. VPS by mi mohl dát větší kontrolu, ale byl bych zodpovědný za jeho aktualizaci, aplikaci bezpečnostních záplat a opravu všeho, co se během instalace webových služeb pokazí. Hosting pro WordPress byla také možnost, ale vytvoření stránky, databáze a CSS souborů pro jednoduchou webovou stránku se rozhodně zdálo jako přehnané.

Už jsem provozoval dostatek webově orientovaných služeb na to, abych věděl, že spuštění dalšího serveru nikdy není tak jednoduché, jak to zní, a jen by to přidalo další náklady k tomu, co byl jednoduchý projekt. Nakonec, a pro tento projekt, by mi placená hostingová služba ve skutečnosti nepřinesla nic navíc, co bych potřeboval.

Stále to vypadá jako opravdová webová stránka

Vlastní doména, HTTPS, stahování a dokonce i několik chybových stránek to přiměly působit skutečně (protože to skutečné je)

Hotová webová stránka nepůsobila jako kompromis. Používala skutečnou doménu, načítala se přes HTTPS, měla TLS okrajový certifikát od Cloudflare a díky proxyování Cloudflare měla skutečnou ochranu proti DDoS a DoS útokům.

Cloudflare vám také umožňuje zobrazit stránku s chybou 404.html, a já jednu takovou stránku zahrnul spolu se zbytkem webu, protože to vše doplnilo. Místo toho, abyste byli omezeni na stránku 404 poskytovanou webovým serverem, jsem svou vlastní udělal ve stejném stylu jako zbytek webu a zahrnul užitečné odkazy, které návštěvníkům pomohou se vrátit na správnou cestu. Malý, ale opravdu pěkný detail pro bezplatnou službu.

Také jsem zjistil, po hraní si s Cloudflare Workers a Pages, že pokud to budu potřebovat, měl jsem prostor pro růst. Cloudflare Pages mohou dělat trochu víc než jen podávat HTML stránky. Mohou přidat omezenou serverovou funkcionalitu, jako je zpracování formulářů, autentizace a middleware, a dokonce podporovat malé API, aniž by běžel dedikovaný server.

Cloudflare má také Turnstile, svou odpověď na Google reCAPTCHA, která je mnohem méně otravná pro kohokoli na VPN nebo sdílené IP adrese. Ne že bych to potřeboval pro svůj projektový web, ale bylo hezké vědět, že tato funkce existuje, pokud ji budu později potřebovat.

Háček je také bod

Statické hostování nemůže nahradit dynamické stránky a serverové zpracování, ale právě to je také činí užitečnými

Pages od Cloudflare jsou statické hostování, takže nenahrazují všechny typy webhostingových platforem. Pokud bych potřeboval přidat uživatelské účty, jednu či dvě databáze, dynamický panel, uptime roboty nebo cokoli, co vyžaduje trvalou logiku na straně serveru, statické hostování prostě nestačí.

To je jen upřímné omezení, ale zároveň to je důvod, proč se mi to tak líbilo. Jednoduchá statická stránka má mnohem méně pohyblivých částí, které se mohou pokazit a vzít s sebou všechno ostatní. Nejsou zde žádné WordPress pluginy k opravě, žádné serverové balíčky, které by mohly rozbít PHP, a žádné webové aplikace napsané ve Vibe, které by čekaly na zneužití. Když se něco pokazí, mohu stránku jednoduše znovu nasadit tím, že se vrátím k předchozímu nasazení nebo pře-nahráním složky.

Pro můj druh webu je hlavní výhodou jednoduchost. Moje vstupní stránka projektu nepotřebovala backend, takže nejchytřejší (a nejlevnější) možnost hostování byla ta, která vyžadovala mnohem méně údržby.

Určitě bych to znovu použil pro malé projekty

Ale ještě rušit všechny hostingové servery, které používám, nebudu

Po použití Cloudflare Pages vážně zvažuji migraci několika mých placeně hostovaných webových stránek, jen proto, že cena je vhodná pro to, co potřebuji. Projektová stránka pro RTL-GPS byla skvělou připomínkou, že pro weby, které jsou v podstatě jen veřejné složky (s pěkným designem), je statický hosting pravděpodobně vše, co opravdu potřebuji.

Tento setup bych znovu použil pro osobní portfolia, dokumentaci projektů nebo jako centrum pro odkazy a stahování. Všechno, co jen potřebuje místo pro uložení HTML, textů, obrázků a souborů, může určitě těžit z Cloudflare Pages.

Velkým lákadlem Cloudflare Pages je to, že nahradily placené hostingové služby, za které jsem zpětně nikdy opravdu nemusel platit. To znamená, že jiné mé projekty, které potřebovaly dynamické stránky a zpracování na straně serveru, opravdu nemohou mít domov na Cloudflare.

Nakonec, pro tuto stránku, kde doména stála pouze 1 $a hosting byl zdarma, jediná lítost, kterou jsem skutečně měl, byla, že jsem ji nenašel dříve.

Související články