4.0 KiB
4.0 KiB
title: Mixpost created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, social-media, app-marathon3-rattrapage-b] confidence: high contested: false sources: [https://selfh.st/apps/?tag=social-media&app=mixpost]
📱 Mixpost
Outil de gestion de réseaux sociaux self-hosted — publiez sur Twitter/X, Mastodon, LinkedIn, Facebook, etc. depuis un seul tableau de bord.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | mixpost.app |
| GitHub | inovector/Mixpost |
| License | MIT (Lite) / Pro |
| Langage | PHP (Laravel) + Vue |
| Étoiles GitHub | ~1.5k ⭐ |
| Catégorie | cat-social-media |
📝 Description
Mixpost est un outil de social media management qui permet de programmer et publier des posts sur plusieurs réseaux (X/Twitter, Mastodon, Threads, LinkedIn, Facebook, Instagram, Pinterest, TikTok, YouTube, etc.) depuis une seule interface, avec calendrier éditorial, médias, IA (Pro), équipes. Différence vs Buffer/Hootsuite/Publer: Mixpost est self-hosted (vos credentials restent chez vous), sans limite de posts, et orienté vie privée. Pour qui: community managers, agences, freelances, indépendants qui veulent gérer leurs réseaux sans SaaS et garder le contrôle de leurs tokens API.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
mixpost:
image: inovector/mixpost:latest
container_name: mixpost
restart: unless-stopped
environment:
- APP_KEY=base64:CHANGE_ME_32_BYTES
- APP_URL=https://mixpost.example.com
- DB_CONNECTION=mysql
- DB_HOST=db
- DB_DATABASE=mixpost
- DB_USERNAME=mixpost
- DB_PASSWORD=*** - REDIS_HOST=redis
- CACHE_DRIVER=redis
- QUEUE_CONNECTION=redis
- MAIL_MAILER=smtp
- MAIL_HOST=mail.example.com
- MAIL_PORT=587
volumes:
- mixpost-storage:/var/www/html/storage
depends_on:
- db
- redis
labels:
- traefik.enable=true
- traefik.http.routers.mixpost.rule=Host(`mixpost.example.com`)
- traefik.http.routers.mixpost.entrypoints=websecure
- traefik.http.routers.mixpost.tls.certresolver=letsencrypt
db:
image: mariadb:11
container_name: mixpost-db
restart: unless-stopped
environment:
- MARIADB_DATABASE=mixpost
- MARIADB_USER=mixpost
- MARIADB_PASSWORD=*** volumes:
- mixpost-db:/var/lib/mysql
redis:
image: redis:7-alpine
container_name: mixpost-redis
restart: unless-stopped
mixpost-horizon:
image: inovector/mixpost:latest
container_name: mixpost-horizon
restart: unless-stopped
command: horizon
depends_on:
- mixpost
- redis
volumes:
mixpost-storage:
mixpost-db:
🔄 Alternatives
Open Source
- app-humhub — Réseau social d'entreprise complet.
- Buffer (open-source clones) — Peu de projets matures.
- Mastodon (multi-comptes) — Pas vraiment un scheduler.
- dlvr.it clone — Aucun équivalent libre notoire.
- Mautic — Marketing automation (email/réseaux).
Propriétaires
- Buffer — Freemium, simple.
- Hootsuite — Pro, complet mais cher.
- Publer — Bon rapport qualité/prix.
- Later — Visuel Instagram-first.
- Metricool — Analytics + scheduling.
🔐 Sécurité
- Tokens API réseaux: chiffrés en DB (Mixpost le fait), backups DB critiques.
- HTTPS: obligatoire pour OAuth callbacks.
- 2FA: activer pour tous les comptes admin/équipe.
- Workers Horizon: surveiller la queue, éviter de publier en double.
- Mises à jour: fréquents (APIs des réseaux changent).
📚 Ressources
Pages Liées
- cat-social-media — Catégorie Social Media
- app-humhub — Réseau social d'entreprise
- recettes-docker-compose — Templates Docker