Home Downloads Install FAQ Web App Donate

Standard Installation Guide

Get BlueBubbles running in just a few short steps!


Server Installation

On the macOS device you'd like to use for the server, open the server GitHub. Scroll to the bottom and download the .dmg file.

Open the app and drag it to the applications folder when prompted. Right click (or Ctrl + Left click) the popup to Eject it. Finally, open the app from the applications folder, and you will be greeted with the welcome screen.

Proceed through the Intro, and Permissions steps, following the on-screen guide to enable accessibility and full disk access. Note that accessiblity is not required for BlueBubbles to function.

Once full disk access is enabled, proceed to the Notifications step. Connect your Google account so we can provision a Firebase project for notifications.

You may configure Notifications via Google Firebase either automatically or manually. Use the "Continue with Google" button to automatically provision your Firebase project.

During the setup process, you may get a popup taking you to the Firebase Project Creation Page. You might need to accept a terms of service popup, or manually use the "Create a project" button to create your project.

If you used the "Create a project" button, click on the "name" field and select the "BlueBubbles" project. Click through the remaining screens to proceed. Then close the popup window.

Wait for the project creation to finish, as indicated in the logs below.

Proceed to the Connection step and add a strong server password. Make sure to use the floppy disk icon to save it.

In most cases, Cloudflare is the proxy service you should use. If you experience any issues with it, visit our Discord for troubleshooting instructions.

(OPTIONAL) Proceed to the Private API step and complete the setup using our guide.

Finally, finish the server setup and make any customizations you would like.


Client Installation

Download and install the app for your desired device from the downloads page.

Open the app and follow the setup flow. Make sure to grant permissions and disable battery optimization when needed.

Sign in with your Google account to easily find your server, or alternatively use the manual entry options.

Sync your messages, and you're ready to use BlueBubbles!

If you had any trouble or need to ask a question, please visit our Discord for quick assistance.


Manual Installation Guide

Looking to set up without logging into your Google account? Please follow our (longer) manual setup guide.