Fibmesh Publish / Limits & FAQ

Check the fit.
Know the boundaries.

A practical reference for protocols, operating responsibilities and the checks that keep a public application reachable.

Check your protocol Limits & troubleshooting reference · 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 / Protocol fit

HTTP is the core.
Check what your app needs.

Start with the service’s actual protocol. A working web interface does not establish support for every connection that device or application makes.

Protocol reference 8 service types · scope and validation checks
ServiceFit decisionWhat to check
Available core workflow
HTTP and HTTPS web appsCore workflowExternal URLs, redirects, cookies and application authentication.
REST APIs and webhooksCore workflowAuthentication, body fidelity, timeouts and sender retries.
Validate for your application
WebSockets and SSEConfirm app and connector compatibilityUpgrade handling, buffering, reconnects and connection lifetime.
gRPCSeparate protocol validationHTTP/2 on the appropriate connections and client behaviour.
Device web interfacesApplication-specific fitExtra ports, media streams, private-address redirects and native clients.
Outside initial Publish scope
Raw TCP: SSH, RDP, databasesChoose another delivery modelUse Networks or assess Public IPs.
UDP, discovery and broadcastChoose another delivery modelA hostname is not a network bridge or generic UDP relay.
TLS passthroughChoose another delivery modelDifferent certificate ownership and access-control capabilities.

02 / Operating responsibilities

A stable name.
A healthy application.

The public address is one part of the service. Confirm capacity, resilience and security responsibilities before relying on the link.

01Connection & capacity

Keep the origin healthy.

The application, connector and internet path must stay available. Your server’s upload bandwidth, latency and available compute affect visitors. Publish is not application hosting or an automatic backup service.

02Usage & plan terms

Agree the allowances.

Publication count, domains, bandwidth, concurrent connections, request size and timeouts need explicit plan limits. Product availability does not include unlimited usage, a free tier, a fixed price or a service-level guarantee.

03Regions & resilience

Plan for interruptions.

Gateway location affects the request path. Multi-origin balancing, regional failover and automatic high availability need separate implementation; a global network does not include them automatically.

04Abuse & app security

Keep application controls.

Rate limits, target restrictions and account controls belong in the service. They do not replace application updates, authentication or input validation. A managed certificate is not a WAF or a DDoS protection guarantee.

03 / Diagnose the path

Find the failing step.
Then change the right thing.

Follow the connection from the public name to the app. A saved publication is not evidence that every stage is ready.

  1. 01AddressDoes the name lead to the right gateway?
  2. 02HTTPSIs the connection’s certificate valid?
  3. 03ConnectorIs the host or Edge device online?
  4. 04ApplicationCan that connector reach the app?

Nine symptoms. A place to start.

Check in the connector’s context
01 / AddressName does not resolve
Check the assigned hostname, DNS records and propagation.
02 / HTTPSCertificate warning
Check the correct hostname, issuance status, renewal and any custom-domain validation. Do not bypass the warning.
03 / ConnectorConnector is offline
Check host power, the background service, network reachability and permitted WireGuard traffic.
04 / ApplicationTarget unavailable
Check the address and port from the selected connector, the application process and the local firewall.
04 / ApplicationWrong application appears
Check the publication target, host-header expectations and application virtual-host configuration.
04 / ApplicationLogin loops or private redirects
Check the public base URL, cookies, proxy trust and authentication callback URLs.
04 / ApplicationHomepage works but live data fails
Check WebSockets, SSE, additional protocols and long-request limits.
04 / ApplicationAn API sender receives a login page
Check whether a browser access policy was applied to a machine endpoint. Use compatible API authentication.
Separate outgoing routeOutgoing IP did not change
This is expected. Publish does not configure an outbound identity.

04 / Common questions

The details
that decide the fit.

Fourteen answers about setup, public addresses and the boundaries of the connection. Open any question to read its answer.

Questions 01—07

Setup & reachability

Does Publish include a server or application hosting?

No. You provide and maintain the application and its host. Publish supplies the connection to that application. Your app’s data, backups and database remain your responsibility.

What will it cost?

Pricing and usage allowances have not been announced. Confirm app count, traffic and connection limits when arranging setup.

Can I publish multiple applications on one machine?

Yes. Each publication selects a service and gets its own hostname; several can share one connector and WireGuard connection. Confirm publication counts and usage limits during setup.

Can an app stay bound to localhost?

Yes, with a connector on that host to perform local forwarding. Localhost means the connector’s own machine. WireGuard alone does not make the remote loopback interface reachable from the public gateway.

Does the visitor need a Fibmesh account or VPN?

Public HTTP visitors need a compatible browser or API client, not a WireGuard connection. A future protected-browser policy may require visitor authentication without requiring network enrollment.

Do I need a static IP or router port forwarding?

The connector establishes the WireGuard path outward, so the origin does not need a dedicated public address or an inbound router port-forward. The network must permit the required UDP traffic. There is no automatic TCP fallback in the current transport direction.

Will it work behind CGNAT?

It can when the connector can establish and maintain its WireGuard connection. Keepalive traffic may be needed to preserve the connection through the router; restrictive firewalls and carrier policies still need testing.

Questions 08—11

Names & day-to-day operation

Can I use a domain I already own?

Verified custom domains are a planned extension. They require ownership checks, DNS configuration and certificate management. Publish availability does not release this extension.

Can I put two apps under paths on one domain?

Path routing is technically possible, but applications may need base-path, redirect and cookie changes. The initial model uses a separate hostname per publication. General path routing and rewriting remain outside that initial scope.

Does closing the terminal stop a persistent link?

Persistent publications run through a background connector. Closing the administrative terminal does not stop it, but shutting down or suspending the host can interrupt service. Temporary publication semantics are a separate proposal.

Can I publish a printer, scanner or an NVR?

A compatible HTTP interface may fit. Printing, scanning, discovery, native clients and video streams can use different protocols. Use Networks for private equipment access or assess Public IPs for supported public delivery.

Questions 12—14

Trust & exposure

Can Fibmesh see application traffic?

With managed HTTPS termination, the public gateway processes decrypted requests. WireGuard encrypts the connector transport. This model is not opaque browser-to-origin TLS passthrough.

Can I use IPv6?

Public gateway IPv4/IPv6 support and connector-to-origin address families are separate capabilities. An IPv6-only origin is technically possible with a suitable connector path; the released gateway and origin support matrix must establish availability.

Does this expose every port on my server?

No. A publication identifies one selected HTTP application and port. Other services need separate rules. Application vulnerabilities can still expose data through the selected app, so keep its permissions and security controls in place.

Next / Confirm your deployment

Bring the application.
Check the complete fit.

Confirm the protocol, connector, usage allowances and operating responsibilities during assisted setup, then test a real visitor task before sharing the link.