Desplegar Node.js en Vultr
Corre tu app Node.js en un servidor Vultr en tu propia cuenta, con Postgres, MySQL o Redis, HTTPS y releases sin downtime. Vultr te factura el servidor directamente, y Railyard no agrega ningún margen.
Pasos
- 1
Crea un token de API de Vultr
En tu cuenta de Vultr, abre API, actívala y copia la clave de API. Si usas control de acceso, permite las solicitudes de Railyard. Pégalo en Railyard y marca «Save it to the team», para reutilizarlo en cada servidor después de este.
- 2
Agrega un servidor Vultr
En Railyard, abre Servers, luego Add a server, luego Create on your cloud, y elige Vultr, una región y un tamaño. Railyard preselecciona vc2-1c-2gb (1 vCPU, 2 GB de memoria). Crea el servidor en tu cuenta de Vultr y termina la configuración en unos dos minutos.
- 3
Despliega tu repositorio Node.js
Pega el enlace de GitHub. Railyard lee el repositorio, detecta Node.js y completa el build, el puerto, el comando de release, los workers y Postgres, MySQL o Redis.
- 4
Sal a producción con HTTPS
Railyard construye tu app, ejecuta el comando de release, comprueba la salud de la nueva versión y mueve el tráfico solo cuando responde. Agrega tu dominio y el certificado se emite y se renueva por ti.
Lo que Railyard configura para Node.js
- El script start de package.json se vuelve el proceso web.
- Tu gestor de paquetes se detecta por el lockfile: npm, pnpm, yarn o bun.
- Un script npm run worker se ofrece como worker en segundo plano.
- Agrega una base de datos desde la página de la app y su cadena de conexión se inyecta como variable.
- Define un comando de release, como npx prisma migrate deploy, para ejecutarlo antes de cada release.
Regiones de Vultr
Trece regiones en Norteamérica, Europa y Asia-Pacífico.
- Nueva Jersey
- Chicago
- Los Ángeles
- Atlanta
- Miami
- Seattle
- Londres
- Fráncfort
- Ámsterdam
- París
- Singapur
- Tokio
- Sídney
Preguntas
¿Qué tamaño de servidor Vultr conviene para empezar?
¿Dónde viven los datos de mi app Node.js?
¿Cuánto cuesta correr Node.js en Vultr?
Node.js en otras nubes
Despliega Node.js en tu propio servidor Vultr.
Sin tarjeta de crédito. Tu proveedor te factura los servidores a su propio precio.
Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.