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
or127.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.