Skip to main content

Bluesky Troubleshooting

Internal Error on connecting a Bluesky account

Bluesky needs to communicate with your application, so make sure your domain is publicly accessible. Possible causes for your domain no being publicly accessible:

  • Your instance is running on localhost or 127.0.0.1.
  • You are using Cloudflare authentication. To ensure proper functionality, apply the Zero Trust login to the public UI routes of Mixpost, rather than the entire domain. Configure it for example.com/<MIXPOST_CORE_PATH>.

Other possible reasons for an Internal Error:

  • Your APP_URL contains port (e.g., subdomain.example.com:9000). Bluesky does not allow connecting an account with OAuth using a domain with a port. You must use a public domain without any port.
  • Your APP_URL contains your server’s IP address. Bluesky does not support OAuth authentication using an IP. You must use a public domain.

If none of the above reasons apply, we recommend setting APP_DEBUG=true in your .env file to display the error on the screen.