[{"data":1,"prerenderedAt":112},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-twenty":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":24,"steps":34,"faq":53,"specs":72,"compatibleOs":81,"relatedApps":83,"relatedPosts":107,"category":110},"twenty","Twenty","AI-native open-source CRM — self-hosted alternative to Salesforce and HubSpot. Custom objects, pipeline views, notes, tasks and a modern API-first architecture built for developer teams.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-twenty-crm-vps","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F137183179","https:\u002F\u002Fgithub.com\u002Ftwentyhq\u002Ftwenty","Self-hosted CRM built for developer teams — open-source Salesforce alternative with a modern API and AI-native features.","Twenty is an open-source CRM (AGPL-3.0) designed from the ground up as a Salesforce and HubSpot alternative that developers can own, extend and self-host. Instead of rigid, opaque schemas, Twenty gives you fully customisable objects, fields and relationships — you model your CRM exactly the way your business works, not the other way around.\n\nDeployed on your ServOrbit VPS via Docker Compose, Twenty runs a Node.js server backed by PostgreSQL 16 and Redis. A background worker handles automations, notifications and scheduled jobs. The REST and GraphQL APIs are first-class citizens: every object, view and relationship is queryable from day one, so integrations and automations are built with real API calls, not screen-scraping workarounds. As of v2.1.0 (April 2026), Twenty is marked production-ready for single-tenant self-hosted deployments.",[17,18,19,20,21,22,23],"Fully custom objects and fields — model contacts, companies, deals or any entity your business needs","Kanban, list and table views with real-time updates across your team","Built-in notes, tasks and activity timeline linked to any record","GraphQL + REST API covering every object — integrate with n8n, Activepieces or any tool","AI-native: MCP server support, AI field suggestions, semantic search (roadmap)","Background worker for automations, webhooks and scheduled workflows","AGPL-3.0 — no vendor lock-in, no per-seat cloud billing",[25,28,31],{"title":26,"body":27},"Sales pipeline for tech teams","Track leads, deals and customers in a CRM you control — with custom stages, fields and automations that match your real sales process, not a generic template.",{"title":29,"body":30},"API-first integrations","Connect Twenty's GraphQL API to your own apps, n8n workflows or Activepieces automations. Sync data bidirectionally without middleware or per-call billing.",{"title":32,"body":33},"Data-sovereign CRM for regulated industries","Keep all customer data on your own infrastructure to meet GDPR, local data-residency or confidentiality requirements. No third-party cloud stores your contacts.",[35,38,41,44,47,50],{"title":36,"body":37},"Create the VPS","Order a ServOrbit VPS with at least 2 GB RAM (4 GB recommended for production). Ubuntu 22.04 with Docker pre-installed is the fastest path to a running instance.",{"title":39,"body":40},"Set environment variables","Create a `.env` file with `APP_SECRET` (a random 32-character string), `DB_NAME`, `DB_USER` and `DB_PASSWORD` for PostgreSQL. These are the only required secrets — Twenty generates its own encryption keys from `APP_SECRET`.",{"title":42,"body":43},"Start the stack","Run `docker compose up -d`. The stack brings up PostgreSQL 16, Redis 7, the Twenty server (port 3000) and the background worker. On first boot, Twenty runs database migrations automatically — allow 60–90 seconds before the UI is available.",{"title":45,"body":46},"Create your workspace","Open `http:\u002F\u002F\u003Cyour-vps-ip>:3000` and complete the setup wizard: create your admin account, name your workspace and invite team members. The onboarding takes under 5 minutes.",{"title":48,"body":49},"Put Twenty behind HTTPS","Point a subdomain (`crm.yourdomain.com`) to your VPS and install Caddy: `apt install -y caddy`. Create `\u002Fetc\u002Fcaddy\u002FCaddyfile` with `crm.yourdomain.com { reverse_proxy localhost:3000 }`. Set `SERVER_URL=https:\u002F\u002Fcrm.yourdomain.com` in your `.env` and restart Twenty — Caddy handles TLS automatically.",{"title":51,"body":52},"Connect your tools","Use Twenty's built-in API settings to grab your GraphQL endpoint and API key, then wire up n8n, Activepieces or any webhook consumer. Import existing contacts from a CSV in two clicks from the workspace settings.",[54,57,60,63,66,69],{"q":55,"a":56},"What is Twenty?","Twenty is an open-source CRM (AGPL-3.0) built as a self-hosted alternative to Salesforce and HubSpot. It features customisable objects, a modern UI, a GraphQL and REST API, and a background worker for automations. As of v2.1.0 it is production-ready for single-tenant self-hosted deployments.",{"q":58,"a":59},"How much RAM does Twenty need?","Twenty requires at least 2 GB RAM for the full stack (server + worker + PostgreSQL + Redis). 4 GB is recommended for production to keep PostgreSQL comfortable under concurrent queries. The server itself idles around 300–400 MB.",{"q":61,"a":62},"Is Twenty free?","Yes — Twenty is fully open source under AGPL-3.0. Self-hosting on your VPS is free; you only pay for the server. There is no per-seat fee, no usage billing and no features locked behind a paid plan on the self-hosted edition.",{"q":64,"a":65},"How does Twenty compare to HubSpot or Salesforce?","HubSpot and Salesforce are cloud-hosted SaaS products with per-seat billing and data stored on their infrastructure. Twenty is self-hosted: your data lives on your server, you pay a flat VPS cost, and you can extend the schema or the API without vendor approval.",{"q":67,"a":68},"Does Twenty have an API?","Yes — every object in Twenty is accessible via a GraphQL API and a REST API. You can query contacts, companies, deals and any custom object, or push data from external tools via webhooks. The API is the primary integration surface, not a bolt-on afterthought.",{"q":70,"a":71},"Can I migrate my HubSpot or Pipedrive data to Twenty?","Yes. Twenty supports CSV import from the workspace settings. Export your contacts and companies from HubSpot or Pipedrive as a CSV, then import them into the matching Twenty object. More complex data migrations (deals with activities) may require a short API script.",{"ram":73,"cpu":74,"stack":75,"port":80},"2 Go (4 Go recommandé)","2 vCPU",[76,77,78,79],"Docker","Node.js","PostgreSQL 16","Redis 7","3000",[82],"ubuntu-24.04",[84,92,98],{"name":85,"slug":85,"categorySlug":86,"categoryName":87,"categoryColor":88,"logo":89,"tagline":90,"description":91},"n8n","automatisation","Automatisation & Workflows","text-brand-action bg-brand-action\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fn8n","Automatisez vos processus métier avec 400+ intégrations — 100 % auto-hébergé sur votre VPS.","Automatisez vos workflows entre applications sans code. Plus de 400 intégrations, 100 % auto-hébergé sur votre VPS.",{"name":93,"slug":94,"categorySlug":86,"categoryName":87,"categoryColor":88,"logo":95,"tagline":96,"description":97},"Activepieces","activepieces","https:\u002F\u002Fcdn.simpleicons.org\u002Factivepieces","Self-hosted Zapier alternative with 280+ integrations and an AI agent hub — unlimited flows, zero per-task billing.","Open-source automation platform with 280+ connectors and an AI agent hub. Replace Zapier — unlimited flows, your data stays on your VPS, zero per-task billing.",{"name":99,"slug":100,"categorySlug":101,"categoryName":102,"categoryColor":103,"logo":104,"tagline":105,"description":106},"Dolibarr","dolibarr","erp","ERP & Gestion d'Entreprise","text-orange-400 bg-orange-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fdolibarr","ERP et CRM open source pour PME — factures, devis, stocks, RH et projets depuis une interface unifiée.","ERP et CRM open source pour PME. Factures, devis, stocks, achats, RH et projets depuis une interface centralisée.",[108,109],"self-host-twenty-crm-vps","twenty-vs-hubspot-crm",{"key":101,"slug":101,"name":102,"objective":111,"icon":101,"color":103},"Gérer une activité commerciale et administrative.",1784126253425]