[{"data":1,"prerenderedAt":120},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-reactive-resume":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-reactive-resume",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":31,"steps":41,"faq":60,"specs":79,"compatibleOs":88,"relatedApps":90,"relatedPosts":113,"category":117},"reactive-resume",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"collaboration","collaboration-productivity","التعاون-والإنتاجية","colaboracion-productividad","Reactive Resume","Creador de CV de código abierto y autoalojado: diseñe y exporte CV profesionales en PDF desde su navegador, sin servidor de impresión. MIT, 38 k ⭐ en GitHub, 2 contenedores Docker (app + PostgreSQL), puerto 3000, v5.2.5.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fautoalojar-reactive-resume-en-un-vps","Creador de CV de código abierto y autoalojado: diseñe, personalice y exporte CV en PDF desde su navegador, sin suscripción y sin servidor de impresión.","Reactive Resume (MIT, 38 000 estrellas en GitHub, v5.2.5 publicada el 30 de julio de 2026) es el creador de currículums de código abierto que usted aloja en su propio VPS. Su editor visual en línea ofrece una biblioteca de plantillas profesionales, una vista previa en tiempo real y una exportación a PDF generada íntegramente del lado del navegador, sin Chrome ni servicio de impresión de terceros — una mejora introducida con la versión 5.1.0 que simplifica considerablemente la infraestructura necesaria.\n\nLa pila se reduce a dos contenedores Docker: la propia aplicación (Node.js, unos 300 MB de RAM) y PostgreSQL 16 para la persistencia de los datos. Sus CV, fotos de perfil y exportaciones permanecen en su VPS; no se requiere ninguna cuenta S3 ni ningún servicio en la nube de terceros. Cada usuario gestiona sus propios documentos en un espacio aislado, y un enlace público opcional permite compartir un CV directamente bajo su dominio — `cv.su-dominio.com\u002Fr\u002Fsu-nombre` — en lugar de enviar un archivo adjunto.",[24,25,26,27,28,29,30],"Editor visual con arrastrar y soltar en el navegador — sin aplicación que instalar, funciona en cualquier dispositivo.","Biblioteca de plantillas profesionales diseñadas para los ATS — varios diseños adaptados a los distintos sectores y niveles de experiencia.","Exportación a PDF totalmente del lado del navegador desde la v5.1.0 — sin Chrome, sin Browserless, sin dependencias de impresión.","URL pública del CV — comparta su perfil en un enlace legible (cv.su-dominio.com\u002Fr\u002Fsu-nombre) que actualiza sin volver a enviar ningún archivo adjunto.","Varios CV por cuenta — cree distintas versiones según los puestos o los idiomas sin duplicar el trabajo.","REST API — cree, modifique y exporte CV mediante programación para integrarlos con herramientas de recursos humanos o ATS.","Almacenamiento local — los archivos subidos (fotos, imágenes de portafolio) se escriben en un volumen Docker; no se requiere ninguna suscripción a S3.",[32,35,38],{"title":33,"body":34},"Plataforma de CV personal para desarrolladores","Aloje Reactive Resume en su VPS y publique su perfil bajo su propio dominio. Conserve un CV maestro y genere versiones adaptadas a cada candidatura sin enviar el historial de su carrera profesional a un servicio de terceros.",{"title":36,"body":37},"Servicio de CV para universidades y bootcamps","Despliegue una instancia compartida para su promoción. Los formadores crean cuentas para los estudiantes, que construyen y exportan cada uno su CV de forma autónoma. La función de enlace público permite compartir un perfil actualizado en lugar de un PDF fijo.",{"title":39,"body":40},"Herramienta de recursos humanos para agencias de selección","Una agencia de selección de personal puede mantener una instancia de Reactive Resume por cada cuenta de cliente. Los reclutadores crean los CV de los candidatos, los exportan a PDF y utilizan la API para enviar los datos a su ATS. Toda la información de los candidatos permanece en la infraestructura de la agencia.",[42,45,48,51,54,57],{"title":43,"body":44},"Pedir el VPS","Un plan de 1 vCPU y 1 GB de RAM con Ubuntu 24.04 basta para un uso personal. Para un despliegue multiusuario — bootcamp, equipo, agencia — opte por 2 GB. Los dos contenedores (aplicación y PostgreSQL) consumen menos de 700 MB en conjunto en reposo.",{"title":46,"body":47},"Elegir el dominio antes del despliegue","Reactive Resume ancla sus URL de autenticación en `APP_URL` desde el primer arranque: por lo tanto, el dominio debe decidirse antes de lanzar el despliegue, no después. Cree el registro DNS de tipo A hacia la dirección IP del VPS — por ejemplo `cv.su-dominio.tld` — y deje que se complete la propagación antes de pasar al paso siguiente.",{"title":49,"body":50},"Iniciar sesión por primera vez","Abra su URL y haga clic en Sign Up para crear su cuenta con correo electrónico y contraseña. Si no ha configurado ningún servidor SMTP, el enlace de verificación aparece en los registros de Docker: `docker compose logs reactive-resume | grep verify`. Haga clic en ese enlace para activar su cuenta y, a continuación, inicie sesión.",{"title":52,"body":53},"Desplegar desde el Marketplace","En su área de cliente ServOrbit, abra el Marketplace, categoría Colaboración y productividad, introduzca el dominio elegido y lance el despliegue de Reactive Resume. La automatización instala Docker, genera un secreto de autenticación aleatorio e inicia la pila de dos contenedores detrás de nginx con un certificado TLS de Let's Encrypt.",{"title":55,"body":56},"Crear su primer CV","Haga clic en el botón + para crear un nuevo CV. Elija una plantilla, rellene sus secciones (Resumen, Experiencia, Formación, Competencias) en el panel de la izquierda y visualice el resultado en tiempo real a la derecha. Haga clic en Descargar para exportar un PDF — la generación es totalmente del lado del navegador, sin esperas.",{"title":58,"body":59},"Compartir su CV públicamente","En los ajustes del CV, active CV público. Reactive Resume genera una URL para compartir — `https:\u002F\u002Fcv.su-dominio.tld\u002Fr\u002Fsu-nombre` — que sirve siempre la última versión de su documento. Comparta ese enlace en sus candidaturas en lugar de adjuntar un PDF estático.",[61,64,67,70,73,76],{"q":62,"a":63},"¿Qué es Reactive Resume?","Reactive Resume es un creador de CV de código abierto y autoalojado (MIT, 38 000 estrellas en GitHub, v5.2.5). Ofrece un editor visual en el navegador, plantillas profesionales compatibles con ATS, una exportación a PDF totalmente del lado del navegador y un enlace público — una alternativa a Canva Resume, Novoresume y a la herramienta de LinkedIn. Todos los datos permanecen en su VPS.",{"q":65,"a":66},"¿Es obligatorio el SMTP?","No. Sin servidor SMTP, Reactive Resume escribe los enlaces de verificación en sus registros de Docker (`docker compose logs reactive-resume | grep verify`) en lugar de enviarlos por correo electrónico. Se recomienda SMTP para las instancias multiusuario, de modo que sus miembros puedan restablecer su contraseña de forma autónoma, pero una instancia personal funciona sin servidor de correo.",{"q":68,"a":69},"¿Puedo cambiar el dominio después del despliegue?","No sin pérdida de datos. La variable `APP_URL` queda inscrita en los tokens de autenticación desde el primer arranque: cambiarla rompe todas las sesiones en curso. Si el cambio resulta imprescindible, elimine el volumen de PostgreSQL, vuelva a desplegar con el nuevo dominio y cree de nuevo sus cuentas.",{"q":71,"a":72},"¿Qué configuración de VPS para cuántos usuarios?","Un VPS de 1 GB aloja una instancia personal o un equipo pequeño (de 2 a 5 usuarios activos) sin ningún problema. Para una promoción de bootcamp o un equipo de una decena de personas, opte por 2 GB.",{"q":74,"a":75},"¿Reactive Resume genera realmente el PDF sin servidor de impresión?","Sí, desde la versión 5.1.0. El PDF lo genera `@react-pdf\u002Frenderer`, una biblioteca JavaScript que se ejecuta en el navegador del usuario. No se requiere ningún Chrome, Puppeteer ni Browserless en el lado del servidor.",{"q":77,"a":78},"¿Cómo hago una copia de seguridad de mis datos?","Dos volúmenes de Docker contienen la totalidad de la instancia: `reactive_resume_db` para la base de datos PostgreSQL y `reactive_resume_data` para los archivos subidos. Una copia de seguridad mínima consiste en copiar esos dos volúmenes; una copia de seguridad más robusta genera una exportación SQL (`docker exec db pg_dump -U postgres postgres > backup.sql`).",{"ram":80,"cpu":81,"disk":82,"stack":83,"port":87},"1 GB (2 GB recomendado para un equipo)","1 vCPU","10 GB",[84,85,86],"Docker","Node.js","PostgreSQL 16","3000",[89],"ubuntu-24.04",[91,98,104],{"name":92,"slug":93,"categorySlug":15,"categoryName":94,"categoryColor":95,"logo":19,"tagline":96,"description":97},"Penpot","penpot","Colaboración y productividad","text-indigo-400 bg-indigo-500\u002F10","Plataforma de diseño y prototipado de código abierto, alternativa autoalojada a Figma: colaboración en tiempo real, componentes compartidos e inspector de CSS en vivo.","La plataforma de diseño de código abierto autoalojable — alternativa a Figma para los equipos de producto, con colaboración en tiempo real, prototipado interactivo y exportación de CSS en vivo.",{"name":99,"slug":100,"categorySlug":15,"categoryName":94,"categoryColor":95,"logo":101,"tagline":102,"description":103},"DocuSeal","docuseal","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fdocuseal.svg","Firma electrónica autoalojada: cree sus plantillas PDF, envíe un enlace de firma y archive el documento firmado con su pista de auditoría, sin coste por envío.","Solución de firma electrónica de código abierto: cree, rellene y firme sus documentos digitalmente — alternativa a DocuSign autoalojada en su VPS.",{"name":105,"slug":106,"categorySlug":107,"categoryName":108,"categoryColor":109,"logo":110,"tagline":111,"description":112},"Gitea","gitea","desarrollo","Desarrollo","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fgitea.svg","Su propio GitHub, autoalojado en un solo VPS: repositorios, pull requests, CI\u002FCD con Gitea Actions y registro de paquetes, sin facturación por desarrollador.","Su propio GitHub, autoalojado en cuestión de minutos. Plataforma Git completa con CI\u002FCD (Gitea Actions), registro de paquetes y permisos de equipo, sin facturación por uso.",[114,115,116],"self-host-penpot-vps","self-host-docuseal-vps","deployer-nextjs-vps",{"key":12,"slug":15,"name":94,"objective":118,"icon":119,"color":95},"Compartir la información y colaborar.","collab",1789665083204]