Launch your own hosting brand with FlyWP White Label Explore Plans →

Astro hosting & deployment

Deploy Your Astro Site with FlyWP

Connect your Git repository, configure your Astro project, and deploy directly to your FlyWP server. Choose static hosting for content-focused websites or server runtime for dynamic applications, all managed through one dashboard.

From Git repository to live website.

Astro hosting on your own FlyWP server: deploy an Astro site from Git, pick the runtime, and keep the same workflow for every project.

Deploy Your Astro Site
  • Simple Git-based deployment

    Connect your Git provider, select your repository and branch, and deploy your Astro project through FlyWP.

  • Choose your runtime

    Deploy static websites as generated files or run server-rendered Astro applications with the Node.js adapter.

  • Flexible Node.js versions

    Use Node.js 20, 22, or 24 based on your project’s requirements and engines.node configuration.

  • Your preferred package manager

    Choose npm, Yarn, or pnpm to match your existing development workflow.

Static or Server runtime? Choose how your Astro site runs.

Astro static site hosting for content, or Astro server-side rendering with the Node.js adapter when you need request-time behavior.

No Node.js process

Static runtime: build and publish

Astro’s default static output is ideal for marketing websites, blogs, documentation, landing pages, and content-focused projects.

  • Generate HTML pages during the build
  • Serve static assets without running a Node.js application process
  • Deploy the generated output directory
  • Keep interactive browser-side components where needed
Node.js adapter required

Server runtime: handle dynamic requests

Need server-side rendering or request-time functionality? Configure Astro with its Node.js adapter and deploy it using FlyWP’s Server runtime.

  • Support request-time page rendering
  • Run supported server-side endpoints
  • Handle dynamic application requirements
  • Use the appropriate Node.js start command

Static deployments don’t run server-only routes. If your project needs request-time rendering or server endpoints, use the Server runtime.

Your repository. Your build. Your website.

Astro deployment through Git in three steps.

Connect your Git provider

Connect GitHub, GitLab, or Bitbucket and select your Astro repository and deployment branch.

Configure your project

Choose Astro as your application type, select Static or Server runtime, configure your package manager, and set your build command.

Deploy and update

Create your site and review deployment logs. Push subsequent changes to your configured branch to update your website.

Built for your Astro workflow

The flexibility your projects need, from the first build to every update.

  • Framework-aware configuration.Configure Astro’s build settings and runtime according to your project’s requirements.
  • Build command control.Use the appropriate commands for your package manager, such as npm run build or pnpm run build.
  • Environment variable support.Configure the variables your application needs, keeping private credentials separate from browser-exposed values.
  • Custom domain support.Deploy using a FlyWP test domain or configure your own domain for your project.
  • Git-based updates.Keep your repository as the source of truth and deploy changes through your configured Git workflow.

What can you build with Astro?

One deployment workflow. Multiple use cases.

  • Static

    Marketing websites

    Launch fast, content-focused marketing websites and campaign pages.

  • Static

    Blogs and publications

    Publish content-driven websites using Astro’s static generation capabilities.

  • Static

    Documentation sites

    Build and deploy documentation sites with generated pages and assets.

  • Server

    Dynamic web applications

    Use Astro’s Server runtime when your application requires request-time rendering or server endpoints.

More than WordPress.
One FlyWP workflow.

Manage Astro websites alongside your WordPress sites and other supported Node.js applications on FlyWP infrastructure. Use a consistent platform for your team’s web projects instead of managing entirely separate deployment workflows.

  • Astro deployments through Git
  • Next.js and Nuxt deployment support
  • Static and Server runtimes
  • Supported Node.js versions
  • Flexible package manager selection
  • Centralized infrastructure management

Everything you need to deploy Astro with FlyWP

  • GitHub, GitLab, and Bitbucket integration
  • Astro application support
  • Static and Server runtimes
  • Node.js 20, 22, and 24 support
  • Node.js version resolution through engines.node
  • npm, Yarn, and pnpm support
  • Configurable build and start commands
  • Git-based deployment updates
  • Test domain and custom domain options
  • Deployment logs for troubleshooting

Astro deployment FAQs

What is FlyWP?

FlyWP is a managed cloud hosting and server management platform for WordPress and modern web projects. Built for developers, freelancers, and agencies, it lets you deploy, manage, secure, and scale WordPress, Next.js, Nuxt, and Astro sites from one dashboard. Choose FlyWP Managed Hosting or connect your own cloud server for greater infrastructure control.

Can I deploy an Astro website on FlyWP?

Yes. FlyWP supports deploying Astro applications from Git repositories using its JavaScript site deployment workflow.

Does FlyWP support static Astro websites?

Yes. Choose the Static runtime to build your project and publish the generated output, without running a Node.js application process.

Can I deploy a server-rendered Astro application?

Yes. Configure Astro with its Node.js adapter and deploy it using FlyWP’s Server runtime. Static deployments don’t run server-only routes.

Which Node.js versions does FlyWP support?

FlyWP supports Node.js 20, 22, and 24. The version is resolved from your project’s engines.node configuration.

Can I deploy Astro using GitHub?

Yes. Connect GitHub, GitLab, or Bitbucket, then select your repository and the branch you want to deploy.

Which package managers are supported?

You can choose npm, Yarn, or pnpm to match your existing development workflow.

Can I automatically deploy Astro updates?

Your repository is the source of truth. Push changes to your configured branch to update your website through your Git workflow.

Does Astro require Server runtime?

No. Astro’s default static output works with the Static runtime. Use the Server runtime only when your project needs request-time rendering or server endpoints.

Your next Astro project starts here

Deploy your Astro website through Git and manage it with FlyWP. Choose the runtime that fits your project and get your next site online.