Original comment · Local permalink · Archive observation: 2021-04-09 02:03:34 UTC
How’s it work? VPN tunnel?
Original comment · Local permalink · Archive observation: 2021-04-09 02:06:41 UTC | Parent comment
A reverse proxy tunnel not entirely unlike for example ngrok.
Original comment · Local permalink · Archive observation: 2021-04-09 04:59:06 UTC | Parent comment
Yup! It’s exactly this, but it’s all custom written just for OctoPrint. Since it’s custom, we can do whatever we want! I think that’s where some of the systems magic is, because it’s so tightly integrated for OctoPrint, it makes everything work super well and super easily. It’s also what makes it possible to work with third party apps, because the system has control over the access.
Basically the printer keeps and open websocket connection (over https) to the servers. Then when you make a https request to our services we tunnel the request to your OctoPrint device, make the request locally, and send the result back out.
Original comment · Local permalink · Archive observation: 2021-05-12 13:26:57 UTC | Parent comment
Does this have to involve your servers or could I configure this to use my personal website to access my print?