For the complete documentation index, see llms.txt. This page is also available as Markdown.

Nginx Proxy Manager

This guide will show you how to setup your own dynamic DNS using your own self-hosted server, running Nginx Proxy Manager

Requirements

  • NGINX Proxy Manager with port 80 and 443 forwarded properly

  • Bluebubbles server running and accessible from the machine which is running NGINX

How to

  1. Set Proxy Service to Dynamic DNS. Set your hostname to be https://bb.yourdomain.com

    • Keep Use Custom Certificate off

    • Ensure the local port is 1234

  2. Add a new Proxy Host in NGINX

    1. Set the domain name to bb.yourdomain.com

    2. Set scheme to http

    3. Set Forward Hostname / IP to the IP address of your mac

    4. Set Forward Port to 1234

    5. Turn on Block Common Exploits & Websocket Support

    6. Click on the SSL Tab

    7. Click on the dropdown and select Request a new SSL Certificate

    8. Check all 4 options

  3. Your Bluebubbles instance should now be accessible at https://bb.yourdomain.com !

SSL Settings
Connection Settings
Proxy Host

Credit

Guide created by @pablito in the BlueBubbles Discord

Last updated

Was this helpful?