Configure OctoEverywhere

OctoEverywhere is a plugin for OctoPrint that allows you to access securely your server over the Internet, from any web browser or any third-party app.

This solution has many advantages:

  • No network configuration to do on your side
  • Secured access to your network over the Internet
  • Transparent integration in Printoid, everything works flawlessly in the app
  • Easy to setup

This is a paid service, since it cost a lot on hosting the servers. The first plan starts at $2.99 (USD) per month only.

IMPORTANT NOTE

The developer of Printoid is not the developer of OctoEverywhere. I do not develop and maintain this service at all.
Please also note that I do not earn anything if you use this service, as a user of Printoid.
Please finally note that I can’t offer you any discount for the OctoEverywhere service, since this is not my service at all.

CREATE YOUR OCTOEVERYWHERE ACCOUNT

Create your account on the OctoEverywhere website and provide the required information.

OctoEverywhere – Get started →

Click on “Login Or Sign Up” on the top right corner:

Then click on “Create Account“:

Create your account with your Email and Password:

Check your mailbox, and validate your email:


SETUP THE OCTOEVERYWHERE PLUGIN

Click on Add Printer from the OctoEverywhere interface:

You need now to install the OctoEverywhere plugin on your OctoPrint server. Please follow the instructions provided by OctoEverywhere:

OctoEverywhere plugin →

Complete the process (Engine Ignition) by following all the indication provided by OctoEverywhere.

Once your printer is added to OctoEverywhere, you will be able to find it on the dashboard:

Starting from now, you can click on “Connect” to access to your OctoPrint server web interface from everywhere!


CONFIGURE OCTOEVERYWHERE IN PRINTOID

Printoid v18.00 (published the 24th of May, 2021) embeds a full and native support of OctoEverywhere:

  • Easy connection with the app portal
  • Automatic configuration of your OctoPrint profile in the app
  • Secured connection (HTTPS + basic authentication powered by OctoEverywhere)

This can be achieved directly from the onboarding of the app (the first time you open the app and setup your first printer in the app) or later from the OctoPrint Profiles panel.

From the onboarding

There are only few steps to configure your connection to your server with OctoEverywhere:

  1. Select OctoEverywhere once prompted by the app
  2. Wait a few seconds, the app is performing automatic configuration
  3. Click on Connect now
  4. Login into your OctoEverywhere account (or setup your printer connection as described previously)
  5. Validate!

The app will setup automatically your OctoPrint profile, including:

  • The WAN IP (OctoEverywhere provides a Shared connection URL to the app)
  • The HTTP basic authentication
  • The secured connection (HTTPS)

You’re all done. Now you can connect to your OctoPrint server with Printoid from everywhere!

From the OctoPrint profiles panel

Open the OctoPrint profiles panel, and for an existing (or a new) profile:

  1. Click on the Connect OctoEverywhere button
  2. Wait a few seconds, the app is performing automatic configuration
  3. Login into your OctoEverywhere account (or setup your printer connection as described previously)
  4. Validate!

You’re all done. Now you can connect to your OctoPrint server with Printoid from everywhere!