octoapp_plugin forked from https://github.com/crysxd/OctoApp-Plugin
2.0K
Github:
https://github.com/brymerr921/OctoApp-Pluginā
(forked from https://github.com/crysxd/OctoApp-Pluginā )
Unraid template:
https://github.com/brymerr921/unraid_app_templates/tree/main/octoapp_pluginā
OctoApp's Companion Docker image works with: ā
OctoApp's Companion Docker image does not work with: ā
š¤ Confused? Follow our step-by-step guideā to find the right version for your 3D printer!
Docker Image: https://hub.docker.com/r/bmerrill9/octoapp_pluginā
Based on this Docker Compose: GitHub Repo Fileā
There are three modes of the OctoApp docker image depending on what 3D printer you're trying to use.
COMPANION_MODE=bambu - Bambu Companion Plugin for Bambu Lab 3D printer.COMPANION_MODE=elegoo - Elegoo Companion Plugin for the Elegoo Centauri & Centauri Carbon.COMPANION_MODE=klipper - For Klipper / Moonraker based 3D printers.Different companion modes need different printer information.
To use Bambu Companion Plugin, you need to get the following information.
These three values must be set as environment vars when you first run the container. Once the container is run, you don't need to include them again, unless you want to update the values.
To use Elegoo Companion Plugin, you need to get the following information.
The IP address must be set as an environment var when you first run the container. Once the container is run, you don't need to include them again, unless you want to update the values.
To use the Klipper Companion, you need to get the following information.
These three values must be set as environment vars when you first run the container. Once the container is run, you don't need to include them again, unless you want to update the values.
You must map the /data folder in your docker container to a directory on your computer so the plugin can write data that will remain between runs. Failure to do this will require relinking the plugin when the container is destroyed or updated.
You can build the docker image locally if you prefer, use the following command.
docker build -t octoapp .
Using docker compose is the easiest way to run the OctoApp Companion Plugin is using docker image.
./docker-compose.yml file to enter your environment information.docker compose up -dDocker compose is a fancy wrapper to run docker containers. You can also run docker containers manually.
Use a command like this example, but update the required vars.
docker run --name octoapp -e COMPANION_MODE=<mode> -e PRINTER_IP=<ip address> (add other required env vars) -v /your/local/path:/data -d octoapp
Content type
Image
Digest
sha256:84455f28fā¦
Size
284.7 MB
Last updated
about 1 year ago
docker pull bmerrill9/octoapp_plugin