Files
wiki/Catalogue-Self-Hosted/apps/app-mixpost.md
T
2026-06-09 18:40:21 +02:00

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