Astro je modern content-fokusirani framework koji bira ne-JavaScript po default — zero JS dok ne treba. Brzi sajtovi, jednostavan deploy, fleksibilan (React, Vue, Svelte komponente zajedno). Postaje go-to za marketing sajtove, docs, blogs. Ovo je vodič za Astro hosting u 2026.
Astro ukratko
- Modern web framework, MIT licenca, od 2021.
- Verzije: Astro 5.x (current).
- "Islands" arhitektura — komponente su prazne po default, interaktivnost samo gdje treba.
- Output: static, server (Node), hybrid, ili edge.
- Multi-framework: React, Vue, Svelte, Solid, Preact u istom projektu.
- Content Collections — type-safe Markdown/MDX content management.
Output modes
| Mode | Što radi | Best za |
|---|---|---|
| static | pre-build sve HTML, deploy static | blog, docs, marketing |
| server | SSR za svaki request | dynamic content, auth |
| hybrid | static + select SSR routes | najfleksibilniji |
Hosting opcije
Static (najjeftinije)
Astro static export = pure HTML/CSS/JS. Host bilo gdje:
- Cloudflare Pages (free tier, global CDN).
- Netlify (free tier).
- Vercel (free tier).
- Vlastiti nginx VPS.
- Bilo koji shared hosting (upload
dist/u public_html).
SSR / Hybrid
Treba Node runtime. Adapter ovisi o platformi:
- @astrojs/node — self-host (VPS).
- @astrojs/vercel — Vercel platform.
- @astrojs/cloudflare — Cloudflare Workers/Pages.
- @astrojs/netlify — Netlify Functions.
Sizing (self-host Node SSR)
| Sajt | vCPU | RAM | EUR/mj |
|---|---|---|---|
| Marketing / blog (static) | shared hosting OK | — | ~5-10 |
| Docs sajt (static) | 1 | 1 GB | ~10 |
| App s SSR (mid) | 2 | 2 GB | ~20-30 |
| Veliki SSR sajt | 4 | 8 GB | ~60-100 |
Production build
npm install
npm run build # → dist/ folder
# Static: upload dist/
# SSR: node ./dist/server/entry.mjs
Content Collections
Astro 4+ ima Content Collections za type-safe Markdown content. Sliči flat-file CMS-u — content u Git-u, schema u TypeScript-u. Idealno za docs, blog.
Use cases gdje Astro briljira
- Marketing sajtovi — brzo, SEO-friendly out of the box.
- Blog (alternativa Ghost-u za developere koji vole Git workflow).
- Docs sajtovi — Starlight (Astro docs framework) od Astro tima.
- Portfolio.
- Hybrid e-commerce frontend (Astro storefront + headless commerce backend).
WMD i Astro hosting
WMD ima Astro-optimizirane opcije ovisno o output mode:
- Static Astro — deploy na vlastiti LiteSpeed shared hosting (najbrži, najjeftiniji) ili Cloudflare Pages (free + globalni CDN, mi konfiguriramo).
- SSR Astro — Node VPS s PM2 + nginx, Let's Encrypt, Cloudflare CDN ispred.
Git deploy workflow kroz GitHub/Gitea Actions. Content Collections + Markdown editor savjet ako klijent traži.
Paketi:
- Astro Static: shared LiteSpeed — od ~5 EUR/mj.
- Astro SSR: 2 vCPU, 2 GB RAM Node VPS — od ~20 EUR/mj.
- Astro Pro: 4 vCPU, 8 GB RAM — od ~60 EUR/mj.
FAQ
Astro ili Next.js? Astro za content-heavy sites (blog, marketing, docs). Next za web apps s puno interaktivnosti.
Astro ili Gatsby? Astro je modernije, brže (build time + runtime), aktivnije održavano. Gatsby je u silaznoj putanji.
Mogu li hostat Astro na cPanel-u? Static export — da, upload u public_html. SSR — treba Node app support (cPanel Application Manager ili VPS).
Cloudflare Pages vs vlastiti hosting? CF Pages free za nekomercijalno, brži global CDN. Vlastiti hosting bolji za EU data residency i predvidiv trošak.
Trebaš Astro hosting ili migraciju s drugog SSG-a? WMD postavlja Astro stack — static ili SSR. Javi se preko kontakt forme.