[{"data":1,"prerenderedAt":580},["ShallowReactive",2],{"\u002Fblog\u002Ffree-cloudflare\u002F:pl":3,"\u002Fblog\u002Ffree-cloudflare\u002F-surround:pl":475,"blog-all-posts:pl":476},{"id":4,"title":5,"author":6,"body":10,"date":457,"description":458,"extension":459,"image":460,"locale":461,"meta":462,"minRead":463,"navigation":464,"original":465,"path":466,"pinned":465,"seo":467,"source":468,"sourceUrl":23,"stem":469,"tags":470,"updated":460,"__hash__":474},"blog\u002Fblog\u002Ffree-cloudflare.pl.md","Jak darmowy użytkownik wycisnąć z Cloudflare wszystko — na ile realnie starcza darmowy plan?",{"name":7,"avatar":8},"Chen Dahuang",{"src":9,"alt":7},"\u002Favatar.jpg",{"type":11,"value":12,"toc":439},"minimark",[13,28,31,36,39,42,45,48,51,86,89,92,96,99,102,106,109,138,141,145,148,151,154,157,161,164,168,171,175,178,181,219,223,226,230,233,256,260,263,266,280,283,310,313,317,320,334,337,341,344,347,370,373,376,380,383,386,406,409,413,416,419,430,433,436],[14,15,16],"blockquote",{},[17,18,19,20,27],"p",{},"Pierwotnie opublikowano na ",[21,22,26],"a",{"href":23,"rel":24},"https:\u002F\u002Fx.com\u002Frealchendahuang\u002Farticle\u002F2066528625378443300",[25],"nofollow","X Articles",".",[17,29,30],{},"Cloudflare może unieść niemal całą prywatną infrastrukturę internetową: domeny, strony, CDN, storage obiektów, bazy danych, funkcje brzegowe, tunelowanie, przekazywanie e-maili, CAPTCHA i bramę AI — wszystko to może wystartować na darmowym planie.",[32,33,35],"h2",{"id":34},"darmowy-dns","Darmowy DNS",[17,37,38],{},"Cloudflare jest sam w sobie rejestratorem domen, z dość przejrzystymi cenami rejestracji i odnowienia. Możesz też kupić domenę na platformach typu Spaceship i przenieść hosting DNS na Cloudflare.",[17,40,41],{},"Gdy domena trafi na Cloudflare, dostajesz solidny system zarządzania DNS.",[17,43,44],{},"Kluczowa kwestia: rozwiązywanie DNS nie jest rozliczane za każde zapytanie. Inaczej niż u niektórych dużych krajowych dostawców, którzy mają czelność liczyć opłaty od liczby zapytań o rozwiązywanie — bezczelność bez granic.",[17,46,47],{},"Cloudflare świetnie sprawdza się przy matrycy wielu domen, wielu subdomen i małych projektów.",[17,49,50],{},"Możesz uruchomić:",[52,53,54,61,66,71,76,81],"ul",{},[55,56,57],"li",{},[58,59,60],"code",{},"api.xxx.com",[55,62,63],{},[58,64,65],{},"img.xxx.com",[55,67,68],{},[58,69,70],{},"cdn.xxx.com",[55,72,73],{},[58,74,75],{},"docs.xxx.com",[55,77,78],{},[58,79,80],{},"status.xxx.com",[55,82,83],{},[58,84,85],{},"admin.xxx.com",[17,87,88],{},"Kup jedną domenę, przypisz różne subdomeny do różnych usług, a samo rozwiązywanie DNS nie kosztuje nic ekstra.",[17,90,91],{},"Dla ruchu webowego, który potrzebuje proxy, włącz pomarańczową chmurkę i pozwól Cloudflare zająć się proxy, cache i certyfikatami HTTPS.",[32,93,95],{"id":94},"darmowe-cdn","Darmowe CDN",[17,97,98],{},"Caching CDN to najfajniejsza rzecz, jaką ma Cloudflare — to dzięki niemu większość ludzi po raz pierwszy słyszy o tej firmie. Dla blogów, stron oficjalnych i stron dokumentacji wartość jest prosta:",[17,100,101],{},"Szybsze odwiedziny, lżejszy serwer źródłowy i mniejsze zużycie pasma. Zwłaszcza jeśli siedzisz na tanim VPS-ie, postawienie Cloudflare z przodu robi ogromną odczuwalną różnicę.",[32,103,105],{"id":104},"darmowe-pages","Darmowe Pages",[17,107,108],{},"Pages może za darmo hostować statyczne strony i projekty frontendowe.",[52,110,111,114,117,120,123,126,129,132,135],{},[55,112,113],{},"Blogi prywatne",[55,115,116],{},"Strony produktowe",[55,118,119],{},"Strony dokumentacji",[55,121,122],{},"Strony lądowania",[55,124,125],{},"Strony projektów open source",[55,127,128],{},"Strony z materiałami kursowymi",[55,130,131],{},"Strony listy oczekujących",[55,133,134],{},"Strony z instrukcją pobierania",[55,136,137],{},"Strony promocyjne e-booków",[17,139,140],{},"Takie strony można hostować bezpośrednio, bez kupowania osobnego serwera. Podepnij własną domenę, a stanie się długoterminową stroną prywatną lub stroną główną projektu.",[32,142,144],{"id":143},"darmowe-workers","Darmowe Workers",[17,146,147],{},"Gdy Twoja strona potrzebuje API, uwierzytelniania lub innej logiki dynamicznej, użyj Workers. Twój kod działa w sieci Cloudflare — bez utrzymywania serwera po Twojej stronie. Oprócz JavaScript\u002FTypeScript obsługuje też WebAssembly i inne środowiska uruchomieniowe.",[17,149,150],{},"Darmowy plan obejmuje 100 tys. żądań dziennie. Jeśli projekt prywatny naprawdę wyrośnie ponad to, przejdź na wersję płatną — nie ma pośpiechu.",[17,152,153],{},"Workers Paid zaczyna się od 5 USD miesięcznie.",[17,155,156],{},"Wiele małych projektów w ogóle nie potrzebuje pełnego backendu. Wystarczy jeden Worker.",[32,158,160],{"id":159},"darmowe-kv","Darmowe KV",[17,162,163],{},"KV pasuje do danych, które wymagają szybkiego odczytu, ale nie silnej spójności — konfiguracja, flagi funkcji, wyniki cache. To nie jest pełny zamiennik Redisa, ale pokrywa sporo prostych potrzeb w projektach prywatnych.",[32,165,167],{"id":166},"darmowe-d1","Darmowe D1",[17,169,170],{},"D1 to zarządzana przez Cloudflare baza SQLite, dobra do danych relacyjnych. Darmowy plan obejmuje łącznie 5 GB pamięci plus dzienne limity odczytu\u002Fzapisu.",[32,172,174],{"id":173},"darmowe-r2","Darmowe R2",[17,176,177],{},"R2 to storage obiektów zgodny z API S3, dobry do obrazów, załączników i kopii zapasowych. Jego największa zaleta: brak opłat za pasmo przy serwowaniu z R2 — płacisz głównie za przechowywanie i operacje. Jest też darmowy plan z limitem na jedno i drugie.",[17,179,180],{},"Możesz tam włożyć:",[52,182,183,186,189,192,195,198,201,204,207,210,213,216],{},[55,184,185],{},"Obrazy",[55,187,188],{},"Załączniki",[55,190,191],{},"PDF-y",[55,193,194],{},"Materiały kursowe",[55,196,197],{},"Pakiety oprogramowania",[55,199,200],{},"Pliki kopii zapasowych",[55,202,203],{},"Avatary użytkowników",[55,205,206],{},"Obrazy do Markdowna",[55,208,209],{},"Statyczne zasoby",[55,211,212],{},"Zbiory danych",[55,214,215],{},"Pliki audio",[55,217,218],{},"Niewielkie materiały wideo",[32,220,222],{"id":221},"darmowy-email-routing","Darmowy Email Routing",[17,224,225],{},"Email Routing przekazuje e-maile wysyłane na Twoją własną domenę do istniejącej skrzynki — dostępny na darmowym planie. Cloudflare ma też Email Sending do e-maili transakcyjnych przez Workers, ale wysyłanie do dowolnych odbiorców wymaga Workers Paid, więc nie myl tego z darmowym przekazywaniem przychodzącym.",[32,227,229],{"id":228},"darmowy-turnstile","Darmowy Turnstile",[17,231,232],{},"Turnstile to weryfikacja człowieczeństwa od Cloudflare, a użytkownicy zwykle nie muszą rozpoznawać świateł ani zniekształconych liter. Dobry do:",[52,234,235,238,241,244,247,250,253],{},[55,236,237],{},"Logowania",[55,239,240],{},"Rejestracji",[55,242,243],{},"Komentarzy",[55,245,246],{},"Formularzy kontaktowych",[55,248,249],{},"List oczekujących",[55,251,252],{},"Stron pobierania",[55,254,255],{},"Subskrypcji e-mailowych",[32,257,259],{"id":258},"darmowy-tunnel","Darmowy Tunnel",[17,261,262],{},"Chcesz wystawić domowego NAS-a, lokalną maszynę deweloperską albo serwer gier do internetu? Użyj Tunnel, żeby zbudować aktywne połączenie z Twojej sieci wewnętrznej do Cloudflare.",[17,264,265],{},"Twój NAS, lokalne maszyny dev, usługi wewnętrzne — wszystko to można wystawić przez Cloudflare Tunnel. Podstawowa wartość:",[52,267,268,271,274,277],{},[55,269,270],{},"Bez publicznego IP",[55,272,273],{},"Bez przekierowania portów na routerze",[55,275,276],{},"Bez ujawniania IP źródła",[55,278,279],{},"Można podpiąć własną domenę",[17,281,282],{},"Na przykład:",[52,284,285,290,295,300,305],{},[55,286,287],{},[58,288,289],{},"nas.xxx.com",[55,291,292],{},[58,293,294],{},"dev.xxx.com",[55,296,297],{},[58,298,299],{},"panel.xxx.com",[55,301,302],{},[58,303,304],{},"n8n.xxx.com",[55,306,307],{},[58,308,309],{},"home.xxx.com",[17,311,312],{},"To prawdziwy dar dla majsterkowiczów z serwerami domowymi.",[32,314,316],{"id":315},"darmowy-access","Darmowy Access",[17,318,319],{},"Access staje przed panelami administracyjnymi, środowiskami staging i narzędziami wewnętrznymi, weryfikując tożsamość, zanim wpuści ludzi do środka. Działają e-mail OTP, Google, GitHub i dostawcy tożsamości zespołowej — bez pisania kolejnego systemu rejestracji\u002Flogowania tylko dla jednej wewnętrznej strony. Na przykład:",[52,321,322,325,328,331],{},[55,323,324],{},"Wchodzą tylko określone adresy e-mail",[55,326,327],{},"Wchodzi tylko logowanie przez Google",[55,329,330],{},"Wchodzi tylko logowanie przez GitHub",[55,332,333],{},"Wchodzą tylko członkowie zespołu",[17,335,336],{},"To bardzo przydatne do ochrony backendów, środowisk staging i narzędzi wewnętrznych.",[32,338,340],{"id":339},"darmowa-brama-ai-gateway","Darmowa brama AI Gateway",[17,342,343],{},"AI Gateway może stanąć przed wieloma dostawcami modeli, jednolicie logując żądania, opóźnienia, błędy i trafienia cache, a także robiąc rate limiting i fallback. Przy wczesnym budowaniu produktu AI zarządzanie wieloma kompatybilnymi API przez jeden punkt wejścia oszczędza sporo zachodu.",[17,345,346],{},"Dzięki niemu możesz obserwować:",[52,348,349,352,355,358,361,364,367],{},[55,350,351],{},"Wolumen żądań",[55,353,354],{},"Opóźnienia",[55,356,357],{},"Błędy",[55,359,360],{},"Trafienia cache",[55,362,363],{},"Wywołania modeli",[55,365,366],{},"Rate limiting",[55,368,369],{},"Fallback",[17,371,372],{},"Niezależnie od tego, czy używasz OpenAI, Anthropic, Workers AI czy różnych kompatybilnych API, możesz owinąć to jedną warstwą.",[17,374,375],{},"Dla wczesnych produktów AI świetnie nadaje się na jednolity punkt wejścia.",[32,377,379],{"id":378},"darmowy-browser-run","Darmowy Browser Run",[17,381,382],{},"Cloudflare nazywa teraz tę funkcję Browser Run. Uruchamia pełne sesje przeglądarki w chmurze, sterowalne kodem lub przez AI.",[17,384,385],{},"Dobry do:",[52,387,388,391,394,397,400,403],{},[55,389,390],{},"Zrzutów ekranu stron",[55,392,393],{},"Konwersji strony do Markdowna",[55,395,396],{},"Automatycznego testowania stron",[55,398,399],{},"Zbierania treści stron",[55,401,402],{},"Parsowania stron dynamicznych",[55,404,405],{},"Konwersji strony do PDF",[17,407,408],{},"Jest dzienny darmowy limit.",[32,410,412],{"id":411},"darmowy-images-transform","Darmowy Images Transform",[17,414,415],{},"Cloudflare Images ma limit transformacji do skalowania, przycinania i konwersji formatów. Intensywne użycie rozliczane jest osobno, albo możesz uruchomić własną usługę transkodowania na płatnych Workers z Containers.",[17,417,418],{},"Połącz to z R2:",[52,420,421,424,427],{},[55,422,423],{},"R2 przechowuje oryginały",[55,425,426],{},"Images robi miniatury i konwersje formatów",[55,428,429],{},"Cache Cloudflare dystrybuuje",[17,431,432],{},"Dobre do okładek blogów, avatarów, zdjęć produktów i ilustracji do artykułów.",[17,434,435],{},"Darmowy limit Cloudflare pokrywa już sporo projektów prywatnych. Jeśli naprawdę potrzebujesz większego wolumenu żądań, czasu obliczeń lub płatnych funkcji, zacznij od 5 USD\u002Fmies. za Workers Paid i skaluj w górę.",[17,437,438],{},"I tutaj chcę powiedzieć: Cloudflare, przelej mi pieniądze!!",{"title":440,"searchDepth":441,"depth":441,"links":442},"",2,[443,444,445,446,447,448,449,450,451,452,453,454,455,456],{"id":34,"depth":441,"text":35},{"id":94,"depth":441,"text":95},{"id":104,"depth":441,"text":105},{"id":143,"depth":441,"text":144},{"id":159,"depth":441,"text":160},{"id":166,"depth":441,"text":167},{"id":173,"depth":441,"text":174},{"id":221,"depth":441,"text":222},{"id":228,"depth":441,"text":229},{"id":258,"depth":441,"text":259},{"id":315,"depth":441,"text":316},{"id":339,"depth":441,"text":340},{"id":378,"depth":441,"text":379},{"id":411,"depth":441,"text":412},"2026-06-15","Darmowy plan Cloudflare może unieść całą prywatną infrastrukturę internetową: DNS, CDN, Pages, Workers, KV, D1, R2, e-mail, Tunnel, AI Gateway i więcej.","md",null,"pl",{},8,true,false,"\u002Fblog\u002Ffree-cloudflare",{"title":5,"description":458},"x-article","blog\u002Ffree-cloudflare.pl",[471,472,473],"Cloudflare","Darmowy plan","Wdrożenie","vWCWo5funP9SaceopO9Aj2kYCcRSZiCcgiZ32vFW0io",[460,460],[477,486,493,502,509,511,518,526,534,540,547,556,563,571],{"path":478,"title":479,"description":480,"date":481,"minRead":482,"tags":483},"\u002Fblog\u002Fagent-harness-selection","Po testowaniu Pi Agent, OMP, Codex i ZCode: dlaczego ostatecznie wybrałem OpenCode + OpenChamber","Retrospektywa wyboru Agent Harnessa: trzy kryteria — wygoda GUI, blokada dostawcy i swoboda dalszego rozwoju — wykluczyły Pi Agent, OMP, Codex i ZCode, a wybór ostatecznie padł na jądro OpenCode z interfejsem OpenChamber.","2026-08-06",6,[484,485],"AI Agent","Wybór narzędzi",{"path":487,"title":488,"description":489,"date":457,"minRead":482,"tags":490},"\u002Fblog\u002Fcloudflare-broke-stack","Najlepsze praktyki indie deva 2026: Cloudflare'owe kombo dla oszczędnych „od zera”","Technologiczny stos indie developera o zerowym koszcie: Codex pisze kod, GitHub trzyma wersje, Stripe przyjmuje płatności, frontend na TanStack Start, backend na Hono + Workers, baza D1, storage R2, cache KV — wszystko działa na Cloudflare.",[471,491,492],"Indie development","Stos technologiczny",{"path":494,"title":495,"description":496,"date":497,"minRead":482,"tags":498},"\u002Fblog\u002Fdeepseek-api-web-search","DeepSeek ma w API wbudowane wyszukiwanie w sieci — darmowa oficjalna funkcja wyszukiwania przez Responses API","DeepSeek wbudował wyszukiwanie w sieci prosto w API: wywołaj deepseek-v4-flash przez interfejs Responses i zadeklaruj narzędzie web_search. Bez integracji z zewnętrzną wyszukiwarką, bez klucza API do wyszukiwania.","2026-08-05",[499,500,501],"DeepSeek","API","Narzędzia AI",{"path":503,"title":504,"description":505,"date":497,"minRead":506,"tags":507},"\u002Fblog\u002Fdeepseek-v4-flash-review","DeepSeek V4 Flash w wersji stabilnej, z praktyki: tani, szybki, 1M kontekstu, wbudowane wyszukiwanie","Kilka dni dogłębnego testowania stabilnej wersji DeepSeek V4 Flash: ekstremalnie tanio, szybko jak błyskawica, 1M kontekstu, oficjalne wbudowane wyszukiwanie w sieci, w pełni open source. Jedyna słabość to multimodalność — ale można ją załatać, łącząc inne modele.",7,[499,508,501],"Recenzja modelu",{"path":466,"title":5,"description":458,"date":457,"minRead":463,"tags":510},[471,472,473],{"path":512,"title":513,"description":514,"date":515,"minRead":463,"tags":516},"\u002Fblog\u002Fmodel-harness-decoupling","Harness first-party nie zawsze jest wersją zwycięską: w epoce modeli otwartych wybieraj model i Harness osobno","Używasz Claude? Bierzesz Claude Code. W epoce modeli otwartych ten instynkt wymaga aktualizacji. Przewaga first-party jest realna, ale wytrenowanie dobrego modelu i zbudowanie dobrego Harnessa to dwie różne dziedziny inżynierii — ten artykuł wyjaśnia, dlaczego model i Harness można już wybierać osobno, plus mapę pozycjonowania pięciu Harnessów.","2026-09-09",[484,517,485],"Harness",{"path":519,"title":520,"description":521,"date":515,"minRead":463,"tags":522},"\u002Fblog\u002Fopencode-productive-stack","Stabilnie, szybko, produktywnie, tanio: moje pełne zestawienie stacku AI Coding","OpenCode + OpenChamber + dwie subskrypcje DeepSeek V4 Flash: 15 projektów jednocześnie generuje kod, a limit ledwo drgnął. Rozkładam całą konfigurację na łopatki: przycinanie kontekstu, warstwowa pamięć, automatyzacja pulpitu oraz lekcja „trzymaj się oryginalnej pary”.",[523,524,525],"OpenCode","Programowanie z AI","Konfiguracja",{"path":527,"title":528,"description":529,"date":530,"minRead":531,"tags":532},"\u002Fblog\u002Fproduct-faxin-principle","Zasada pierwotnej intencji: dlaczego indie developer musi nauczyć się rezygnować","Dlaczego ruszasz? Dla kogo ruszasz? Który problem naprawdę chcesz rozwiązać? Ostrość produktu bierze się z tego, z czego masz odwagę zrezygnować.","2026-06-20",10,[533,491],"Myślenie produktowe",{"path":535,"title":536,"description":537,"date":530,"minRead":463,"tags":538},"\u002Fblog\u002Fproduct-pain-vs-itch","Nie wpadaj w uniesienie, gdy użytkownik mówi „świetne”: punkty bólu a punkty swędzenia","Ustna aprobata jest bezwartościowa. Jest tylko jeden twardy standard oceny popytu: to, co użytkownik jest gotów zapłacić.",[533,539],"Ocena popytu",{"path":541,"title":542,"description":543,"date":481,"minRead":544,"tags":545},"\u002Fblog\u002Fqwen-vision-for-deepseek","Dodawanie multimodalności DeepSeekowi: podejście wizyjne Qwen-3.7-Flash","DeepSeek V4 Flash nie ma multimodalności — co zrobić z rozumieniem obrazów? Po rozeznaniu rynku obecnie najkorzystniejszą cenowo opcją jest Qwen-3.7-Flash: rozpoznanie obrazu kosztuje niemal nic, a połączenie z V4 Flash łatuje tę lukę.",5,[499,546,508],"Multimodalność",{"path":548,"title":549,"description":550,"date":551,"minRead":552,"tags":553},"\u002Fblog\u002Fsub-store-cloudflare","Przeniosłem agregację subskrypcji proxy na Cloudflare","Połącz wiele usług proxy plus własne węzły w jedną subskrypcję, z regułami routingu skonfigurowanymi po stronie serwera — klient po prostu subskrybuje.","2026-06-28",4,[471,554,555],"Obejście cenzury","Projekt open source",{"path":557,"title":558,"description":559,"date":515,"minRead":506,"tags":560},"\u002Fblog\u002Ftui-cognitive-bandwidth","TUI zabija twoją przepustowość poznawczą: czas rozbić „geekowy filtr” w AI Coding","Coraz więcej agentów kodujących z AI ściga się w wypuszczaniu TUI, wpychając interakcję z powrotem w terminalowy paradygmat z lat 80. i nazywając to „immersywnym” i „szanującym programistów”. Ten artykuł rozbiera na części trzy mechanizmy, którymi TUI systematycznie obniża przepustowość poznawczą — i wyjaśnia, dlaczego właściwym rozwiązaniem jest Web UI.",[524,561,562],"Projektowanie interakcji","Esej",{"path":564,"title":565,"description":566,"date":567,"minRead":482,"tags":568},"\u002Fblog\u002Fvalue-not-external","Dyskutowanie, czy coś ma wartość, samo w sobie jest bezwartościowe","Nasza wartość nie jest definiowana przez nikogo. W epoce AI — jak powinniśmy rozumieć samych siebie?","2026-06-18",[569,570],"Myślenie o AI","Esej humanistyczny",{"path":572,"title":573,"description":574,"date":575,"minRead":576,"tags":577},"\u002Fblog\u002Fx-growth-1000-followers","Ponad 1000 obserwujących w nieco ponad dobę — co zrobiłem","W czerwcu poważnie poprowadziłem konto na X i zdobyłem ponad 1000 obserwujących w nieco ponad dobę. Ten post zapisuje, co zrobiłem i jakie dostałem odpowiedzi.","2026-06-16",12,[578,579],"Prowadzenie X","Wzrost treści",1789752320854]