Skip to content
OpenPostDocs
OpenPostDocs

Troubleshooting

Fix common connection, media, scheduling, and delivery problems.

Open the affected publication or social account and read its error message first. Keep the provider name, account, and error text together while you work through the steps below.

Account connection fails

  1. Sign in to the provider directly and confirm you can access the profile, Page, or channel you want to connect.
  2. In OpenPost, reconnect the account and approve the requested permissions. Use the provider account that owns or manages the destination.
  3. For Bluesky, use an app password. For a custom Mastodon server, use its public HTTPS address.

If you use Hosted, OpenPost manages the provider app. If you self-host, also check the provider setup guide: the callback URL must match your public origin exactly, and the app must have the required permissions or approval.

See Connect accounts for connection types and reconnect behavior.

Media is rejected

  • Check the destination's file type, size, duration, and attachment limits in the composer.
  • Preview the media and confirm you attached the finished export, not an editor project.
  • If the error says the provider cannot fetch a URL, check that the media is reachable over public HTTPS. A URL that works only on your local network will fail for providers that download it themselves.

OpenPost may accept an upload that a particular provider cannot publish. Adjust the version for that destination or prepare a new export, then retry the failed destination.

A scheduled post failed

Open Publications, select the post, and inspect the account that failed. Fix the reported permission, connection, or media problem, then retry that destination. You do not need to republish destinations that already succeeded.

If the post is still Scheduled, check its date, time, and workspace timezone before retrying anything. See Schedule and calendar.

Self-hosted instance is unhealthy

From the directory containing your Compose file, check the service and recent logs:

docker compose ps
docker compose logs --tail=100 openpost
curl -i http://localhost:8080/api/v1/ready

If the container is not running, start with its error in the logs. If it is running but readiness fails, check free disk space and access to the configured database and media paths. See configuration and backup and recovery before changing storage or restoring data.

Get help

If the problem remains, report an issue with the affected provider, whether you use Hosted or self-hosting, the steps that failed, and the error text. Remove tokens, passwords, and private media URLs before sharing logs or screenshots.

On this page