Shoutrrr is a self-hosted social media scheduling app from the coolLabs team (Coolify). Draft a post once, queue it across networks like X, Bluesky, LinkedIn, Instagram, Threads, and Discord, and keep drafts and tokens on infrastructure you control.
Key Features
- Multi-Network Publishing: One calendar for major social platforms.
- Scheduling Worker: Background jobs publish on time without babysitting tabs.
- OAuth Connections: Connect accounts properly instead of sharing passwords.
- Self-Host First: Designed for single-command deploy on your VPS.
- coolLabs DNA: Fits next to Coolify and other open-source ops tools.
- Open Source: Inspect, fork, and run without per-seat SaaS pricing.
Why Choose Shoutrrr?
- Buffer/Typefully/Hootsuite costs scale with channels.
- You already self-host marketing tools (e.g. Postiz, Notifuse) and want another OSS option.
- You trust coolLabs’ shipping culture (Coolify).
- Drafts and growth strategy should not live only in a third-party cloud.
Docker Deployment
# Follow the current README for the recommended compose / one-liner
git clone https://github.com/coollabsio/shoutrrr.git
cd shoutrrr
# configure env, then docker compose up -d per project docs
Create OAuth apps per network you connect—standard for any self-hosted scheduler.
Getting Started
- Deploy Shoutrrr and create an admin user.
- Register OAuth credentials for each social network.
- Connect accounts and schedule a test post.
- Build a weekly calendar habit.
- Optional: compare with Postiz if you need heavier team features.
Full Setup Guide
github.com/coollabsio/shoutrrr. Deploy on Coolify/Dokploy with patterns from BitDoze Coolify and Dokploy compose.

