Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.octoeverywhere.com/llms.txt

Use this file to discover all available pages before exploring further.

The OctoEverywhere plugin can also host an MQTT broker server that combines all clients’ connections into a single MQTT connection to the 3D printer. This is very useful for 3D printers like the Bambu A1, Bambu P1, and Elegoo CC2 that have a maximum number of clients that can connect directly to them. The OctoEverywhere MQTT relay server works with all Bambu Lab 3D printers and the Elegoo Cenatiur Carbon 2.

Install

The MQTT relay is built into the OctoEverywhere plugin, so first ensure you have the OctoEverywhere plugin set up for your 3D printer.

Security

By default, the MQTT server running in the OctoEverywhere plugin will require the same username and password authentication as your 3D printer. But you can also choose to set a static username and password or turn off auth if desired.

Configure

Docker Image

The OctoEverywhere Docker plugin can be configured by editing the Docker environment variables used to start the container, or by directly editing the octoeverywhere.conf file in the mounted data folder.

Standalone Linux CLI Plugin

The standalone Linux plugin is configured via its config file, located in your home directory. OctoEverywhere will create a unique folder for each plugin instance on your computer. You can list them all using the following command: ls -a | grep octoeverywhere Once you have found the folder, open the config file with a text editor. There will be an MQTT section with all settings for the MQTT server. nano ~/.octoeverywhere-bambu/octoeverywhere.conf