---
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](https://mixpost.app) |
| **GitHub** | [inovector/Mixpost](https://github.com/inovector/Mixpost) |
| **License** | MIT (Lite) / Pro |
| **Langage** | PHP (Laravel) + Vue |
| **Étoiles GitHub** | ~1.5k ⭐ |
| **Catégorie** | [[cat-social-media\|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é)

```yaml
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
- [Documentation](https://docs.mixpost.app/)
- [GitHub](https://github.com/inovector/Mixpost)
- [Mixpost Pro features](https://mixpost.app/pricing)

## Pages Liées
- [[cat-social-media]] — Catégorie Social Media
- [[app-humhub]] — Réseau social d'entreprise
- [[recettes-docker-compose]] — Templates Docker
