[{"data":1,"prerenderedAt":174},["ShallowReactive",2],{"seo-verification":3,"blog-remplacer-microsoft-publisher-penpot-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-remplacer-microsoft-publisher-penpot-vps-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":126,"ctaBody":127,"ctaButton":128,"ctaUrl":129,"relatedPosts":130},465,"remplacer-microsoft-publisher-penpot-vps",{"fr":10,"en":12,"ar":13,"es":14},"replace-microsoft-publisher-with-penpot-on-a-vps","استبدال-microsoft-publisher-بـ-penpot-على-vps","reemplazar-microsoft-publisher-con-penpot-en-un-vps","Remplacer Microsoft Publisher par Penpot sur VPS","Publisher a disparu de Microsoft 365 le 13 octobre 2026. Voici comment migrer vers Penpot auto-hébergé sur VPS : sans abonnement cloud ni transfert de fichiers sensibles.",11,0,false,"2026-10-18T00:00:00+00:00","2026-10-18T21:57:56+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},5,"Comparatif","comparatif","bg-info\u002F10 text-info",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fremplacer-microsoft-publisher-penpot-vps-poster.svg",{"categorySlug":33,"appSlug":34},"collaboration","penpot","Le 13 octobre 2026, Microsoft a retiré Publisher de Microsoft 365. Pour les associations, les services communication et les petites agences print qui l'utilisaient pour produire leurs flyers, newsletters et affiches, la rupture est nette : pas de migration automatique, pas d'import de fichiers .pub vers un successeur officiel. La question n'est plus « quand migrer » mais « vers quoi ».\n\nPenpot est une réponse sérieuse — sous réserve d'en comprendre les limites. C'est un outil de design d'interface sous licence AGPL-3.0, auto-hébergeable en Docker Compose, qui couvre une large partie des besoins de composition visuelle sans imposer de compte cloud ni d'abonnement. Mais ce n'est pas un logiciel PAO au sens strict, et dire le contraire préparerait une déception à l'usage.\n\nCet article détaille ce que Penpot couvre réellement pour le print, ce qu'il ne fait pas encore, et comment le déployer sur un VPS pour une équipe.",[37,41,52,55,91,107,110,113,116,120,123],{"type":38,"title":39,"body":40},"h2","Pourquoi Publisher disparaît — et ce que ça change","Microsoft a annoncé la fin de Publisher dans Microsoft 365 en juillet 2024 avec une date de retrait fixée au 13 octobre 2026, alignée sur la fin du support étendu d'Office 2019. L'application de bureau reste fonctionnelle pour les licences achetées définitivement, mais elle ne reçoit plus de mises à jour et n'est plus disponible à l'achat dans les offres Microsoft 365 actuelles.\n\nConcrètement, les équipes affectées sont celles qui produisaient des supports print légers — flyers A5, programmes d'événements, lettres d'information imprimées, cartes de visite — dans un environnement Microsoft sans budget Adobe. Publisher occupait ce segment parce qu'il était inclus dans certaines formules Office, simple à prendre en main, et capable de produire un PDF imprimable sans passer par un prestataire externe.\n\nLa disparition crée une pression pour trois types de structures : les associations dont le référent informatique est bénévole, les services communication d'ETI qui évitent la suite Adobe pour des raisons de coût ou de politique logicielle, et les agences print de petite taille qui travaillent pour ces clients et doivent proposer une chaîne de travail sans compte cloud obligatoire.",{"type":42,"title":43,"items":44},"ul","Ce que Penpot couvre — et ce qu'il ne couvre pas",[45,46,47,48,49,50,51],"Composition de flyers et d'affiches : Penpot gère les calques, les formes vectorielles, l'import de polices TTF\u002FOTF locales et les grilles de mise en page. Un flyer A4 ou A5 se compose directement avec des repères personnalisés en millimètres.","Gabarits réutilisables : les « shared libraries » de Penpot permettent de stocker des composants (en-tête, pied de page, logo) accessibles à toute l'équipe sur la même instance.","Export PDF : Penpot exporte en PDF à plat, sans calques. Pour l'impression grand format, l'absence de gestion ICC et de séparation des couleurs CMJN est une limite réelle — voir la section dédiée.","Collaboration en temps réel : plusieurs personnes peuvent travailler simultanément sur le même fichier, comme dans un tableur en ligne, sans envoyer des fichiers par courriel.","Import de fichiers .pub : Penpot ne lit pas le format .pub. Il n'existe pas d'outil de migration automatique reconnu. La migration est une recomposition, pas un import.","Gestion CMJN native : Penpot travaille en RVB. Les profils colorimétriques ICC ne sont pas appliqués à l'export. Pour une impression offset exigeante, un passage par Scribus ou par un prestataire reste nécessaire.","Gabarit de mise en page multi-pages pour documents longs : Penpot gère les pages multiples, mais sans les outils de styles de paragraphe et de flux de texte automatique qu'on trouve dans InDesign ou même Publisher pour les brochures de plusieurs dizaines de pages.",{"type":38,"title":53,"body":54},"Les prérequis VPS pour héberger Penpot","Penpot se déploie via Docker Compose. La stack comprend trois services principaux : le frontend (Nginx + SPA), le backend (Clojure\u002FJVM) et l'export (Node.js, utilisé pour le rendu PDF et PNG). Un quatrième service, PostgreSQL, stocke les données.\n\nConfiguration minimale recommandée pour une équipe de 5 à 15 personnes : 4 Go de RAM (le backend JVM démarre à ~600 Mo, mais monte à 1,5 Go sous charge), 2 vCPU, et 20 Go de stockage pour les assets uploadés. En pratique, un VPS à 4 Go de RAM convient pour un usage associatif ou une petite agence ; passer à 8 Go dès que l'équipe dépasse quinze personnes ou que les fichiers assets sont volumineux.\n\nLe domaine doit pointer vers le VPS avant le démarrage : Penpot utilise des URL absolues pour les assets et les invitations par courriel, et la valeur est lue au premier démarrage depuis la variable `PENPOT_PUBLIC_URI`.\n\nL'article [self-host-penpot-vps](\u002Fblog\u002Fself-host-penpot-vps) détaille la procédure Docker Compose complète, étape par étape, avec les variables d'environnement et la configuration SMTP.",{"type":56,"title":57,"headers":58,"rows":62},"comparison","Publisher vs Penpot — 7 critères",[59,60,61],"Critère","Microsoft Publisher","Penpot auto-hébergé",[63,67,71,75,79,83,87],[64,65,66],"Flyers et affiches","Oui, gabarits inclus, format A4\u002FA5 natif","Oui, avec repères personnalisés en mm",[68,69,70],"Newsletters imprimées","Oui, colonnes et flux de texte automatique","Partiel : colonnes manuelles, pas de flux automatique",[72,73,74],"Affiches grand format","Oui, jusqu'à 584 × 584 cm","Oui, mais export PDF RVB uniquement (pas de CMJN)",[76,77,78],"Formats supportés","Import Word, images TIFF\u002FEPS ; export PDF, XPS","Import SVG, images raster ; export PDF, SVG, PNG, WEBP",[80,81,82],"Collaboration","Partage de fichiers manuel (OneDrive)","Temps réel multi-utilisateurs sur la même instance",[84,85,86],"Courbe d'apprentissage","Faible pour les utilisateurs Office","Modérée : interface proche de Figma, différente de Publisher",[88,89,90],"Coût","Inclus dans certaines licences Microsoft 365 (supprimé en octobre 2026)","Gratuit (AGPL-3.0) + coût du VPS",{"type":92,"title":93,"steps":94},"steps","Démarrer avec Penpot auto-hébergé en 6 étapes",[95,97,99,101,103,105],{"body":96},"Choisir un VPS avec au moins 4 Go de RAM et Docker installé. Le template Penpot de ServOrbit pré-configure Docker Compose, les variables d'environnement essentielles et le reverse proxy.",{"body":98},"Faire pointer votre sous-domaine (`penpot.votre-domaine.com`) vers l'IP du VPS via un enregistrement A dans votre gestionnaire DNS, avant de démarrer les conteneurs.",{"body":100},"Récupérer le fichier `docker-compose.yaml` officiel depuis le dépôt Penpot et renseigner `PENPOT_PUBLIC_URI` avec l'URL publique de l'instance. Ne pas démarrer sans cette variable : les liens d'invitation par courriel seront cassés.",{"body":102},"Lancer `docker compose up -d` et attendre que les quatre services (frontend, backend, exporter, PostgreSQL) soient en état `healthy`. Le premier démarrage prend 2 à 4 minutes selon la puissance du VPS.",{"body":104},"Créer le premier compte administrateur via l'URL `\u002Fauth\u002Fregister` de l'instance. Désactiver ensuite l'inscription ouverte si l'instance est privée (`PENPOT_FLAGS=enable-login disable-registration`).",{"body":106},"Consulter l'article [self-host-penpot-vps](\u002Fblog\u002Fself-host-penpot-vps) pour la configuration SMTP, les sauvegardes des volumes et la mise à jour de l'instance.",{"type":38,"title":108,"body":109},"Organiser l'espace de travail pour le print","Penpot organise le travail en trois niveaux : les équipes (teams), les projets (projects) et les fichiers (files). Pour une association ou une agence, la structure recommandée est une équipe par client ou par département, avec des projets correspondant aux campagnes ou aux périodes (« Rentrée 2026 », « Newsletter trimestrielle »).\n\nLes bibliothèques partagées (shared libraries) sont le mécanisme central pour le print en équipe. On y stocke les couleurs de la charte graphique, les styles de texte (titres, corps, légendes), les logos en SVG et les composants récurrents (cadres de photos, blocs d'adresse). Un changement dans la bibliothèque se propage automatiquement à tous les fichiers qui en héritent — ce qui évite de mettre à jour manuellement vingt flyers quand le logo change.\n\nPour les gabarits de documents récurrents (flyer A5 portrait, affiche 40×60 cm, carte de visite 85×55 mm), créer un fichier « Gabarits » dans chaque projet et dupliquer les pages depuis ce fichier. Les dimensions se règlent en millimètres dans les propriétés de la page (width\u002Fheight en mm, résolution indicative 300 dpi pour l'export PNG).",{"type":38,"title":111,"body":112},"Exporter depuis Penpot : formats disponibles","Penpot propose quatre formats d'export : PDF, SVG, PNG et WEBP. Chaque format correspond à un cas d'usage différent.\n\nLe PDF est généré par le service `exporter` (Node.js\u002FPlaywright). Il produit un fichier PDF paginé, flat (sans calques), en profil colorimétrique RVB sRGB. Pour l'impression offset ou la sérigraphie, ce format peut suffire si l'imprimeur accepte le RVB — ce qui est de plus en plus courant pour les petits tirages numériques. Pour les tirages offset exigeants, une conversion CMJN en aval reste nécessaire (Ghostscript, Acrobat, ou le prestataire d'impression).\n\nLe SVG est le format de sortie vectoriel natif de Penpot. Il convient pour les logos, les pictogrammes et les éléments de charte à transmettre à un imprimeur ou à intégrer dans un autre outil.\n\nLe PNG à 2× ou 4× la résolution nominale est utilisé pour les aperçus et les exports web. Pour un usage print, choisir une résolution de base en millimètres et multiplier pour atteindre 300 dpi.\n\nLe WEBP est réservé aux usages numériques (web, réseaux sociaux).",{"type":38,"title":114,"body":115},"Ce que Penpot ne fait pas encore","Honnêteté sur les limites actuelles de Penpot pour le print :\n\nPas de gestion CMJN native. Penpot travaille entièrement en RVB. Il n'y a pas d'espace colorimétrique CMJN, pas d'application de profil ICC à l'export, pas de séparation des couleurs. Pour les impressions offset haute fidélité, c'est une limite structurelle.\n\nPas de flux de texte automatique entre cadres. Publisher permettait de lier des blocs de texte pour que le contenu déborde d'un cadre vers un autre automatiquement. Penpot ne le propose pas encore. Pour les documents longs (brochures de 8 pages et plus), Scribus reste plus adapté.\n\nPas d'import de fichiers .pub. Il n'existe pas de convertisseur .pub → Penpot reconnu et maintenu. La migration impose de recréer les gabarits depuis zéro — ce qui, pour des équipes avec des dizaines de gabarits, représente un chantier réel.\n\nPas de fusion publipostage. Publisher intégrait un outil de publipostage pour personnaliser des documents en série (cartons d'invitation nominatifs, étiquettes). Penpot n'a pas d'équivalent natif.\n\nCes manques sont documentés dans le dépôt public de Penpot. Certains (CMJN, flux de texte) figurent dans la roadmap communautaire sans date de livraison confirmée.",{"type":117,"title":118,"body":119},"tip","Configuration production : TLS, sauvegardes et multi-utilisateurs","Trois points à traiter avant d'ouvrir l'instance à une équipe :\n\n**TLS avec nginx en reverse proxy.** Penpot écoute par défaut sur le port 9001 (frontend) et 6060 (backend). Placer un reverse proxy nginx devant et obtenir un certificat Let's Encrypt via Certbot ou Caddy. La variable `PENPOT_PUBLIC_URI` doit utiliser `https:\u002F\u002F` — sans quoi les assets internes ne chargent pas correctement.\n\n**Sauvegardes des volumes Docker.** Penpot stocke ses données dans deux volumes : le volume PostgreSQL (schéma et métadonnées) et le volume assets (fichiers uploadés). Une sauvegarde quotidienne avec `docker run --rm -v penpot_postgres_v15:\u002Fdata -v \u002Fbackup:\u002Fbackup alpine tar czf \u002Fbackup\u002Fpenpot-postgres-$(date +%F).tar.gz \u002Fdata` sur chaque volume suffit pour un usage non critique. Tester la restauration avant de mettre l'instance en production.\n\n**Gestion des utilisateurs.** Par défaut, Penpot permet l'inscription libre via `\u002Fauth\u002Fregister`. Pour une instance privée, désactiver cette option avec le flag `disable-registration` et inviter les membres par courriel depuis l'interface d'administration. Le rôle `admin` est distinct du rôle `owner` d'une équipe — un utilisateur peut administrer l'instance sans accéder aux fichiers des équipes.",{"type":38,"title":121,"body":122},"Dépannage — les 3 erreurs au premier démarrage","**1. Le frontend affiche « Cannot connect to server ».**\nCause la plus fréquente : `PENPOT_PUBLIC_URI` pointe vers `localhost` ou une IP interne. Penpot l'utilise pour construire les URL des assets dans le navigateur — si la valeur est inaccessible depuis le client, la connexion échoue. Corriger la variable, relancer `docker compose up -d`, vider le cache du navigateur.\n\n**2. Les invitations par courriel ne partent pas.**\nPenpot requiert un serveur SMTP configuré via `SMTP_HOST`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASSWORD` et `PENPOT_SMTP_ENABLED=true`. Sans SMTP valide, les invitations sont créées en base mais aucun courriel n'est envoyé. Tester avec `docker compose logs penpot-backend | grep smtp`.\n\n**3. Le service `exporter` ne démarre pas.**\nLe service `exporter` utilise Playwright (navigateur Chromium headless). Il requiert les librairies système `libnss3`, `libatk-bridge2.0-0` et `libgbm1`. Sur une image Debian minimale, ces paquets peuvent être absents dans le conteneur — c'est un problème connu documenté dans les issues Penpot. Utiliser l'image officielle `penpotapp\u002Fexporter` sans la remplacer par une image personnalisée.",{"type":38,"title":124,"body":125},"Prochaines étapes et ressources","Pour aller plus loin après le premier déploiement :\n\nConsulter l'article [penpot-alternative-figma-self-hosted-design-agence](\u002Fblog\u002Fpenpot-alternative-figma-self-hosted-design-agence) pour le positionnement de Penpot vis-à-vis de Figma et les cas d'usage agence web — distinct du cas print abordé ici.\n\nLa documentation officielle Penpot (`help.penpot.app`) couvre les bibliothèques partagées, les composants et la gestion des équipes. Le forum communautaire (`community.penpot.app`) documente les problèmes de configuration fréquents.\n\nPour les équipes qui produisent également des documents longs (rapports annuels, catalogues), Scribus reste la référence open source avec gestion CMJN native et flux de texte. Les deux outils coexistent sans conflit : Penpot pour la composition rapide de supports print légers et la collaboration, Scribus pour les documents complexes nécessitant une chaîne colorimétrique rigoureuse.\n\nSi l'équipe hésite encore sur le choix du VPS ou sur les ressources à allouer, le template Penpot de ServOrbit déploie la stack en quelques minutes avec les variables pré-configurées.","Déployer Penpot sur un VPS ServOrbit","Template Docker Compose prêt à l'emploi : Penpot démarre en quelques minutes, sans configuration manuelle du reverse proxy ni des variables d'environnement de base.","Voir le template Penpot","\u002Fmarketplace\u002Fcollaboration\u002Fpenpot",[131,152],{"id":132,"slug":133,"slugs":134,"title":138,"excerpt":139,"readTime":140,"views":18,"isPinned":19,"publishedAt":141,"updatedAt":142,"category":143,"categories":148,"featuredImage":29,"bgImage":30,"posterImage":150,"relatedSolution":151},193,"self-host-penpot-vps",{"fr":133,"en":135,"ar":136,"es":137},"self-host-penpot-open-source-figma-alternative-on-your-vps","استضافة-penpot-على-vps-بديل-figma-مفتوح-المصدر","alojar-penpot-en-un-vps","Héberger Penpot sur un VPS : alternative Figma open-source","Déployez Penpot sur un VPS ServOrbit : design collaboratif — prototypage vectoriel, composants, handoff développeur — sans abonnement Figma ni données chez un tiers.",4,"2026-07-27T00:00:00+00:00","2026-09-11T11:34:11+00:00",{"id":140,"name":144,"slug":145,"color":146,"icon":147},"Développement","developpement","bg-warning\u002F10 text-warning","dev",[149],{"id":140,"name":144,"slug":145,"color":146,"icon":147},"\u002Fblog\u002Fcovers\u002Fself-host-penpot-vps-poster.svg",{"categorySlug":33,"appSlug":34},{"id":153,"slug":154,"slugs":155,"title":159,"excerpt":160,"readTime":161,"views":18,"isPinned":19,"publishedAt":162,"updatedAt":163,"category":164,"categories":170,"featuredImage":29,"bgImage":30,"posterImage":172,"relatedSolution":173},411,"penpot-alternative-figma-self-hosted-design-agence",{"fr":154,"en":156,"ar":157,"es":158},"penpot-self-hosted-figma-alternative-web-agencies","penpot-بديل-figma-المستضاف-ذاتيا-للوكالات","penpot-alternativa-figma-autoalojada-agencias-web","Penpot : l'alternative Figma auto-hébergée pour les agences web","Figma a revu ses tarifs à la hausse en 2025. Penpot v2 auto-hébergé sur VPS offre aux agences un espace de design collaboratif souverain, sans abonnement par siège.",9,"2026-10-03T00:00:00+00:00","2026-10-05T14:05:27+00:00",{"id":165,"name":166,"slug":167,"color":168,"icon":169},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[171],{"id":165,"name":166,"slug":167,"color":168,"icon":169},"\u002Fblog\u002Fcovers\u002Fpenpot-alternative-figma-self-hosted-design-agence-poster.svg",{"categorySlug":33,"appSlug":34},1792361037773]