Postiz : Plateforme open source de planification sur les réseaux sociaux

Postiz : Plateforme open source de planification sur les réseaux sociaux

Publier régulièrement sur LinkedIn, Instagram, Facebook, X ou Bluesky, c’est jongler avec autant d’interfaces, de formats d’image et de limites de caractères. Les planificateurs en ligne règlent ce problème, mais ils s’accompagnent le plus souvent d’un abonnement, d’un plafond de comptes connectés et de vos données hébergées chez un tiers.

Postiz propose une autre voie : un calendrier unique pour programmer ses publications sur de nombreux réseaux, avec un code source ouvert que l’on peut installer sur son propre serveur. Cet article s’appuie sur la documentation et les pages officielles : ce que l’outil permet, ce qu’il faut prévoir pour l’héberger soi-même, et les points de vigilance.

Postiz, c’est quoi ?

Postiz est une application de planification et d’automatisation de publications pour les réseaux sociaux. Son code est publié sur GitHub sous licence AGPL-3.0. Le projet existe aussi en version hébergée, Postiz Cloud, présentée sur le site officiel de Postiz. Ce site met en avant une approche dite « agentique » : des agents d’IA, comme Claude ou ChatGPT, peuvent préparer et programmer des posts via une ligne de commande et un serveur MCP.

Quelques repères :

  • le dépôt affiche environ 37 500 étoiles, et il est très actif ;
  • la dernière version publiée est la 2.25.1, sortie récemment : ses notes indiquent qu’elle corrige une faille de sécurité et recommandent la mise à jour ;
  • la documentation annonce 34 plateformes prises en charge ;
  • le projet s’appelait Gitroom avant son changement de nom, d’après la réponse de ses auteurs lors de son lancement sur Hacker News en 2024.

Un détail de licence mérite l’attention. Lors de ce lancement, le message de présentation parlait de licence Apache-2. Le dépôt affiche l’AGPL-3.0, une licence copyleft à lire attentivement si vous envisagez de modifier le code ou de proposer Postiz comme service à des tiers.

Postiz : Plateforme open source de planification sur les réseaux sociaux - Postiz planification reseaux sociaux - Coelus
Le visuel de présentation de Postiz : un calendrier de publications pour plusieurs comptes.

Ce que Postiz permet de faire

Un composeur et un calendrier pour tous vos canaux

Dans Postiz, chaque compte connecté (un profil X, une page LinkedIn, un serveur Discord) est un « canal ». Vous sélectionnez les canaux, rédigez le texte une fois dans l’onglet global, puis l’adaptez si besoin canal par canal. Une colonne d’aperçu montre le rendu sur chaque plateforme.

Le composeur bloque l’enregistrement quand une règle n’est pas respectée, par exemple un média manquant pour Instagram. Vous choisissez ensuite : brouillon, ajout au calendrier ou publication immédiate. Une publication en échec est signalée sur le calendrier, avec son message d’erreur.

Postiz : Plateforme open source de planification sur les réseaux sociaux - Postiz calendrier agent ia - Coelus
Le calendrier de Postiz : les publications programmées par jour et par canal, avec un bouton pour faire générer des posts par l’agent IA.

Des plateformes très variées

La documentation liste 34 plateformes : X, LinkedIn, Instagram, Facebook, Threads, YouTube, TikTok, Pinterest, Reddit, Discord, Mastodon, Bluesky, Telegram, mais aussi WordPress, Medium ou Dev.to pour les contenus de blog. Chacune a ses contraintes (longueur du texte, nombre d’images, réglages propres), rassemblées dans une page de référence.

L’outil propose aussi des statistiques par canal, la gestion d’équipe, des groupes de clients et la publication automatique depuis un flux RSS.

Postiz : Plateforme open source de planification sur les réseaux sociaux - Postiz plateformes prises en charge - Coelus
Quelques-unes des plateformes que Postiz peut connecter.
Postiz : Plateforme open source de planification sur les réseaux sociaux - Postiz analytique - Coelus
Les statistiques par canal : impressions, vues de pages, abonnés et engagement.

Automatisation et IA

  • API publique et webhooks : programmer des posts, gérer les canaux et récupérer des statistiques par HTTP.
  • CLI et serveur MCP : une commande installable via npm, et un point d’entrée pour connecter un agent d’IA.
  • n8n et Make : le dépôt référence un nœud n8n dédié et une intégration Make.com.
  • Actions automatiques : republier, aimer ou commenter quand une publication atteint un seuil que vous fixez, par exemple 100 mentions « j’aime ».
  • IA intégrée : copilote de rédaction, éditeur d’images, génération d’images ou de vidéos. En auto-hébergement, il faut apporter vos propres clés, notamment OpenAI.

Si vous orchestrez déjà des agents d’IA via MCP, notre présentation d’Executor, un hub MCP auto-hébergé, peut compléter cette lecture.

Postiz : Plateforme open source de planification sur les réseaux sociaux - Postiz api publique automatisation - Coelus
Postiz met en avant son API publique, utilisable avec n8n, Make.com ou Zapier.
Postiz : Plateforme open source de planification sur les réseaux sociaux - Postiz generation image ia - Coelus
Le module de design de Postiz permet de générer une image par IA pour accompagner une publication.

Installer Postiz sur votre serveur

La documentation recommande Docker Compose. Il démarre l’application avec PostgreSQL, Redis et Temporal, un moteur de workflows qui gère planification et relances, requis depuis la version 2.12.0. Le test indiqué a été réalisé sur une machine virtuelle Ubuntu 24.04 de 2 Go de RAM et 2 vCPU ; avec plusieurs utilisateurs, elle conseille 4 Go ou plus.

La procédure tient en quelques étapes :

  1. cloner le dépôt Docker Compose officiel ;
  2. renseigner les variables d’environnement ;
  3. lancer la pile depuis le dossier cloné ;
  4. ouvrir l’interface (port 4007 par défaut dans la configuration fournie).

				
					git clone https://github.com/gitroomhq/postiz-docker-compose
docker compose up
				
			

Le premier compte créé devient propriétaire de l’organisation. Placez ensuite un reverse proxy HTTPS devant l’instance : la documentation précise que Postiz utilise des cookies sécurisés en production.

Le vrai travail se situe ailleurs. Hormis quelques plateformes où chaque utilisateur saisit ses propres identifiants (Bluesky, Lemmy, Nostr, Medium, Dev.to, Hashnode, WordPress), il faut créer une application développeur chez chaque réseau et renseigner les clés. Le README prévient que l’approbation de Meta, YouTube ou TikTok peut prendre des semaines.

Cloud ou auto-hébergé : les formules

La page tarifs de Postiz Cloud affiche quatre formules mensuelles, avec 7 jours d’essai :

  • Standard : 29 $ par mois, 5 canaux ;
  • Team : 39 $ par mois, 10 canaux ;
  • Pro : 49 $ par mois, 30 canaux ;
  • Ultimate : 99 $ par mois, 100 canaux.

Toutes affichent des publications illimitées, avec API, CLI et serveur MCP inclus. Il n’existe pas d’offre gratuite sur le cloud, la documentation le dit explicitement. À l’inverse, une installation auto-hébergée n’applique aucune limite de formule : vous ne payez que votre infrastructure. Ces tarifs peuvent évoluer : vérifiez la page officielle.

Pour qui ?

  • Indépendants et petites équipes qui publient sur plusieurs réseaux et veulent un calendrier commun.
  • Agences qui gèrent les comptes de plusieurs clients : la documentation parle d’un calendrier que l’on peut remettre à un client, et la formule Ultimate est présentée comme adaptée aux agences.
  • Profils techniques qui veulent brancher la planification sur n8n, une API ou des agents d’IA, ou garder leurs données sur leur propre serveur.

Pour une application prête à l’emploi, sans serveur à administrer, la version cloud est plus proche du besoin.

Postiz face aux outils SaaS classiques

Dans son message de lancement de 2024, l’équipe situe Postiz parmi des outils comme Buffer, Hootsuite ou Sprout Social. La différence tient surtout au modèle : ces services ne s’hébergent pas, alors que Postiz vous laisse choisir entre un abonnement géré par l’éditeur et une installation sur vos serveurs, avec un code que vous pouvez lire et modifier. Nous n’avons pas comparé leurs tarifs ni leurs fonctions : à vérifier sur leurs sites.

Limites et points d’attention

  • Exploitation à votre charge. En auto-hébergement, mises à jour, sauvegardes et correctifs de sécurité vous incombent. La version 2.25.1 corrige une faille, ce qui rappelle l’intérêt de suivre les publications.
  • Pile technique plus lourde qu’il n’y paraît. PostgreSQL, Redis et Temporal, avec un guide de migration à suivre pour passer de la version 2.11.2 à la 2.12.0 ou plus.
  • Clés et approbations. Une plateforme non configurée apparaît quand même dans la liste des canaux, puis la connexion échoue.
  • Support. Pour une instance auto-hébergée, il passe par la communauté Discord, sans réponse garantie.
  • Chiffres variables. Selon les pages, la documentation évoque 28, 30 ou 34 plateformes : vérifiez la liste à jour.

Cette présentation s’appuie sur la documentation et les pages publiques du projet, pas sur un déploiement en production.

En résumé

Postiz est un planificateur de réseaux sociaux actif, au code ouvert, qui se distingue par son API, sa CLI et son serveur MCP. Il convient à ceux qui veulent centraliser leurs publications et, s’ils le souhaitent, garder la main sur l’hébergement.

Le prix de l’auto-hébergement, c’est du temps d’administration et la création d’applications développeur chez chaque réseau. Si cet effort ne vous convient pas, la version cloud, payante dès le départ, existe pour cela. Dans les deux cas, vérifiez formules et plateformes sur les pages officielles au moment de choisir.

Enzo Valvasori
Enzo Valvasori
Webdesigner
enzo-valvasori.fr

Enzo Valvasori est Webdesigner, Éditeur de Sites et Expert SEO. Il est le fondateur de Coelus, un collectif de freelances réunissant des expertises complémentaires au service de projets numériques ambitieux. Passionné par le Web, l’Auto-Hébergement, l’Open Source et l’Intelligence Artificielle, il explore des solutions innovantes pour créer des expériences en ligne performantes, visibles et durables.

Articles connexes
Laisser une réponse

Votre adresse électronique ne sera pas publiée.Les champs obligatoires sont marqués *