Skip to content

OpenPostSelf-hosted social media scheduling.

Post to X, Mastodon, Bluesky, Threads, and LinkedIn from your own server. One binary or container. Your data stays on your machine.

OpenPost logo

Install in a minute โ€‹

yaml
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_DB_PATH=/data/db/openpost.db
      - OPENPOST_MEDIA_PATH=/data/media

volumes:
  openpost_data:

TIP

New to OpenPost? Start with the Quickstart guide.

Released under the MIT License.