Back to ChangelogDownload



v1.44.0September 23, 2026
Multi-Origin Client Portal Gateway
One server can now host branded client portals on separate hostnames, device sync lets you review every conflicting record before anything is overwritten, and Cloudflare Tunnels already running on a server can be detected and adopted.
Download v1.44.0
Get this version from GitHub Releases
What's Changed
New Features
14- Serve multiple branded client portals from a single server — one portal runtime handles several different hostnames, each with its own branding and client links
- Each client link carries its own hostname, so client 1 gets
portal.company1.comand client 2 getsportal.company2.com - Add a new hostname when creating a client portal link, or reuse an existing one
- Remove a hostname when its last client link is removed; the primary origin stays with the installation
- Hostnames work with managed Traefik or your existing reverse proxy
- The token is the authority; the hostname is branding only — a token works on any of the server's portal hostnames
- Sync v2 delivers more consistent merges — device sync now handles branch points and concurrent edits more reliably when both devices change at the same time
- Smart merge logic reduces conflicts and keeps both devices' changes when possible
- Cross-device sync state matches what's actually on each device, no more stale snapshots
- Sync detects and reports drift instead of silently using old data
- Automatically detect Cloudflare tunnels already running on your server — Server Compass finds existing Cloudflare Tunnel connectors and lets you adopt them
- See what's already tunneled without having to reconnect and reconfigure
- Prevent port collisions by importing existing tunnel setup into Server Compass
- Manage adopted tunnels the same way as new ones
Improvements
3- Cloudflare accounts now detect DNS records when setting up domains — adding a domain recognizes existing CNAME records and avoids overwriting manual DNS setup
- Terminal output stays readable in long sessions — scrollback no longer accumulates stray formatting from editors and pagers
- Sync conflicts show the exact field that changed — when both devices edit the same field, the review screen shows what each side chose
Bug Fixes
5- Fixed client portal links losing their configured hostname after a sync — hostnames persist through device sync and full restores
- Fixed multi-origin client portal falling back to the primary hostname for new links when other origins exist
- Fixed Cloudflare tunnel adoption failing when a connector was paused — paused connectors are now recognized and can be resumed
- Fixed sync sometimes using stale records when multiple devices synced rapidly in sequence — sync state is now re-verified before merge
- Fixed zero-downtime redeploys on servers with tunnels hanging — tunnel routes are no longer checked during staging
Screenshots

View full size
Review sync changes dialog with Keep / Discard choices per record and Apply and push

View full size
macOS dashboard showing servers from three machines, all ready after sync

View full size
Windows dashboard showing five servers merged from three machines

View full size
Device Sync settings showing In sync status and Known Devices list
Related Resources
Templates
Related Topics
multi-origin client portalclient portal custom hostnamedevice sync conflict reviewsmart merge syncadopt existing cloudflare tunnelcloudflared connector detectioncloudflare DNS CNAME detectionserver compass 1.44.0


