Using the edge bridge
The edge bridge is a small service you run at your location for the cases where Cobblr can't reach a machine directly: a firewall in between, machines at a different site, or software pinned to a specific PC like LightBurn. See Digital fabrication for when you need it. This page is about setting it up and running it.
Where to run it
Run the bridge where the machines are, on the same network as them:
- In Docker, alongside a self-hosted Cobblr or on its own.
- As a standalone binary on a small always-on box, like a Raspberry Pi or a NAS.
- On a specific PC, when that's where the software lives, like the computer running LightBurn.
One bridge can run more than one machine at once, each on its own path.
Connecting it to Cobblr
The bridge always dials outward to Cobblr, so you don't open any ports or expose anything on your network. You point it at your Cobblr instance, and Cobblr then sees the machines it manages.
Configuring machines
The bridge runs a driver per machine. Built-in drivers cover common hardware; for anything else you write one (see Edge-bridge drivers). Each machine is an instance with its own config, and you map it to a machine in Cobblr.
Installing one
You install a bridge from inside Cobblr, on the Edge bridges page: give it a
name, mint its token (least-privilege, it can only do bridge things), and copy
the generated command, as docker run or a compose block. Run that where the
machines are, and the page shows the moment the bridge dials in. Nothing to
configure by hand; the command carries everything.
Staying current
A connected bridge keeps itself up to date from your own Cobblr instance: it fetches its code from the release your instance serves, so upgrading Cobblr upgrades the bridges that talk to it. No separate update chore per box.