Saltar al contenido

Despliega tu sitio de Astro con DeployHQ

Puedes desplegar tu proyecto de Astro en tus propios servidores utilizando DeployHQ, una plataforma de automatización de despliegues que compila tu código y lo envía a servidores SSH/SFTP, servidores FTP, almacenamiento en la nube (por ejemplo, Amazon S3, Cloudflare R2) y plataformas de alojamiento modernas (por ejemplo, Netlify, Heroku).

  1. Si aún no tienes una, regístrate para obtener una cuenta de DeployHQ.

  2. Desde la interfaz web de DeployHQ, crea un nuevo proyecto y conecta el repositorio de Git para tu proyecto de Astro (GitHub, GitLab, Bitbucket o cualquier repositorio privado). También deberás autorizar a DeployHQ para acceder a tu repositorio.

  3. Agrega un servidor e introduce los datos de tu servidor:

    • Dale un nombre a tu servidor.
    • Selecciona tu protocolo (SSH/SFTP, FTP o plataforma en la nube).
    • Introduce el nombre de host, nombre de usuario y contraseña/clave SSH de tu servidor.
    • Establece la ruta de despliegue (Deployment Path) en tu raíz web (por ejemplo, public_html/).
  4. En la configuración de tu proyecto, navega a la sección Build Pipeline (Canalización de compilación) y agrega tus comandos de compilación:

    Ventana de la terminal
    npm install
    npm run build
  5. Haz clic en Deploy Project (Desplegar proyecto), luego selecciona tu servidor y haz clic en Deploy para iniciar tu primer despliegue.

Tu sitio de Astro se compilará y desplegará en tu servidor. Puedes habilitar despliegues automáticos para desplegar con cada push de Git, o programar despliegues para horas específicas.

Consulta la documentación de DeployHQ para obtener más información sobre las características avanzadas de despliegue.

Más guías de implementación

Contribuir Comunidad Patrocinar