Astro hosting, static or server-rendered
Deploy an Astro site built for speed. Static builds are served as pages; add the Node adapter and we run your site as a server.
- We look for
- astro in your package.json
- Then
- A static build is served from dist. With @astrojs/node, we start your server with your start script on Node 24.
- You need
- A build script, plus a start script if you use the Node adapter.
package.json
{
"scripts": {
"build": "astro build",
"start": "node ./dist/server/entry.mjs"
}
}Why host Astro on Cloudzyro
Docs, blogs and marketing sites
Our own documentation is an Astro site hosted on Cloudzyro.
Pages served as pages
Each page Astro builds is served as its own HTML file, ready for search engines.
Server rendering when you need it
Add the Node adapter for server endpoints and on-demand pages.
Edge caching for assets
Images, CSS and fonts are cached by Cloudflare and refreshed on every deploy.
Put your Astro project online your way
Pick whichever suits you. Every deploy becomes a version you can restore.
From your AI tool
Ask Claude, ChatGPT, Cursor or Codex to put your Astro project online with Cloudzyro.
Connect your AI toolFrom Git
Connect GitHub, GitLab, Bitbucket or any Git host. Every push to your branch goes live.
Read the Git guideUpload a folder
Drop in your project folder or a zip. We leave out node_modules and build it ourselves.
Read the upload guide
Questions about Astro hosting
Which Astro adapter should I use?
Which Node.js version do you use?
Does my site sleep when it's quiet?
Deploy your Astro project free
Free to start and free for business, with your own domain and every version kept.