Getting found · Edition No. 4 · 29 Aug 2026

inovector/mixpost

Lightweight self-hosted social scheduler — the low-RAM alternative to Postiz on a box already running two products.

← Getting foundRead the whole edition →

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.

Stars3.7k
LicenceMIT
Latest2.6.0 (2026-03-16)checked 7 Sep 2026
Written inVue
Setup effort
3 / 5
Payoff
3 / 5
Good
  • 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
Watch for
  • 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
Works well with

Feed it by hand, or let n8n from Edition 1 push a post whenever a new video goes live.

How to get it

Docker on the VPS with its own database inside your existing PostgreSQL.

Screenshots
inovector/mixpost: GitHub preview cardinovector/mixpost: Screenshot 1inovector/mixpost: Screenshot 2inovector/mixpost: Screenshot 3

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.