Skip to content

Access from anywhere

Pro Enterprise

Access from anywhere gives a machine a hosted HTTPS address. Apps outside your network can then call that machine’s Nexus: a laptop away from the office, a server in the cloud, or a teammate at home. Nobody needs to join your network or VPN.

Plan Addresses
Free None
Pro 1 per machine
Enterprise Set for your organization

The machine keeps one outbound connection to Msty Nexus. A request sent to its hosted address travels through that connection to the machine. You don’t open a firewall port, set up port forwarding, or put Nexus on the internet yourself.

The address only finds the machine. It isn’t a password: every request still needs one of that machine’s API keys. Provider keys stay on the machine.

Everything you can use on the machine works through the address: models, presets, Smart Routes and Smart Balancer pools.

  1. Open the machine, then Connections → Gateway access.
  2. Under Network & remote access, click Allow external apps.
  3. Copy the new address under External app access.
  4. Create an API key just for the app on the Client API keys tab. See Connections.
  5. In the app, use the address as the base URL and the key as the API key.

Gateway access: where apps connect, on this machine, on the private network, and from outside

The same address shows in Fleet → Machines, under the machine’s Details.

See the recipe Reach your machine from anywhere.

On the External app access box, open the … menu and click Turn off. Traffic to the address stops at once. Apps that use it stop working until you give them another address.

The machine must stay in the fleet, online, and connected. The address stops working when:

  • The machine is off, asleep or offline.
  • It leaves the fleet, or its fleet connection drops.
  • Your plan no longer includes it.
  • Make one API key per app. Then you can limit or revoke each app on its own.
  • Treat the address as public, and the API key as the secret.
  • Requests and replies pass through the Msty-hosted relay. HTTPS protects them on the way, but the data doesn’t stay on your own network. If your rules don’t allow that, use Private network access or a VPN instead.
  • A web page that calls Nexus also needs its origin allowed. See Settings.

Read Security before you open access for sensitive work.

What you see What to do
There’s no Allow external apps Your plan doesn’t include it, or this machine’s address is already used. See Plans.
The app can’t connect Check that the machine is online in Fleet → Machines.
401 or “invalid key” Use an API key from the same machine, not another one.
A browser app fails before it reaches Nexus Allow the page’s origin in Settings.