<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Budowanie statycznych stron powinno być prostę.]]></title><description><![CDATA[Budowanie statycznych stron powinno być prostę. I w sumie jest - jak użyć serwisów typu cloudflare, vercel, netlify.<br /><br />Jeśli chcemy selfhostować cały stack? Konia z rzędem komuś kto ustawiał kiedyś wordpress'a, żeby teraz  zbudował i połączył wszystko to co mam na tym diagramie.<br /><br />Statyczna strona to najczęściej:<br /><br />- Git serwer do obsługi kodu strony - dowolnie co wybierzemy, hugo, gatsby, astro, nextjs, sveltekit, po prostu html - wszystko.<br /><br />- Serwer CI, żeby co tam mamy, zbudować do postaci, którą może nasz webserver wystawić. Taki CI musi mieć dostęp do tego, by wrzucić naszą stronę w odpowiednie miejsce.<br /><br />- Workerd, Spin, cokolwiek innego co może wystawić nasze funkcje na v8 czy wasm. Tam jest nasz "backend" - każda funkcja to mikroserwis uruchamiany podczas zapytania - startujący w kilka do kilkudziesięciu milisekund.<br /><br />- LibSQL/Turso - wystawiamy sqlite po http czy websockecie, żeby powyższe funkcje miały gdzie przechowywać dane.<br /><br />- No i wszystko musi być za jakimś reverseproxy - Caddy załatwi nam zarówno ssl po letsencrypt, wszystkie headery z najlepszymi praktykami, caching, kompresje. Jak coś źle tu ustawimy - no to będzie wolno... Albo ktoś nam przeczyta /etc/passwd i przejmie serwer <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /><br /><br />Miało być łatwo... Wyszło jak zawsze. "Statyczne strony" mówili, "zaoszczędzisz czas i pieniądze" <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /><br /><br />1/2<br /><br /><a href="https://social.craftknight.com/tag/devops" rel="tag ugc">#devops</a> <a href="https://social.craftknight.com/tag/programowanie" rel="tag ugc">#programowanie</a> <a href="https://social.craftknight.com/tag/programming" rel="tag ugc">#programming</a> <a href="https://social.craftknight.com/tag/microblog" rel="tag ugc">#microblog</a>

<div class="row mt-3"><div class="col-12 mt-3"><img class="img-thumbnail" src="https://images.craftknight.com/66/c3/e3/66c3e3abf8899a3147ae1b672bf3e2675e5b708b2f8f40513c2463c33b3602ab.png" alt="Link Preview Image" /></div></div>]]></description><link>https://board.circlewithadot.net/topic/f410a67d-8a89-43f6-97dc-adbd090112a4/budowanie-statycznych-stron-powinno-być-prostę.</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 08:03:33 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/f410a67d-8a89-43f6-97dc-adbd090112a4.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 May 2026 20:39:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Budowanie statycznych stron powinno być prostę. on Wed, 06 May 2026 06:29:58 GMT]]></title><description><![CDATA[<span><a href="https://mstdn.party/@45c3IF85N" rel="ugc">@<span>45c3IF85N</span></a></span> Chciałbym zobaczyć jak budujesz nowoczesną platforme ecommerce czy elerningową na zwykłym pliku txt <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" />]]></description><link>https://board.circlewithadot.net/post/https://social.craftknight.com/objects/9c2c0d4f-4e16-4926-817c-68a7de3c6757</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.craftknight.com/objects/9c2c0d4f-4e16-4926-817c-68a7de3c6757</guid><dc:creator><![CDATA[dawid@social.craftknight.com]]></dc:creator><pubDate>Wed, 06 May 2026 06:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to Budowanie statycznych stron powinno być prostę. on Wed, 06 May 2026 06:15:30 GMT]]></title><description><![CDATA[<p><span><a href="/user/dawid%40social.craftknight.com">@<span>dawid</span></a></span> Przerost formy nad treścią. Zwykły plik index.txt dał by radę.</p>]]></description><link>https://board.circlewithadot.net/post/https://mstdn.party/users/45c3IF85N/statuses/116526162259368157</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mstdn.party/users/45c3IF85N/statuses/116526162259368157</guid><dc:creator><![CDATA[45c3if85n@mstdn.party]]></dc:creator><pubDate>Wed, 06 May 2026 06:15:30 GMT</pubDate></item></channel></rss>