A server on the LAN
Reach a web ERP, reporting tool or customer portal. Keep its LAN address stable through a reservation or an approved name so the publication selects the intended server.
Fibmesh Publish / Apps & devices
Run a connector beside the application, or reach it through a connector on its local network. Choose a target from the connector’s point of view.
Find the right target Deployment guide · Confirm platform and deployment support during assisted setup.Publish is available with assisted setup. Confirm supported platforms and deployment requirements. Separately marked proposals remain outside the released scope.
01 / Start where the connector runs
A connector is the background service linking the host or LAN to Fibmesh. Visitors use a browser or API client; they do not install it.
The CLI selects the connector and the application target.
Running the command here does not make the server’s localhost refer to this laptop.
127.0.0.1:3000The connector can reach this local listener on its own machine. The app can stay bound to loopback instead of every network interface.
02 / Separate the app from the connection
Several applications can share the same WireGuard connection. Give each application its own publication so its public link and pause control remain separate.
127.0.0.1:3000Pause independently127.0.0.1:8080Pause independently127.0.0.1:5173Pause independentlyPausing one publication does not pause its neighbours. Each app still handles its own user login or API credentials; Fibmesh-managed visitor controls are a planned extension.
03 / Choose a dependable origin
A local server, cloud VM or container host can run a published app when it has a supported connector and an internet path to Fibmesh. Hardware ownership and hosting provider do not determine the public hostname.
A host’s loopback address is not a container’s loopback address. Choose a controlled host-bound port or a supported connector deployment in the appropriate container network.
Use an application address and port the connector can reach. Do not expose the container runtime socket to make publishing work.
An always-on server is a better home for a business app than a laptop that sleeps. Suspension, power loss and application restarts can interrupt the endpoint even while its hostname remains reserved.
04 / The alternative for LAN equipment
Choose a connector on the local network when the app’s device cannot run one. The target device does not need WireGuard.
On a network that can reach the app
http://192.168.1.20:8080Illustrative LAN address and port
One Edge connector can serve several explicit LAN targets. It proxies each selected request and reply; it does not become the site’s default router. Local traffic and unrelated internet traffic keep their existing path.
05 / Before sharing the link
Some apps assume a local IP, redirect to private names or need more than one protocol. Check the complete visitor task from outside the site.
Where the app supports it, set its external base URL. Follow redirects and check that they do not send visitors to a private IP or local hostname.
Test login, application permissions and logout from outside the site. Check cookies and login redirects against the intended public domain.
Try uploads, downloads and live updates. A working landing page does not establish that every browser connection the app needs will work.
A camera or NVR can serve settings over HTTP while video uses RTSP, UDP or a vendor-specific protocol. Publishing the settings page does not automatically publish those streams. Native mobile clients may also need protocols outside HTTP.
Phones can visit compatible published applications. Phone-hosted origins are outside the current origin scope because operating systems constrain background services and tunnel lifetimes.
Next / Domains & access
With the connector and target chosen, plan the public address and the authentication your application needs.