# OctoEverywhere

OctoEverywhere is a self-hosted 3D printer companion that provides free remote access from any device. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/190/octoeverywhere

## Description

OctoEverywhere is a self-hosted 3D printer companion that provides free remote access from any device. It connects OctoPrint, Klipper, Mainsail, Fluidd, Bambu Lab, Elegoo, Prusa, and Creality printers to a private cloud service for remote monitoring, control, and artificial intelligence (AI) print failure detection. It is for homelab makers who want to manage multiple printers without manual port forwarding.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

70/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 28 days ago)
- Popular: 50 (304 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/octoeverywhere/octoeverywhere
- Official website: https://octoeverywhere.com
- Unraid: https://ca.unraid.net/apps/octoeverywhere-1ko38uk033igds?q=OctoEverywhere
- Documentation: https://octoeverywhere.com/r/docker
- GitHub: https://github.com/QuinnDamerell/OctoPrint-OctoEverywhere

## Common questions

### How do I link my OctoEverywhere account after running the Docker container?

Check the container startup logs for a line containing the OctoEverywhere get-started link and open that link. If you skip this step, you cannot finish linking your account to the printer.

### Do I need MQTT settings for every connected printer?

Only Bambu Lab or Elegoo printers need MQTT relay variables. Set the upstream username and password when required; the MQTT relay usually uses port 1883.

### Can the OctoEverywhere mobile app discover my printer automatically?

The OctoEverywhere app can auto-detect the printer's LAN IP. It can also know whether the printer is disconnected from OctoEverywhere.

### What channels can printer notifications use?

It can send printer notifications to SMS, Email, Discord, Telegram, Slack, and other channels.

---
Source: Our Local Host (https://ourlocalhost.com/app/190/octoeverywhere), the self-hosted and open-source app directory.
