Octoprint via 3G/LTE modem


I am new in this one and have the following question

What if I have a printer far away from home without WiFi and I want to connect Raspberry Pi via 3g/LTE modem, what are the configurations then? Is this even possible with Octoprint? What PlugIns do I need to use? I can't find the information about that.

Thanks in advance and have a nice prints:)

In the times when I do a talk and bring my printer then I create a hotspot on my iPhone and connect to that. It helps if the phone has power the entire time, though.

I've had no problem doing that, but I needed to use a 4G modem (not a dongle, because the dongle doesn't have port forwarding capabilities) and then I used Dynamic DNS to access the 4G Modem externally. I even set up the Pi to automatically update the IP address used by the DNS provider.

1 Like

Over the last twelve months we've spent a lot of effort educating users against simple port forwarding to make their 3D printers available on the Internet.

A Guide to Safe Remote Access of OctoPrint
Accessing your OctoPrint remotely
Restrict Access to OctoPi Utilizing SSL Client Certificates
A Guide To Safe Remote Access of OctoPrint (outside of forum)


Listen to the the voice of experience from OutsurcedGuru and not me (a newbie).

I have now read the advice here and it is very sound. Octoprint do not advise opening up your network to the world by port forwarding, and I agree. I'm going to change my setup and use one of the recommended options instead.

Thanks OutsourcedGuru.

1 Like

If you do, though, at least add the SSL client certificate and make the server enforce that.

  • port forwarding +
  • forcing any client to be in the client certificate list +
  • dynamic DNS = remote solution

But if you don't do that middle part then it's dangerous and you end up on that compromised list of OctoPrint installs.

1 Like