SHIPPED · v1.35.0
Publish an App with Cloudflare Tunnel & Migrate from Dockge
New
Publish an App with Cloudflare Tunnel — put one app online without opening any ports via a dedicated outbound-only tunnel that never takes over 80/443 or replaces your reverse proxy
Connect your Cloudflare account once in Server Detail → Tunnel & Networking; the API token is tested and stored encrypted on your machine
Add a public hostname in a guided flow — pick the domain, app, port, and HTTP/HTTPS, then review the exact changes before they apply
Optionally close the app's public port after the tunnel verifies, so traffic can only arrive through Cloudflare
Existing DNS records or overlapping domains are flagged for review instead of silently overwritten
One-click layered diagnostics, live-status refresh, and connector repair for any route; clean step-by-step removal of a hostname or whole tunnel
Migrate from Dockge — start a Server Migration, choose Dockge, and Server Compass finds every running stack over your existing SSH login
Adopt Dockge apps exactly where they are — same containers, data, volumes, and ports; nothing recreated, moved, or taken offline
Dockge stays untouched and keeps running until you retire it; secrets are encrypted on read and never logged
After adoption, redeploys, domains, SSL, and backups work on a Dockge app like any other Server Compass app
Improved
Private Connections Between Apps — let one app reach another (API → database/cache) by a stable private name over traffic that never leaves the server
Pick the exact services and container port with a suggested, editable connection address
Optionally close the producer's public port after the private link is tested; Server Compass remembers the setting to offer a restore later
Renaming or removing a connected service marks the link 'Drifted' instead of failing silently
Clearer container-vs-host port guidance (e.g. use 5432 for Postgres), and private connections + tunnel routes now live together under Tunnel & Networking
Fixed
Deployments interrupted by closing or restarting the app mid-deploy are now marked interrupted on next launch with a retry prompt, instead of staying stuck 'in progress' forever

Dockge migration screen listing every stack discovered over SSH, each ready to adopt in place 
Server Migration source picker with Dockge selected as the platform to import stacks from 
Tunnel & Networking overview showing a live Cloudflare Tunnel with a healthy public hostname route 
Dockge decommission step letting you retire the old Dockge install after stacks are adopted 
Public hostnames list mapping Cloudflare domains to specific apps and container ports 
Manual DNS setup guidance shown when an existing Cloudflare record needs review before changes apply 
Guided Add Public Hostname flow choosing the Cloudflare domain, the app, its port, and HTTP vs HTTPS 
Review Changes screen previewing the exact DNS and tunnel edits before anything is applied 
Diagram of outbound-only tunnel traffic flowing from the app through Cloudflare with no inbound ports open 
Connect Cloudflare Account panel for adding an account and API token, tested and stored encrypted locally 
Tunnel & Networking empty state prompting you to connect a Cloudflare account to publish an app 
Cloudflare API token permissions guidance listing the exact scopes the tunnel setup requires