Composer
Write once, customize per platform, and preview posts before scheduling.
Schedule posts to X, Mastodon, Bluesky, Threads, and LinkedIn from your own server. One binary or container. No Redis, no Postgres, no external queue.

services:
openpost:
image: ghcr.io/rodrgds/openpost:latest
container_name: openpost
restart: unless-stopped
env_file:
- .env
ports:
- "8080:8080"
volumes:
- openpost_data:/data
environment:
- OPENPOST_PORT=8080
- OPENPOST_DATABASE_PATH=/data/db/openpost.db
- OPENPOST_MEDIA_PATH=/data/media
volumes:
openpost_data:TIP
New to OpenPost? Start with the Quickstart guide.