Add to Home Screen
Cancel
Add OctoEverywhere to your Home Screen for an app like experience, quick access, and optional live progress push notifications.
Share Icon
1) Press the 'Share' button
More Icon
2) Press 'Add to Home Screen'
Error text
OctoEverywhere Logo
OctoEverywhere
Your 20 Second Setup Begins Now!
Welcome Aboard 🚀
Privacy and security are our top priorities. Login or create a free account to ensure only you can access your printer.
Empower Your Printer 🚀
OctoEverywhere fully supports many printer platforms; you can set up multiple platforms on your account. Select a platform below for a step-by-step setup guide.
If you get stuck, we are happy to help; send us a message.
Prepare For Launch 👨‍🚀

To make a secure connection to OctoEverywhere, you need to install our OctoPrint plugin. You can find our plugin in the OctoPrint Plugin Manager, just like any other plugin.

Once the plugin is installed and OctoPrint has restarted, follow the link in the OctoPrint web portal for the last setup step.
Show Me How To Install The Plugin
If you get stuck, we are happy to help; send us a message.
Prepare For Launch 👨‍🚀
To establish a secure connection with your printer, you need to install the OctoEverywhere Klipper plugin.
To install the plugin, simply SSH into your device running Klipper and copy-paste the following command:
bash <(curl -s https://octoeverywhere.com/install.sh)
No SSH Access? Click here
Command not working? Try another way
Need Help? Send us a message
A Different Way 👨‍🚀
First, run the following command to be sure the system time is set correctly. If it's not, the secure connection will fail.
sudo date -s ""
Now try to run the install script again to see if it works.
bash <(curl -s https: //octoeverywhere.com/install.sh)
If the installer still fails, try starting the process manually by entering these commands:
cd ~
git config --global http.sslverify false
git clone https://github.com/QuinnDamerell/OctoPrint-OctoEverywhere octoeverywhere
git config --global http.sslverify true
cd octoeverywhere
./install.sh
No SSH Access Or Still Not Working? Click here
Need Help? Send us a message
SSH Access 🖥️
All printers running Klipper use Linux, but some are locked down by manufacturers so you can't SSH into them.
Do a quick Google search for "ssh access" or "root access" with your printer name to see if your printer supports SSH.
Don't fear if you can't get SSH access; use the OctoEverywhere Companion! It's 100% compatible with all Klipper printers.
Empower Your Printer 🚀
Select your device for a step-by-step guide to set up the OctoEverywhere plugin.
If you get stuck, we are happy to help; send us a message.
Prepare For Launch 👨‍🚀
SSH into your Sonic Pad and run the following commands:
cd /usr/share/
git clone https://github.com/QuinnDamerell/OctoPrint-OctoEverywhere octoeverywhere
cd octoeverywhere
./install.sh
Need help setting up SSH? Click here for a guide
Need More Help? Send us a message
Prepare For Launch 👨‍🚀
The K1 and K1 Max require a few more steps due to how Creality sets up the devices.
But don't worry! We have put together an easy-to-follow guide to walk you through the process.
Need More Help? Send us a message
Meet Your Companion 🥰
OctoEverywhere Companion enables the full power of OctoEverywhere on any Klipper printer.
While some Klipper printers can run our plugin directly on the same hardware, others can not due to restricted SSH access, weak compute hardware, or unsupported operations systems. OctoEverywhere Companion solves that.
Limited Time Launch Special
Get $15 of Free Supporter Perks Credit When
You Setup A Companion Device
Companion Setup 💻
The OctoEverywhere Companion runs on an independent device that's able to connect to your Klipper printer.
The recommended minimum hardware is a Raspberry Pi 4, Raspberry Pi Zero 2 W, or equivalent.
If you already have a device running MainsailOS, FluiddOS, OctoPi, PiHole, HomeAssistant, Ubuntu, or any other Debian-based operating system, you're ready to go.
If you don't have a device, don't worry; we will help you buy a perfect device for as low as $15.
Need Help? Send us a message
Find A Companion 🖥️
You'll need a separate device from the printer to run the OctoEverywhere Companion.
The recommended minimum hardware is a Raspberry Pi 4, Raspberry Pi Zero 2 W, or equivalent.
We recommend the Raspberry Pi Zero 2 W, a low-cost but powerful option. This mighty little device can be found for around $15:
There are many other great hardware platforms you can choose from as well. Some examples are:
When your device arrives, return to this page for help setting it up. We will see you then.
Need Help? Send us a message
Companion Device Setup 💻
Once you have a device, the next step is to install a
Debian-based operating system and connect to your network.
If the device is a Raspberry Pi, follow this guide to install Raspbian and set up WiFi.
If you can't find a standard operating system for your device, we recommend installing Ubuntu.
Need Help? Send us a message
Companion Install 💻
SSH into the companion device, run the following command, and your Companion is ready to go!
bash <(curl -s https://octoeverywhere.com/companion.sh)
Command not working? Try another way
Need Help? Send us a message
A Different Way 👨‍🚀
Some systems don't support the simple command to install our Companion.
SSH into the companion device and enter the following commands:
cd ~
sudo apt-get update
sudo apt-get install -y git
git clone https://github.com/QuinnDamerell/OctoPrint-OctoEverywhere octoeverywhere
cd octoeverywhere
./install.sh -companion
Need Help? Send us a message
Blast Off 🔥
Welcome back! This is the last step, give your printer a name. Don't worry, you can change the name later.
Error text
Your Printer Isn't Connected To OctoEverywhere

Don't worry, we can fix this!
  1. Ensure that your printer is powered on.
  2. Make sure OctoPrint can connect to the internet.
  3. Try restarting OctoPrint or the device... just for fun.
If all else fails, we would love to help. Use the green help button in the bottom corner of this page to send us a message and we will quickly get back to you.
This printer is already setup on your account using the name .

If you got here from a different OctoPrint instance than the one listed above, they are sharing the same printer ID. This can commonly happen if you restore an OctoPrint backup on two or more OctoPrint instances.

Here's what you can do:
  1. Go to the OctoEverywhere home page and see if the printer is already listed.
  2. If not, reset the printer ID using the following steps:
    1. Go to your OctoPrint portal.
    2. Remove the OctoEverywhere plugin, make sure to select 'clean up data'.
    3. Reinstall the OctoEverywher plugin
    4. Finish the setup again!
If all else fails, we would love to help. Use the green help button in the bottom corner of this page to send us a message and we will quickly get back to you.
OctoEverywhere Checkmark
Secure Printer Link Established
You Got Free Credits 🥳
You received $15.00 of FREE Supporter Perks credits!
Head over the the Supporter page and select a Supporter level. Your credits be deduced from the total amount during checkout.