[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"seo-verification":3,"blog-self-host-twenty-crm-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":13,"excerpt":14,"readTime":15,"views":16,"isPinned":17,"publishedAt":18,"category":19,"categories":25,"featuredImage":27,"bgImage":28,"posterImage":29,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":84,"ctaBody":85,"ctaButton":86,"ctaUrl":87,"relatedPosts":88},134,"self-host-twenty-crm-vps",{"fr":8,"en":10,"ar":11,"es":12},"self-host-twenty-crm-on-vps-open-source-salesforce-alternative","استضف-twenty-crm-بنفسك-على-vps-بديل-salesforce-مفتوح-المصدر","alojar-twenty-crm-en-un-vps","Héberger Twenty CRM sur un VPS : l'alternative à Salesforce","Déployez Twenty CRM sur un VPS ServOrbit : alternative open source à Salesforce, avec objets personnalisés, API GraphQL et automatisations. AGPL-3.0, prêt en production.",4,0,false,"2026-02-13T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":24},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[26],{"id":20,"name":21,"slug":22,"color":23,"icon":24},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-twenty-crm-vps-poster.svg",{"categorySlug":31,"appSlug":32},"erp","twenty","Salesforce et HubSpot facturent par utilisateur, enferment vos données dans leur cloud et transforment la moindre modification de schéma en processus bureaucratique. Twenty apporte la réponse pensée pour les développeurs : un CRM sous licence AGPL-3.0 que vous déployez sur votre propre VPS en quelques minutes, avec des objets entièrement personnalisables, une API GraphQL de premier ordre et un worker d'arrière-plan qui gère automatisations et webhooks. Depuis la v2.1.0 (avril 2026), Twenty est prêt pour la production dans le cadre de déploiements auto-hébergés mono-locataire — et la stack se résume à Docker Compose avec Postgres et Redis.",[35,39,50,53,78,81],{"type":36,"title":37,"body":38},"h2","Pourquoi les équipes de développement auto-hébergent Twenty plutôt que de payer Salesforce","La plupart des CRM sont conçus pour les responsables commerciaux, pas pour les ingénieurs. Le schéma est figé, l'API est soumise à des limites de débit et chaque intégration passe par une marketplace propriétaire. Twenty inverse la logique : chaque entité (contacts, entreprises, opportunités ou tout objet personnalisé que vous définissez) est modélisée dans PostgreSQL et exposée via une API GraphQL entièrement documentée dès le premier jour. Vous êtes propriétaire de la base de données, vous écrivez les migrations et vous vous intégrez à votre propre outillage — sans middleware ni facturation à l'appel d'API.",{"type":40,"title":41,"items":42},"ul","Ce que vous obtenez d'emblée",[43,44,45,46,47,48,49],"Objets et champs entièrement personnalisables — modélisez n'importe quelle entité utile à votre activité, pas seulement celles imposées par Salesforce.","Vues Kanban, liste et tableau, avec mises à jour collaboratives en temps réel pour toute l'équipe.","Notes, tâches et fil d'activité rattachés à chaque enregistrement — sans plugin supplémentaire.","API GraphQL + REST couvrant chaque objet, relation et champ personnalisé que vous créez.","Worker d'arrière-plan pour les automatisations, webhooks et tâches planifiées — il s'exécute aux côtés du conteneur serveur.","Import CSV pour migrer contacts et entreprises depuis HubSpot, Pipedrive ou n'importe quel ancien CRM.","Licence AGPL-3.0 — pas de dépendance à un éditeur, pas de facturation cloud par utilisateur, aucune donnée stockée hors de votre infrastructure.",{"type":36,"title":51,"body":52},"Prérequis","Un VPS de 2 vCPU \u002F 4 Go de RAM sous Ubuntu 22.04 avec Docker installé couvre confortablement la production. La stack complète (serveur + worker + PostgreSQL + Redis) consomme environ 1,2 Go de RAM au repos ; prévoyez 4 Go pour laisser à PostgreSQL de la marge sous des requêtes concurrentes. Un nom de domaine et un reverse proxy Caddy ou Nginx pour le HTTPS. C'est tout — pas de GPU, pas de clé de licence, aucun service externe.",{"type":54,"title":55,"steps":56},"steps","Déployer Twenty sur un VPS en 6 étapes",[57,60,63,66,69,72,75],{"title":58,"body":59},"Provisionner le VPS","Commandez un VPS ServOrbit (4 Go de RAM, 2 vCPU, Ubuntu 22.04). Une fois démarré, connectez-vous en SSH et installez Docker : `curl -fsSL https:\u002F\u002Fget.docker.com | sh`. Activez le service Docker : `systemctl enable --now docker`.",{"title":61,"body":62},"Créer votre fichier .env","Créez `\u002Fopt\u002Ftwenty\u002F.env` avec quatre variables : `APP_SECRET` (générée avec `openssl rand -hex 32`), `DB_NAME=twenty`, `DB_USER=twenty`, `DB_PASSWORD=\u003Cstrong-password>` et `SERVER_URL=https:\u002F\u002Fcrm.votre-domaine.com` (renseignez-la dès maintenant — Twenty l'intègre dans les en-têtes CORS et les liens des e-mails). `APP_SECRET` est le seul secret cryptographique ; tout le reste en découle.",{"title":64,"body":65},"Rédiger docker-compose.yml et démarrer la stack","Créez `\u002Fopt\u002Ftwenty\u002Fdocker-compose.yml` avec les quatre services : `db` (postgres:16-alpine), `redis` (redis:7-alpine), `twenty-server` (twentycrm\u002Ftwenty:latest, port 3000) et `twenty-worker` (même image, commande `yarn worker:prod`). Reliez-les via `PG_DATABASE_URL` et `REDIS_URL`. Ensuite : `docker compose up -d`. Au premier démarrage, Twenty exécute les migrations de base de données — comptez 60 à 90 secondes avant que l'interface soit prête.",{"title":67,"body":68},"Finaliser la configuration de l'espace de travail","Ouvrez `http:\u002F\u002F\u003Cvps-ip>:3000` et suivez l'assistant de configuration : créez votre compte administrateur, nommez l'espace de travail et, si vous le souhaitez, invitez vos collègues par e-mail. Importez vos contacts existants depuis un fichier CSV dans les paramètres de l'espace de travail → Import.",{"title":70,"body":71},"Placer Twenty derrière HTTPS avec Caddy","Installez Caddy : `apt install -y caddy`. Créez `\u002Fetc\u002Fcaddy\u002FCaddyfile` : `crm.votre-domaine.com { reverse_proxy localhost:3000 }`. Rechargez : `systemctl reload caddy`. Caddy obtient et renouvelle le certificat TLS automatiquement. Restreignez le port 3000 dans votre pare-feu : `ufw deny 3000` — tout le trafic passe désormais par le 443.",{"title":73,"body":74},"Connecter vos outils d'automatisation","Dans les paramètres de Twenty → API, copiez votre endpoint GraphQL et votre jeton d'API personnel. Utilisez-les directement dans n8n (nœud HTTP Request) ou Activepieces pour synchroniser des contacts, déclencher des actions au changement d'étape d'une opportunité ou envoyer des données depuis des sources externes. Twenty émet aussi des webhooks sortants à chaque événement sur un enregistrement — configurez-les dans les paramètres → Webhooks.",{"title":76,"body":77},"Se connecter la première fois","Ouvrez l'URL et cliquez sur « Sign up » : le premier inscrit devient automatiquement administrateur de l'espace de travail, et les inscriptions se ferment ensuite. Faites-le immédiatement après l'installation.",{"type":79,"body":80},"tip","Sauvegardez chaque jour les trois volumes Docker — `twenty_db` (données PostgreSQL), `twenty_data` (stockage de fichiers local) et `twenty_redis` (utile uniquement si vous utilisez des files de tâches persistantes) — vers un emplacement hors serveur. Une simple commande sur une ligne, `docker run --rm -v twenty_db:\u002Fdata -v \u002Fbackups:\u002Fout alpine tar czf \u002Fout\u002Ftwenty-db-$(date +%F).tar.gz \u002Fdata`, placée dans une tâche cron suffit à sauvegarder la base de données.",{"type":79,"title":82,"body":83},"La documentation officielle","Pour la configuration avancée et les options propres à l'outil, référez-vous à la \u003Ca href=\"https:\u002F\u002Fdocs.twenty.com\" target=\"_blank\" rel=\"noopener noreferrer\">documentation officielle de Twenty\u003C\u002Fa>. Ce guide couvre la mise en ligne sur VPS ; la doc éditeur reste la référence pour les réglages fins, les mises à jour majeures et les cas d'usage spécifiques.","Déployez Twenty CRM sur votre propre serveur","Auto-hébergez Twenty CRM sur un VPS ServOrbit — open source, sans frais par utilisateur, vos données sur votre infrastructure.","Déployer Twenty","\u002Fmarketplace\u002Ferp\u002Ftwenty",[89,110,126],{"id":90,"slug":91,"slugs":92,"title":96,"excerpt":97,"readTime":98,"views":16,"isPinned":17,"publishedAt":99,"category":100,"categories":105,"featuredImage":27,"bgImage":28,"posterImage":107,"relatedSolution":108},3,"installer-n8n-vps",{"fr":91,"en":93,"ar":94,"es":95},"install-n8n-on-vps-with-docker-complete-2026-guide","تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026","instalar-n8n-en-vps-con-docker","Installer n8n sur VPS avec Docker : guide complet 2026","Déployez n8n sur VPS avec Docker, reverse proxy et HTTPS. Crash V8, 502 nginx, migration npm vers Docker et sécurisation des exécutions persistées (advisory août 2026).",12,"2026-06-05T00:00:00+00:00",{"id":101,"name":102,"slug":103,"color":104,"icon":103},2,"Automatisation","automatisation","bg-brand-action\u002F10 text-brand-action",[106],{"id":101,"name":102,"slug":103,"color":104,"icon":103},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":103,"appSlug":109},"n8n",{"id":111,"slug":112,"slugs":113,"title":117,"excerpt":118,"readTime":90,"views":16,"isPinned":17,"publishedAt":119,"category":120,"categories":121,"featuredImage":27,"bgImage":28,"posterImage":123,"relatedSolution":124},26,"installer-activepieces-vps",{"fr":112,"en":114,"ar":115,"es":116},"installing-activepieces-on-a-vps-self-hosted-automation","تثبيت-activepieces-على-خادم-vps-أتمتة-ذاتية-الاستضافة","instalar-activepieces-en-un-vps","Installer Activepieces sur un VPS : automatisation self-hosted","Déployez Activepieces sur votre VPS : automatisation no-code self-hosted, données privées, intégrations illimitées et déploiement Docker en 15 minutes.","2026-05-25T00:00:00+00:00",{"id":101,"name":102,"slug":103,"color":104,"icon":103},[122],{"id":101,"name":102,"slug":103,"color":104,"icon":103},"\u002Fblog\u002Fcovers\u002Finstaller-activepieces-vps-poster.svg",{"categorySlug":103,"appSlug":125},"activepieces",{"id":101,"slug":127,"slugs":128,"title":132,"excerpt":133,"readTime":90,"views":16,"isPinned":17,"publishedAt":134,"category":135,"categories":141,"featuredImage":27,"bgImage":28,"posterImage":143,"relatedSolution":144},"deployer-dify-vps",{"fr":127,"en":129,"ar":130,"es":131},"deploying-dify-on-a-vps-ai-workflows-under-control","نشر-dify-على-vps-سير-عمل-الذكاء-الاصطناعي-تحت-السيطرة","desplegar-dify-en-un-vps","Déployer Dify sur un VPS : workflows IA sous contrôle","Installez Dify sur VPS ServOrbit pour créer agents, chatflows et apps IA sans perdre la maîtrise des données.","2026-02-11T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},1,"Intelligence Artificielle","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[142],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":140,"appSlug":145},"dify",1787974985380]