title | description | type | i18nReady |
---|---|---|---|
Deploy your Astro Site with Cleavr |
How to deploy your Astro site to your VPS server using Cleavr. |
deploy |
true |
import { Steps } from '@astrojs/starlight/components';
You can deploy your Astro project to your own Virtual Private Server (VPS) using Cleavr, a server and app deployment management tool.
:::tip Check out the Astro guide in Cleavr's docs! :::
To get started, you will need:
- A Cleavr account
- A server on your VPS provider using Cleavr
-
Select Add Site and fill in the details for your application, such as domain name.
-
For App Type, select 'NodeJS Static' or 'NodeJS SSR' according to how you are setting up your Astro app.
-
For Static apps, set Artifact Folder to
dist
. -
For SSR apps:
- Set Entry Point to
entry.mjs
. - Set Artifact Folder to
dist/server
.
- Set Entry Point to
-
Select Add to add the site to your server.
-
Select the VC Profile, Repo, and Branch for your Astro Project.
-
Make any additional configurations necessary for your project.
-
Click on the Deployments tab and then click on Deploy.
Congratulations, you've just deployed your Astro app!