Skip to content

OpenPostSelf-hosted Buffer/Hootsuite alternative.

Schedule posts to X, Mastodon, Bluesky, Threads, and LinkedIn from your own server. One binary or container. No Redis, no Postgres, no external queue.

OpenPost logo

OpenPost main dashboard

OpenPost settings page
OpenPost accounts pageOpenPost media page

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

volumes:
  openpost_data:

TIP

New to OpenPost? Start with the Quickstart guide.

More ways to use OpenPost โ€‹

  • Use the CLI for terminal workflows, cron jobs, and CI automation.
  • Install the Android app from the APK shipped with each GitHub release.

Released under the MIT License.