Tutorial de Void Platform: Instalar, configurar y desplegar apps para tu equipo

Un tutorial práctico de Void Platform: instala el núcleo en una cuenta de Cloudflare compartida, configura las credenciales, habilita el correo electrónico e incorpora a tus desarrolladores.

Por qué un destino de despliegue compartido cambia el flujo de trabajo del equipo

Montar un destino de despliegue compartido para un equipo parece sencillo hasta que el primer desarrollador pregunta dónde quedó su historial de reversiones. Un tutorial de Void Platform cubre ese vacío: te guía paso a paso para instalar una plataforma autoalojada sobre una cuenta de Cloudflare compartida, de modo que cada desarrollador despliegue en el mismo entorno gestionado. Este tutorial de Void Platform abarca los requisitos previos, las credenciales, la instalación del núcleo y los servicios opcionales que la mayoría de los equipos acaban queriendo.

Una aclaración antes que nada: no necesitas una plataforma para publicar tus propias apps. Si despliegas para ti mismo, apunta tus herramientas directamente a Cloudflare. Una plataforma solo se justifica cuando varias personas necesitan acceso compartido, un historial de despliegues conservado y un único lugar consistente al que mirar cuando algo falla.

Esa distinción importa porque condiciona cada decisión posterior: desde cuánta infraestructura aprovisionas hasta si te molestas en habilitar servicios opcionales.

Qué hace realmente una Void Platform

Una plataforma Void es una instalación, no un registro en un SaaS. Como administrador, la instalas en una cuenta de Cloudflare que tu equipo comparte y luego la mantienes con el tiempo. Los desarrolladores conectan el CLI de Void a la URL de la plataforma, inician sesión mediante uno de los métodos de acceso que hayas habilitado y despliegan, sin tener que lidiar con cuentas de Cloudflare por su parte.

La capa de plataforma añade dos cosas que los despliegues directos no ofrecen: acceso compartido para todo el equipo y un historial de despliegues conservado que sobrevive al tail de logs en vivo. Todo lo demás es configuración.

SituaciónDestino recomendadoPor qué
Publicas un proyecto personal secundarioDirecto a CloudflareSin sobrecarga de administración, nada compartido que mantener
Dos o más desarrolladores despliegan con regularidadPlataforma autoalojada del núcleoAcceso compartido más registros de despliegue conservados
Necesitas logs después de los hechosPlataforma autoalojada del núcleoLa plataforma conserva los logs de ejecución en lugar de solo un tail en vivo
Quieres revertir a una compilación verificadaPlataforma autoalojada del núcleoLa plataforma guarda despliegues a los que puedes volver
Necesitas compilaciones impulsadas por GitHubCloudflare directo, o una plataforma compilada desde el código fuente con servicios opcionalesLas compilaciones gestionadas de GitHub no forman parte de una instalación estándar

Requisitos previos y credenciales: prepáralos primero

La guía de instalación oficial separa los requisitos previos de las credenciales por una buena razón: la mayoría de las instalaciones fallidas carecen de uno de los dos. Repasa esta lista antes de tocar nada y el resto de este tutorial de Void Platform irá mucho más rápido.

RequisitoPor qué importaAplica a
Una cuenta de Cloudflare que tu equipo comparteLa plataforma despliega apps en ellaPlataforma
Workers Paid en la cuenta de la plataformaNecesario para Sandboxes gestionadosPlataforma
Workers for Platforms más la infraestructura documentadaNecesario para ejecutar una plataforma de equipo completaPlataforma de equipo
Credenciales de API para el instaladorLa instalación necesita actuar sobre tu cuentaPlataforma
Un dominio y una zona de correo compartidosActiva la pasarela de correo electrónicoOpcional, pero habitual
El CLI de Void en cada máquina de desarrolladorCómo se conectan y despliegan los desarrolladoresDesarrollador

Dos de esas filas son fáciles de subestimar. Primero, Workers Paid es un requisito estricto para los Sandboxes: planifícalo en la cuenta de la plataforma específicamente, no en la cuenta personal de un desarrollador. Segundo, el dominio y la zona de correo son lo que realmente activa la pasarela de correo; sin ellos, la pasarela queda inerte.

Si tu organización coloca Cloudflare Access delante de la API, ten en cuenta que las plataformas compiladas desde el código fuente que añaden los servicios opcionales de GitHub necesitan una configuración de entrada de webhooks aislada. Los webhooks y los inicios de sesión interactivos no funcionan bien en la misma ruta protegida.

Tutorial paso a paso de Void Platform: instalar el núcleo

La instalación en sí es una secuencia, no un único comando. Sigue la guía oficial de instalación de la plataforma autoalojada de Void para conocer los comandos exactos y los formatos de credenciales, y usa la tabla siguiente como lista de verificación para no saltarte nada.

PasoAcciónCon qué acabas
1Confirma la cuenta de Cloudflare compartida y el estado de Workers PaidUna cuenta de plataforma válida
2Reúne las credenciales para el instaladorTodo lo que la instalación necesita para autenticarse
3Ejecuta la instalación del núcleo en esa cuentaUna URL de plataforma a la que tu equipo puede llegar
4Configura el dominio y la zona de correo compartidosUna pasarela de correo electrónico activa
5Verifica que los Sandboxes gestionados se levantenEjecución aislada funcional para las apps
6Habilita los métodos de acceso que quieres que usen los desarrolladoresUna vía de inicio de sesión para el equipo
7Comparte la URL de la plataforma con los desarrolladoresUn destino de despliegue al que todos pueden llegar

Incorporar a los desarrolladores tras la instalación

Tu trabajo no termina con "está instalado". Cada desarrollador necesita el CLI de Void instalado localmente, la URL de la plataforma y un método de acceso funcional. El traspaso de tres líneas que evita el noventa por ciento de las consultas de soporte:

  • La URL: a dónde debe apuntar el CLI.
  • El método de acceso: qué proveedor de identidad o credencial deben usar.
  • La expectativa: las apps se despliegan en la cuenta compartida, así que el uso de recursos es visible para todos.

Envía eso como mensaje fijado en lugar de por mensaje privado. Las nuevas incorporaciones te lo agradecerán más adelante, y no tendrás que responder la misma pregunta cada trimestre.

Instalación del núcleo frente a servicios opcionales

Un tutorial de Void Platform que prometa un panel y compilaciones de GitHub desde el primer día está vendiendo de más la instalación estándar. El núcleo es deliberadamente ligero. Esto es lo que realmente incluye.

Componente¿En la instalación del núcleo?Notas
Sandboxes gestionadosSíRequiere Workers Paid en la cuenta de la plataforma
Pasarela de correo electrónicoSí, una vez configuradaNecesita un dominio y una zona de correo compartidos para activarse
Panel de usuarioNoAñádelo por separado si quieres una interfaz
Compilaciones y webhooks de GitHubNoServicio opcional, normalmente en plataformas compiladas desde el código fuente
Build ContainersNoNo se incluyen por defecto
Dominios de proyecto personalizadosNoNo forman parte del núcleo

Saber esto de antemano te ahorra una conversación incómoda. Los equipos que esperan una interfaz de administración pulida desde el principio suelen concluir que la instalación "falló" cuando en realidad obtuvieron exactamente lo que ofrece una instalación del núcleo: un destino de despliegue con acceso compartido e historial conservado, y nada más.

Cloudflare directo frente a Void Platform autoalojada

Ambos destinos usan las mismas API de aplicación, así que moverse entre ellos no supone una reescritura. Las diferencias aparecen en las operaciones. La comparación siguiente refleja cómo se comportan ambos destinos en la práctica.

CapacidadDirecto a CloudflarePlataforma autoalojada del núcleo
Workers AI y solicitudes a proveedoresTu cuenta y pasarelaPasarela y proxy de la instalación
Logs de ejecuciónTail en vivo de CloudflareLogs de plataforma conservados
Reversión de aplicacionesVersiones de WorkerDespliegues de plataforma conservados
SandboxesWorkers Paid más DockerWorkers Paid en la cuenta de la plataforma
Panel de usuario y compilaciones gestionadas de GitHubNo necesariosNo incluidos en una instalación estándar

La conclusión práctica: elige despliegues directos cuando quieras cero superficie de administración, y elige una plataforma cuando quieras conservación y acceso compartido más de lo que quieres simplicidad. No hay respuesta incorrecta, solo una que no encaja.

Errores a los que prestar atención

La mayoría de los problemas que la gente encuentra durante un tutorial de Void Platform se remontan a la configuración, no a la instalación en sí. Los informes de la comunidad y la experiencia de administración tienden a agruparse en torno a los mismos pocos síntomas.

SíntomaCausa probableSolución
El correo nunca llegaDominio y zona de correo compartidos sin configurarConfigura ambos para activar la pasarela
Los webhooks de GitHub fallan detrás de AccessLa ruta protegida de la API se traga las llamadas de webhookUsa la configuración de entrada de webhooks aislada
Los Sandboxes no arrancanFalta Workers Paid en la cuenta de la plataformaActualiza la cuenta en la que se ejecuta la plataforma
Un desarrollador no puede iniciar sesiónNingún método de acceso habilitado, o URL incorrectaHabilita un método y vuelve a compartir la URL de la plataforma
"¿Dónde está el panel?"Expectativa desalineadaExplica el alcance de la instalación del núcleo, o añade el servicio opcional
El historial de reversiones parece vacíoDespliegas directo en lugar de a través de la plataformaApunta el CLI a la URL de la plataforma

Un consejo más: mantén tus credenciales documentadas en algún lugar duradero y con control de acceso. La instalación es repetible; recordar qué credencial pertenece a qué entorno seis meses después es la parte que no lo es.

Preguntas frecuentes

¿Necesito un tutorial de Void Platform si solo despliego mis propias apps?

No. Desplegar directamente en Cloudflare es la decisión correcta para trabajo en solitario: te saltas la instalación, las tareas de administración y toda la sobrecarga de la cuenta compartida. Una plataforma es una herramienta de equipo, no un requisito previo.

¿Qué incluye realmente la instalación del núcleo?

Sandboxes gestionados y una pasarela de correo electrónico, con el correo activándose una vez que configuras un dominio y una zona de correo compartidos. El panel de usuario, las compilaciones y webhooks de GitHub, los build Containers y los dominios de proyecto personalizados quedan todos fuera del núcleo.

¿Cómo se conectan los desarrolladores una vez que la plataforma está en marcha?

Instalan el CLI de Void, lo apuntan a la URL de la plataforma, inician sesión mediante un método de acceso habilitado y despliegan. No se requiere ninguna configuración individual de cuenta de Cloudflare por su parte.

¿Este tutorial de Void Platform cubre plataformas a escala de equipo?

Cubre la instalación del núcleo, que es la base. Ejecutar una plataforma de equipo completa requiere además Workers for Platforms y la infraestructura documentada: revisa la documentación de Workers for Platforms antes de escalar.

¿Cuál es el error más grande que cometen los administradores?

Asumir que la instalación del núcleo incluye una interfaz y compilaciones gestionadas. Alinea las expectativas con tu equipo desde el principio, decide deliberadamente qué servicios opcionales necesitas y la plataforma hará exactamente lo que está diseñada para hacer: dar a todos un único lugar donde desplegar, con un historial al que realmente puedes revertir.

Guarda este tutorial de Void Platform en marcadores antes de tu próxima instalación: las tablas de verificación son la parte a la que volverás.