Write once. Post everywhere. Schedule anything. Cross-post to X, Reddit, Telegram, Discord, and Bluesky — from a single self-hosted dashboard. No subscriptions. No data harvesting. Your keys, your server, your data.
| X (Twitter) | |
| Telegram | Discord |
| Bluesky |
Post to all five from one form. Right now, or on a schedule.
- Compose once, post everywhere - one form, five platforms, zero repetition
- Schedule with confidence - jobs persist across server restarts (MongoDB-backed)
- Smart retry - only failed platforms are retried; successful ones never re-post
- Live previews - see how your post looks on X, Reddit, Telegram, Discord, and Bluesky before sending
- OG link previews - paste a URL and metadata is auto-fetched (title, image, description)
- Character counters - real-time per-platform limits so you never go over
- Edit & Unschedule - change your mind before it goes live
- Media uploads - attach images directly from the dashboard
- API-first - the FastAPI backend works standalone; connect any client you want
- Rate limited & secure - API key auth on all endpoints, SSRF protection baked in
git clone https://github.com/ShadowSlayer03/Post4U-Schedule-Social-Media-Posts.git ./post4u
cd post4u
cp backend/.env.example backend/.env # add platform credentials + generate API key
cp frontend/.env.example frontend/.env # paste the same API key here
docker compose up --build -d
POST4U_API_KEYmust be set to the same value in bothbackend/.envandfrontend/.env.
| Service | URL |
|---|---|
| 🎨 Dashboard | http://localhost:3000 |
| 📡 REST API | http://localhost:8000 |
| 📖 API Docs | http://localhost:8000/docs |
First build takes a few minutes. After that, it's instant.
| Module | What's inside |
|---|---|
| 📦 Backend | FastAPI setup, API usage, platform credentials, env vars, scheduling internals, security |
| 🎨 Frontend | Reflex dashboard setup, env vars, connecting to a remote backend |
PRs are welcome! Open an issue first for large changes.
MIT — do whatever you want with it.
Built with FastAPI · MongoDB · APScheduler · Reflex · Tweepy · PRAW
No VC funding. No tracking. Just vibes.





