Your own social media scheduler,
on a $2 server.
KreateMix schedules posts, tracks analytics and answers comments across 13 networks. It's a single index.php, so you can run it yourself and keep your data and your accounts' tokens on your own server.
Everything a social team needs
X, Mastodon, Pixelfed, PeerTube, Bluesky, Facebook Pages, Instagram, LinkedIn, YouTube, Threads, TikTok, Pinterest and Google Business Profile.
Composer and calendar
One post to many accounts with per-network text, live previews, stories, first comments, and a month and week calendar.
Autolists and CSV import
Evergreen queues that post on a schedule, and bulk scheduling from a spreadsheet.
Analytics and reports
Followers, engagement and top posts, a best-time-to-post heatmap, and white-label PDF and PowerPoint reports.
Inbox
Comments from seven networks in one place, with replies sent from KreateMix.
Teams and approvals
Workspaces per brand or client, with admin, member and viewer roles and optional approval before posting.
AI writing
Bring your own OpenRouter, OpenAI or Anthropic key, or a local Ollama server.
API, MCP and webhooks
A REST API, an MCP server for Claude and other AI clients, and signed webhooks.
Installable app
Install it on your phone, get push notifications, and draft posts offline.
What it costs to run
KreateMix itself is free. You pay for a small server and a domain name.
Server (VPS)
A 2 GB VPS from IONOS is $2 a month for the first 3 months. For the lowest long-term price, RackNerd's 2 GB plan is about $3 a month, billed yearly. Compare them.
Domain name
Needed for HTTPS and for connecting social accounts. A subdomain of one you already own works too, at no extra cost.
Control panel
CloudPanel is free. It gives you a web dashboard for the site, PHP settings, free HTTPS certificates, cron jobs and backups, so you don't have to manage the server by hand.
How setup works
The full guide walks through every click and command.
- Rent a 2 GB VPS running Ubuntu 24.04 and point your domain at it.
- Install CloudPanel with one command.
- Create a PHP site in CloudPanel and turn on free HTTPS.
- Download
index.phpinto the site and open your domain to create your admin account. - Check that the scheduler is running. KreateMix adds its own cron job, so there is usually nothing to do.
- Add API keys for the networks you use. Mastodon, Pixelfed, PeerTube and Bluesky need none.
Open source
KreateMix is licensed under the GNU AGPL v3. You can read, change and run the code. If you run a modified copy for other people over a network, the AGPL asks you to share your changes with them. Source code on GitHub.