Skip to content

Commit 543dc5a

Browse files
authored
add octoeverywhere service (#237)
1 parent 7a5ab16 commit 543dc5a

2 files changed

Lines changed: 36 additions & 0 deletions

File tree

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ With a single command, you can start up Klipper and its accompanying application
2525
|<img src="https://avatars.githubusercontent.com/u/46323662?s=200&v=4" width=30px>|[moonraker-obico](https://github.com/TheSpaghettiDetective/moonraker-obico)|`upstream`|[Additional Profiles](#moonraker-obico)|
2626
|<img src="https://raw.githubusercontent.com/Donkie/Spoolman/master/client/icons/spoolman.svg" width=30px>|[Spoolman](https://github.com/Donkie/Spoolman)|`upstream`|[Additional Profiles](#spoolman)|
2727
|<img src="https://avatars.githubusercontent.com/u/41749659?s=200&v=4" width=30px>|[µStreamer](https://github.com/pikvm/ustreamer)|prind @ [docker/ustreamer](docker/ustreamer)|[Add your Configuration](#add-your-configuration-to-docker-composeoverrideyaml)<br>[Multiple Webcams](https://github.com/mkuf/prind?tab=readme-ov-file#multiple-webcams)|
28+
|<img src="https://octoeverywhere.com/img/logo/logo_maskable.svg" width=30px>|[OctoEverywhere](https://octoeverywhere.com)|`upstream`|[Additional Profiles](#octoeverywhere)|
29+
2830
</details>
2931

3032
## Getting started
@@ -207,6 +209,26 @@ docker compose --profile fluidd --profile spoolman up -d
207209

208210
Navigate to `http://<yourprinter>/spoolman` to access the spool manager webinterface.
209211

212+
#### octoeverywhere
213+
[OctoEverywhere](https://octoeverywhere.com) can be enabled via the `octoeverywhere` Profile.
214+
215+
Add your Printers IP address to `docker-compose.override.yaml` like so, then start the stack.
216+
```yaml
217+
services:
218+
octoeverywhere:
219+
environment:
220+
PRINTER_IP: 10.0.0.11
221+
```
222+
```
223+
docker compose --profile mainsail --profile octoeverywhere up -d
224+
```
225+
226+
After the stack has started, get the logs of the octoeverywhere service to retrieve the code to link your printer.
227+
228+
```
229+
docker compose logs octoeverywhere
230+
```
231+
210232
## Updating
211233
Images are built daily and tagged with `latest` and the [git description](https://git-scm.com/docs/git-describe#_examples) of the remote repo.
212234
Example:

docker-compose.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,19 @@ services:
191191
traefik.http.routers.octoprint.rule: PathPrefix(`/spoolman`)
192192
traefik.http.routers.octoprint.entrypoints: web
193193

194+
octoeverywhere:
195+
image: octoeverywhere/octoeverywhere:latest
196+
restart: unless-stopped
197+
volumes:
198+
- octoeverywhere-data:/data
199+
profiles:
200+
- octoeverywhere
201+
environment:
202+
COMPANION_MODE: klipper
203+
MOONRAKER_PORT: 80
204+
labels:
205+
org.prind.service: octoeverywhere
206+
194207
## Accompanying Services/Infra
195208
##
196209

@@ -233,3 +246,4 @@ volumes:
233246
type: tmpfs
234247
device: tmpfs
235248
spoolman-db:
249+
octoeverywhere-data:

0 commit comments

Comments
 (0)