3.7k stars · MIT · 2.6.0 (2026-03-16)
Lightweight self-hosted social scheduler — the low-RAM alternative to Postiz on a box already running two products.
▶Repo detailsthe review · specs · pros & cons · install
What it is
A self-hosted social media scheduler: compose a post once, queue it to several networks, and see a calendar of what goes out when. The Lite edition is MIT-licensed and self-hosted with no per-account metering; a paid Pro edition adds more.
Why it matters
Edition 1 recommended Postiz for this, and Postiz is the more capable tool. But look honestly at what your Hetzner box is now being asked to carry: Grasppy, ScalpingMate, an analytics container, a mailing-list server, a feedback board, and Postiz is a Next.js plus NestJS plus Postgres plus Redis stack on top of all of it. Mixpost is that decision at a size that fits. The framing that matters: pick one of the two, install it this month, and queue thirty posts in a single sitting. An audience is built by consistency, not by cleverness, and the scheduler you actually run beats the better one you postponed until the RAM situation improved.
- Meaningfully lighter than Postiz — a Laravel app and a queue worker, no second Node runtime
- MIT Lite edition, self-hosted, with none of the per-account metering every hosted competitor charges for
- A real calendar view, which is what makes a month of posts plannable in one sitting
- Fewer networks than Postiz, and several of the more interesting features live in the paid Pro edition
- PHP/Laravel is another runtime to keep patched — though Coolify from yesterday is also PHP, so this objection is weaker than it was
- Getting posting approval from X and the rest is the same tedious API paperwork whichever scheduler you choose
Feed it by hand, or let n8n from Edition 1 push a post whenever a new video goes live.
Docker on the VPS with its own database inside your existing PostgreSQL.



