Skip to main content
Posted is a self-hosted social media scheduler for X, LinkedIn, Bluesky and Threads. Connect accounts to your team, write a shared message, tailor it for each account and publish now or schedule it for later. Drafts let you keep incomplete ideas without creating delivery jobs. Scheduled posts can be edited until delivery starts. Post History records a separate result for each selected account, including partial success and uncertain outcomes. An installation runs three version-matched containers: API, worker and UI. PostgreSQL stores accounts, drafts, schedules and delivery state. Optional private S3-compatible storage enables images and videos; optional SMTP handles account emails. Social publishing requires your own approved provider applications.

Compose a post

Write shared and account-specific text, add media and review previews.

Install Posted

Run published containers with PostgreSQL and two HTTPS origins.

Connect accounts

Add team-owned social accounts through official OAuth.

Connect an agent

Approve an OAuth MCP connection at the access level you choose.
Posted’s source is Apache-2.0 licensed. Provider terms, access plans and application approval apply separately. See security for the boundaries of an installation.