Mixpost is a robust, self-hosted social media management platform designed for Linux DevOps teams and organizations that require full control over their social media publishing workflows. Built on Laravel (PHP), it provides a modern web UI for composing content, scheduling posts, and tracking analytics across 11+ social media platforms. Mixpost is the go-to solution for teams seeking a Buffer alternative without SaaS dependencies, offering MIT-licensed open-source deployment with complete data ownership.
Current Version: v2.4.0 (November 13, 2025) β Stable
License: MIT License
Stack: PHP 8.2+, Laravel 12, MySQL 8.0+/MariaDB 10.6+, Redis 7+
Deployment: Docker Compose, Manual (LAMP/LEMP), Ansible Automation
| Aspect | Details |
|---|---|
| Latest Version | v2.4.0 (Nov 13, 2025) |
| License | MIT License (Open Source) |
| Technical Stack | PHP 8.2+, Laravel 12, Vue.js 3, MySQL/MariaDB, Redis |
| Supported Platforms | Facebook, X (Twitter), LinkedIn, Instagram, YouTube, TikTok, Pinterest, Reddit, Mastodon, Bluesky, Threads |
| Deployment Options | Docker Compose, Manual Installation, Ansible Automation |
| System Requirements | 2 GB RAM, 10 GB disk, 2 CPU cores (minimum) |
| Database | MySQL 8.0+ or MariaDB 10.6+ |
| Cache/Queue | Redis 7+ |
| Web Server | Nginx 1.20+ or Apache 2.4+ |
| Container Image | inovector/mixpost:latest or inovector/mixpost:2.4.0 |
| Platform | Support Level | Features |
|---|---|---|
| β Full | Pages, Groups, API v24.0 | |
| X (Twitter) | β Full | Tweets, Threads, Media |
| β Full | Personal, Company Pages | |
| β Full | Posts, Stories (Business) | |
| YouTube | β Full | Videos, Shorts, Community |
| TikTok | β Full | Video publishing |
| β Full | Pins, Boards | |
| β Full | Posts, Comments | |
| Mastodon | β Full | Instances, Federated posts |
| Bluesky | β Full | Posts, Media attachments |
| Threads | β Full | Meta integration |
| Component | Specification |
|---|---|
| CPU | 2 cores (4 cores recommended) |
| RAM | 2 GB (4 GB recommended) |
| Disk | 10 GB (20+ GB for media storage) |
| OS | Linux (Debian 11+, Ubuntu 22.04+, RHEL 9+) |
| Component | Version | Notes |
|---|---|---|
| PHP | 8.2+ | Required extensions: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML |
| Laravel | 12 | Framework dependency |
| MySQL | 8.0+ | Or MariaDB 10.6+ |
| Redis | 7+ | For cache and queue management |
| Nginx | 1.20+ | Or Apache 2.4+ with mod_rewrite |
| Node.js | 18+ | For asset compilation (development only) |
| Composer | 2.5+ | PHP dependency manager |
| Git | 2.30+ | Version control |
| FFmpeg | 5.0+ | Optional, for video processing |
| Component | Version |
|---|---|
| Docker | 24.0+ |
| Docker Compose | 2.20+ |
| Container Image | inovector/mixpost:2.4.0 |
# Clone repository
git clone https://github.com/inovector/mixpost.git
cd mixpost
# Start services
docker compose up -d
# Access at http://localhost:8080
# Default: admin@example.com / changeme
π See Setup Guide for detailed instructions.
| Version | Release Date | Status | Highlights |
|---|---|---|---|
| v2.4.0 | Nov 13, 2025 | β Stable | Facebook Graph API v24.0, woff2 fonts |
| v2.3.0 | Jun 6, 2024 | β Stable | Facebook Graph API v23.0 |
| v2.2.0 | May 28, 2024 | β Stable | Laravel 12, Tailwind CSS 4, FFmpeg status |
| v2.1.3 | Mar 6, 2024 | β Stable | Bug fixes |
| v2.1.0 | Jan 29, 2024 | β Stable | Facebook API v22.0 |
| v2.0.0 | Jan 18, 2024 | β Stable | Major release: analytics, status page, logs |
Release Cadence: Minor updates every 2-3 months; security patches as needed
Upgrade Path: v1.x β v2.x requires database migration; backup recommended
Mixpost manages OAuth tokens and social media credentials, making security critical:
π See Security Guide for hardening.
APP_ENV=production
APP_URL=https://mixpost.example.com
APP_KEY=base64:your-generated-key-here
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=mixpost
DB_USERNAME=mixpost
DB_PASSWORD=secure-password
REDIS_HOST=redis
REDIS_PASSWORD=secure-redis-password
QUEUE_CONNECTION=redis
π See Configuration Guide for complete reference.
| Component | Method | Frequency |
|---|---|---|
| Database | mysqldump or mariadb-dump |
Daily |
| Media Storage | rsync or volume backup |
Daily |
| Environment | Secure vault backup | On change |
| Logs | Centralized logging | Continuous |
/api/health endpoint/var/www/html/storage/logs/laravel.log| Issue | Solution |
|---|---|
| Posts not publishing | Check queue worker status; verify OAuth tokens |
| OAuth connection fails | Verify callback URLs; check API credentials |
| Video thumbnails missing | Install FFmpeg; check storage permissions |
| Calendar not loading | Clear browser cache; check JavaScript console |
| High memory usage | Increase container limits; optimize queue workers |
Enable debug mode temporarily for troubleshooting:
APP_DEBUG=true
LOG_LEVEL=debug
β οΈ Warning: Disable debug mode in production after troubleshooting.
| Feature | Mixpost | Postiz | Socioboard |
|---|---|---|---|
| License | MIT | AGPL-3.0 | LGPL-3.0 |
| Latest Version | v2.4.0 (Nov 2025) | v2.18.0 (Feb 2026) | v5.0 (Nov 2019) |
| Maintenance Status | β Active | β Very Active | β οΈ Unmaintained |
| Stack | PHP/Laravel | Next.js/NestJS | PHP/Node.js |
| Social Networks | 11+ | 19+ | 7+ |
| AI Features | β | β | β |
| Docker Support | β | β | β |
| Ansible Support | β | β | β |
| Best For | MIT license preference | Feature-rich, AI-powered | Legacy deployments |
Recommendation: Mixpost is ideal for teams preferring MIT licensing and PHP/Laravel stacks. For AI features and broader platform support, consider Postiz. Avoid Socioboard for new deployments (unmaintained since 2019).
π See Alternatives Guide for detailed comparison.
Any questions?
Feel free to contact us. Find all contact information on our contact page.