diff --git a/README.md b/README.md index f9b89e3..ab7942f 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,8 @@ With a single command, you can start up Klipper and its accompanying application ||[moonraker-obico](https://github.com/TheSpaghettiDetective/moonraker-obico)|`upstream`|[Additional Profiles](#moonraker-obico)| ||[Spoolman](https://github.com/Donkie/Spoolman)|`upstream`|[Additional Profiles](#spoolman)| ||[µStreamer](https://github.com/pikvm/ustreamer)|prind @ [docker/ustreamer](docker/ustreamer)|[Add your Configuration](#add-your-configuration-to-docker-composeoverrideyaml)
[Multiple Webcams](https://github.com/mkuf/prind?tab=readme-ov-file#multiple-webcams)| +||[OctoEverywhere](https://octoeverywhere.com)|`upstream`|[Additional Profiles](#octoeverywhere)| + ## Getting started @@ -207,6 +209,26 @@ docker compose --profile fluidd --profile spoolman up -d Navigate to `http:///spoolman` to access the spool manager webinterface. +#### octoeverywhere +[OctoEverywhere](https://octoeverywhere.com) can be enabled via the `octoeverywhere` Profile. + +Add your Printers IP address to `docker-compose.override.yaml` like so, then start the stack. +```yaml +services: + octoeverywhere: + environment: + PRINTER_IP: 10.0.0.11 +``` +``` +docker compose --profile mainsail --profile octoeverywhere up -d +``` + +After the stack has started, get the logs of the octoeverywhere service to retrieve the code to link your printer. + +``` +docker compose logs octoeverywhere +``` + ## Updating Images are built daily and tagged with `latest` and the [git description](https://git-scm.com/docs/git-describe#_examples) of the remote repo. Example: diff --git a/docker-compose.yaml b/docker-compose.yaml index b89dc10..b844ef4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -191,6 +191,19 @@ services: traefik.http.routers.octoprint.rule: PathPrefix(`/spoolman`) traefik.http.routers.octoprint.entrypoints: web + octoeverywhere: + image: octoeverywhere/octoeverywhere:latest + restart: unless-stopped + volumes: + - octoeverywhere-data:/data + profiles: + - octoeverywhere + environment: + COMPANION_MODE: klipper + MOONRAKER_PORT: 80 + labels: + org.prind.service: octoeverywhere + ## Accompanying Services/Infra ## @@ -233,3 +246,4 @@ volumes: type: tmpfs device: tmpfs spoolman-db: + octoeverywhere-data: