[{"data":1,"prerenderedAt":219},["ShallowReactive",2],{"seo-verification":3,"blog-dejar-hubspot-por-twenty-crm-autoalojado-en-vps-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-dejar-hubspot-por-twenty-crm-autoalojado-en-vps-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":160,"ctaBody":161,"ctaButton":162,"ctaUrl":163,"relatedPosts":164},323,"dejar-hubspot-por-twenty-crm-autoalojado-en-vps",{"fr":12,"en":13,"ar":14,"es":10},"quitter-hubspot-twenty-crm-self-hosted","leaving-hubspot-for-self-hosted-twenty-crm-on-a-vps","الانتقال-من-hubspot-إلى-twenty-crm-المستضاف-ذاتيا","Dejar HubSpot por Twenty CRM autoalojado en VPS","HubSpot Professional llega a $100 por asiento al mes en 2026. Aprende a migrar a Twenty CRM open source en un VPS en menos de un día.",12,0,false,"2026-09-03T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},7,"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fquitter-hubspot-twenty-crm-self-hosted-poster.svg",{"categorySlug":34,"appSlug":35},"erp-gestion-empresarial","twenty","HubSpot ha elevado significativamente los precios de su plan Professional, Twenty CRM, publicado bajo la licencia AGPL-3.0 y con más de 22.000 estrellas en GitHub, cubre las mismas funciones esenciales — pipeline de ventas, contactos, empresas, seguimiento de actividades — sin suscripción recurrente. Esta guía te acompaña paso a paso: exportar tus datos de HubSpot, desplegar Twenty CRM en un VPS mediante Docker Compose, importar tus registros y verificar el resultado. Al terminar, dispondrás de un entorno operativo y una estimación de ahorro a tres años.",[38,42,53,56,95,98,126,129,147,151,154,157],{"type":39,"title":40,"body":41},"h2","Por qué HubSpot cuesta más en 2026","HubSpot ha reestructurado recientemente sus planes, El plan Starter, frecuentemente citado como punto de entrada razonable, ahora cuesta $20 por asiento al mes, pero excluye la automatización avanzada de flujos de trabajo, el lead scoring y los informes personalizados que la mayoría de los equipos de ventas utilizan a diario. Para una agencia de cinco personas en Professional, la factura anual alcanza los $6.000, sin contar los módulos Service Hub o Marketing Hub, que se facturan por separado. La mecánica de precios de HubSpot agrava el problema: los incrementos llegan con un preaviso de 30 a 60 días, los contratos anuales se renuevan automáticamente y los datos exportados raramente vienen en un formato directamente reutilizable. Mientras tanto, el ecosistema open source ha cerrado gran parte de la brecha funcional con soluciones como Twenty CRM, Formbricks y Chatwoot.",{"type":43,"title":44,"items":45},"ul","Qué pierdes con HubSpot",[46,47,48,49,50,51,52],"**Datos cautivos** — HubSpot almacena contactos, deals y actividades en su propia infraestructura; la exportación CSV es posible pero incompleta para propiedades personalizadas y asociaciones entre objetos.","**Aumentos de precio anuales** — desde 2020, el plan Professional ha subido una media del 18% anual; nada en las condiciones generales limita las revisiones futuras.","**Dependencia del proveedor** — las automatizaciones, secuencias e informes están codificados en la sintaxis propietaria de HubSpot y no se pueden exportar a otra herramienta.","**Facturación estricta por asiento** — añadir un colaborador freelance o un becario activa inmediatamente el cargo de un asiento completo, sin prorrateo para accesos ocasionales.","**Sin control sobre datos sensibles** — los prospectos, deals en curso y datos de contacto residen en servidores estadounidenses, lo que complica el cumplimiento del RGPD para clientes europeos.","**Acoplamiento fuerte entre módulos** — Marketing Hub, Sales Hub y Service Hub comparten una base de datos pero se facturan por separado; eliminar uno rompe los flujos de trabajo de los demás.","**Soporte limitado a los planes superiores** — el soporte telefónico y el gestor de cuenta dedicado solo están disponibles a partir del plan Enterprise ($150+\u002Fasiento\u002Fmes).",{"type":39,"title":54,"body":55},"Twenty CRM en resumen — qué cubre","Twenty CRM es un CRM open source desarrollado por Twenty HQ, publicado bajo la licencia AGPL-3.0 y disponible en GitHub con más de 22.000 estrellas en el momento de redactar este artículo. Utiliza una arquitectura moderna: backend GraphQL en Node.js, frontend React, base de datos PostgreSQL. La interfaz toma convenciones visuales de Notion — bloques, vistas de lista o tablero Kanban, búsqueda global — lo que acorta la curva de aprendizaje para equipos acostumbrados a herramientas contemporáneas. Funcionalmente, Twenty cubre los casos de uso centrales de un CRM comercial: gestión de contactos y empresas, pipeline de ventas personalizable, seguimiento de actividades, notas vinculadas a objetos, webhooks y una API GraphQL abierta. Las automatizaciones de flujo de trabajo llegan progresivamente en los releases de 2025-2026. Sin embargo, Twenty no sustituye HubSpot Marketing Hub: ni las campañas de email masivo, ni el lead scoring predictivo ni las landing pages forman parte del alcance actual.",{"type":57,"title":58,"headers":59,"rows":63},"comparison","HubSpot vs Twenty CRM — tabla comparativa",[60,61,62],"Criterio","HubSpot Professional","Twenty CRM (autoalojado)",[64,68,72,76,80,83,87,91],[65,66,67],"Coste mensual (5 asientos)","$500\u002Fmes","Solo coste del VPS",[69,70,71],"Licencia","SaaS propietario","AGPL-3.0, código abierto",[73,74,75],"Alojamiento de datos","Servidores HubSpot (EE. UU.)","Tu VPS, tu jurisdicción",[77,78,79],"API","REST + GraphQL (límites según plan)","GraphQL sin límite de peticiones",[81,82,82],"Pipeline de ventas","Sí, personalizable",[84,85,86],"Automatizaciones","Workflows avanzados (Professional)","Triggers\u002Facciones (en proceso de madurez)",[88,89,90],"Email marketing","Marketing Hub (suplemento)","No incluido — herramienta de terceros necesaria",[92,93,94],"Comunidad GitHub","Proyecto propietario","22.000+ estrellas, contribuciones activas",{"type":39,"title":96,"body":97},"Requisitos del VPS para Twenty CRM","Twenty CRM se instala mediante Docker Compose en cualquier VPS Linux. Los requisitos son deliberadamente modestos para un equipo de cinco a diez personas: 2 vCPU y 4 GB de RAM constituyen una base cómoda para el uso diario normal; 4 vCPU y 8 GB de RAM ofrecen margen para períodos de carga o importaciones voluminosas. El almacenamiento recomendado es de 40 GB como mínimo para los datos de PostgreSQL, los adjuntos y los logs, con la posibilidad de añadir un volumen adicional más adelante. En el plano del software, necesitas Docker Engine 24+ y Docker Compose v2 (el plugin integrado en Docker), más un proxy inverso — nginx o Caddy — para terminar el TLS. Un nombre de dominio apuntando al VPS y un certificado HTTPS válido (Let's Encrypt vía Certbot o Caddy nativo) son indispensables para asegurar el acceso.",{"type":99,"title":100,"steps":101},"steps","Desplegar Twenty CRM en VPS — procedimiento completo",[102,105,108,111,114,117,120,123],{"title":103,"body":104},"Verificar Docker Engine y Compose","Conéctate a tu VPS por SSH y verifica que Docker Engine y Docker Compose v2 estén instalados: `docker --version` y `docker compose version`. Si Docker no está presente, instálalo mediante el script oficial `get.docker.com` o los paquetes de tu distribución.",{"title":106,"body":107},"Descargar docker-compose.yml","Clona el repositorio oficial de Twenty CRM o descarga únicamente el archivo `docker-compose.yml` de producción: `curl -o docker-compose.yml https:\u002F\u002Fraw.githubusercontent.com\u002Ftwentyhq\u002Ftwenty\u002Fmain\u002Fpackages\u002Ftwenty-docker\u002Fdocker-compose.yml`.",{"title":109,"body":110},"Crear archivo .env","Crea un archivo `.env` junto al `docker-compose.yml`. Configura como mínimo `APP_SECRET` (cadena aleatoria de 64 caracteres generada con `openssl rand -hex 32`), `FRONT_DOMAIN` (tu dominio, por ejemplo `crm.your-domain.com`), `SERVER_URL` (`https:\u002F\u002Fcrm.your-domain.com`), `STORAGE_TYPE` (`local` para empezar), y las variables de base de datos si quieres personalizar las credenciales de PostgreSQL.",{"title":112,"body":113},"Iniciar contenedores","Lanza los contenedores en segundo plano: `docker compose up -d`. Twenty inicia tres servicios: `twenty-front`, `twenty-server` y `twenty-db`. Espera unos veinte segundos y luego comprueba que los tres están `healthy` con `docker compose ps`.",{"title":115,"body":116},"Configurar nginx","Configura nginx como proxy inverso. Crea un bloque `server` para el dominio `crm.your-domain.com`, con `proxy_pass http:\u002F\u002Flocalhost:3000` para el frontend. Obtén un certificado Let's Encrypt con `certbot --nginx -d crm.your-domain.com` y verifica que la redirección HTTP→HTTPS funciona.",{"title":118,"body":119},"Primer arranque y asistente de configuración","Abre `https:\u002F\u002Fcrm.your-domain.com` en tu navegador. Twenty muestra un asistente de configuración inicial: crea la cuenta de administrador, define el nombre de tu espacio de trabajo e invita a los primeros miembros del equipo por correo electrónico.",{"title":121,"body":122},"Configurar copias de seguridad automáticas","Configura las copias de seguridad automáticas de PostgreSQL. El enfoque más sencillo es un script `pg_dump` diario ejecutado mediante cron dentro del contenedor `twenty-db`, con transferencia a un almacenamiento remoto (S3-compatible o SFTP). Prueba una restauración antes de migrar datos de producción.",{"title":124,"body":125},"Actualizar Twenty CRM","Actualiza Twenty tirando la nueva imagen y reiniciando los servicios: `docker compose pull && docker compose up -d`. Twenty aplica automáticamente las migraciones de base de datos al arrancar.",{"type":39,"title":127,"body":128},"Exportar tus datos de HubSpot","HubSpot ofrece una exportación nativa desde la configuración de la cuenta. Ve a Configuración → Gestión de datos → Exportar datos. Puedes exportar cada objeto por separado: Contactos, Empresas, Deals, Actividades. La exportación produce archivos CSV codificados en UTF-8, habitualmente entregados por correo electrónico en cuestión de minutos. Atención a varios puntos de fricción conocidos: los nombres de propiedades personalizadas pueden estar truncados o normalizados en los encabezados de columna, lo que complica el mapeo hacia Twenty. Las asociaciones entre objetos no siempre están presentes en un único archivo CSV. Las exportaciones de actividades voluminosas pueden tardar varias horas en generarse. Planifica este tiempo y lanza la exportación al menos 24 horas antes de la migración.",{"type":99,"title":130,"steps":131},"Importar tus datos en Twenty CRM",[132,135,138,141,144],{"title":133,"body":134},"Limpiar archivos CSV de HubSpot","Limpia tus archivos CSV de HubSpot antes de importar: elimina columnas vacías o redundantes, verifica la codificación UTF-8 y normaliza los campos de fecha al formato ISO 8601 (`YYYY-MM-DD`).",{"title":136,"body":137},"Importar desde la interfaz de Twenty","Desde la interfaz de Twenty, navega al objeto destino (Personas, Empresas u Oportunidades), haz clic en el menú de importación CSV y mapea manualmente cada columna de origen al campo correspondiente en Twenty.",{"title":139,"body":140},"Respetar el orden de importación","Importa en este orden para respetar las dependencias: Empresas primero, luego Contactos, luego Oportunidades. Importar en orden inverso crea registros huérfanos difíciles de corregir.",{"title":142,"body":143},"Verificar registros importados","Verifica una muestra de registros tras cada importación: abre de diez a veinte registros al azar y compáralos con HubSpot para detectar campos truncados, asociaciones ausentes o fechas mal convertidas.",{"title":145,"body":146},"Recrear pipelines y campos personalizados","Recrea tus pipelines, etapas y campos personalizados en Twenty antes de cambiar al equipo: la interfaz de configuración de objetos está accesible desde Configuración → Modelo de datos.",{"type":148,"title":149,"body":150},"tip","Ejecutar ambos sistemas en paralelo una semana antes del cambio","No cierres HubSpot el día de la importación. Mantén ambos sistemas activos durante cinco a siete días hábiles: pide al equipo que registre las nuevas interacciones en Twenty mientras HubSpot permanece accesible en modo de solo lectura para consultar el historial antiguo. Esta superposición revela los flujos de trabajo que faltan, los campos que parecían inútiles pero que alguien consulta a diario, y las automatizaciones por recrear. Al final del período paralelo, exporta una última vez los datos de la semana desde HubSpot, importa el diferencial en Twenty y cancela tu suscripción de HubSpot desde la configuración de facturación.",{"type":39,"title":152,"body":153},"Estimación a 3 años — agencia de 5 personas","La estimación utiliza supuestos conservadores. En el lado de HubSpot Professional, la tarifa publicada por asiento al mes. Para cinco asientos, eso representa $500 al mes, $6.000 al año y $18.000 en tres años, sin contar los incrementos futuros ni los módulos complementarios. En el lado de Twenty CRM autoalojado, el gasto se reduce al coste del VPS. Un VPS de 4 vCPU y 8 GB de RAM es suficiente para un equipo de cinco a diez personas; consulta la configuración correspondiente en nuestro catálogo para una estimación precisa. A lo largo de tres años, el ahorro bruto se sitúa entre $15.000 y $17.000 para una pequeña agencia, conservando la plena propiedad de los datos.",{"type":39,"title":155,"body":156},"Lo que Twenty CRM todavía no cubre","Una presentación honesta exige nombrar las limitaciones actuales. Twenty CRM es un proyecto joven en desarrollo activo, y algunas funciones que HubSpot Professional ofrece de forma madura aún no están disponibles o están en proceso de estabilización. Las automatizaciones de flujo de trabajo funcionan para casos simples pero no cubren los escenarios complejos de múltiples ramas condicionales que HubSpot Workflows permite construir visualmente. El email marketing integrado no existe en Twenty: necesitarás conectar una herramienta dedicada (Listmonk, Mautic, Brevo en modo API) mediante webhooks o la API GraphQL. Las aplicaciones móviles iOS y Android están disponibles pero son menos completas que la interfaz web. Finalmente, el lead scoring automatizado, las previsiones de ventas basadas en IA y los chatbots de cualificación de leads no forman parte de la hoja de ruta inmediata.",{"type":39,"title":158,"body":159},"Desplegar Twenty CRM desde el Marketplace de ServOrbit","Si prefieres evitar la fase de configuración manual descrita anteriormente, nuestro Marketplace ofrece Twenty CRM como despliegue en un clic sobre VPS. La imagen preconfigurada incluye Twenty CRM, PostgreSQL, el proxy inverso nginx y el certificado Let's Encrypt, con las variables de entorno críticas generadas automáticamente en la instalación. Obtienes un entorno listo para usar en minutos, alojado en nuestra infraestructura europea, con plena propiedad de los datos — ningún tercero tiene acceso a tu base de contactos. Las actualizaciones son a tu iniciativa: controlas el momento de la actualización de versión, sin sorpresas impuestas por un proveedor SaaS.","Migra a Twenty CRM en VPS hoy mismo","Despliega Twenty CRM en un VPS europeo en minutos y recupera el control de tus datos comerciales. Sin suscripción por asiento, sin dependencia de proveedor, tus contactos permanecen en tu jurisdicción.","Desplegar Twenty CRM en VPS","\u002Fmarketplace\u002Ferp-gestion-empresarial\u002Ftwenty",[165,181,200],{"id":166,"slug":167,"slugs":168,"title":172,"excerpt":173,"readTime":174,"views":18,"isPinned":19,"publishedAt":175,"updatedAt":21,"category":176,"categories":177,"featuredImage":30,"bgImage":31,"posterImage":179,"relatedSolution":180},134,"alojar-twenty-crm-en-un-vps",{"fr":169,"en":170,"ar":171,"es":167},"self-host-twenty-crm-vps","self-host-twenty-crm-on-vps-open-source-salesforce-alternative","استضف-twenty-crm-بنفسك-على-vps-بديل-salesforce-مفتوح-المصدر","Alojar Twenty CRM en un VPS: la alternativa a Salesforce","Despliegue Twenty CRM en un VPS ServOrbit: alternativa open source a Salesforce con objetos a medida, API GraphQL y automatizaciones. AGPL-3.0, listo para producción.",4,"2026-02-13T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[178],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fself-host-twenty-crm-vps-poster.svg",{"categorySlug":34,"appSlug":35},{"id":182,"slug":183,"slugs":184,"title":188,"excerpt":189,"readTime":190,"views":18,"isPinned":19,"publishedAt":191,"updatedAt":21,"category":192,"categories":197,"featuredImage":30,"bgImage":31,"posterImage":199,"relatedSolution":30},313,"exodo-saas-2026-control-de-costes-con-el-autoalojamiento",{"fr":185,"en":186,"ar":187,"es":183},"great-saas-exodus-self-hosting-2026","the-2026-saas-exodus-regaining-cost-control-with-self-hosting","saas-2026-استعادة-التحكم-في-التكاليف-بالاستضافة-الذاتية","Éxodo SaaS 2026: control de costes con el autoalojamiento","Slack +20 %, 1Password +33 %, Adobe CC en 2026: los precios SaaS suben. Migrar a VPS con alternativas de código abierto ahorra miles de euros anuales.",9,"2026-08-29T00:00:00+00:00",{"id":193,"name":194,"slug":195,"color":196,"icon":195},5,"Comparativas","comparatif","bg-info\u002F10 text-info",[198],{"id":193,"name":194,"slug":195,"color":196,"icon":195},"\u002Fblog\u002Fcovers\u002Fgreat-saas-exodus-self-hosting-2026-poster.svg",{"id":201,"slug":202,"slugs":203,"title":207,"excerpt":208,"readTime":209,"views":210,"isPinned":19,"publishedAt":211,"updatedAt":21,"category":212,"categories":213,"featuredImage":30,"bgImage":31,"posterImage":215,"relatedSolution":216},310,"jira-data-center-cerrado-migrar-a-plane-self-hosted",{"fr":204,"en":205,"ar":206,"es":202},"atlassian-eol-jira-plane-self-hosted-2026","jira-data-center-closed-switch-to-plane-self-hosted","إغلاق-jira-data-center-plane-بديلا-مستضافا-ذاتيا","Jira Data Center cerrado: migrar a Plane self-hosted","Atlassian cierra Jira Data Center a los nuevos clientes (marzo de 2026) y sube las renovaciones un 15 %. Plane AGPL-3.0: cero suscripción por puesto.",8,1,"2026-08-28T00:00:00+00:00",{"id":193,"name":194,"slug":195,"color":196,"icon":195},[214],{"id":193,"name":194,"slug":195,"color":196,"icon":195},"\u002Fblog\u002Fcovers\u002Fatlassian-eol-jira-plane-self-hosted-2026-poster.svg",{"categorySlug":217,"appSlug":218},"desarrollo","plane",1789665014886]