SHIPPED · v1.29.0
Custom SSL Certificates and Persistent Terminals
New
Use your own SSL certificate for a domain instead of Let's Encrypt — bring an OV or EV certificate from Sectigo, DigiCert, or any CA
Choose Let's Encrypt (automatic) or a custom certificate right on the Add Domain screen
Switch an existing domain to a custom certificate from its SSL settings at any time
Upload certificate, private key, and CA bundle files straight from your computer — validated for key match, domain coverage, and expiry before you continue
See a 'Custom' label, issuer, and expiry with a manual-renewal reminder in the SSL Certificates list
Persistent terminals — tabs stay open and keep running when you switch screens, and long-running commands continue in the background
Improved
Smarter detection of an existing web proxy on ports 80/443, including nginx, Caddy, and CloudPanel running outside Docker
Keep your existing proxy instead of forcing Traefik — Server Compass offers External Proxy mode when another proxy owns 80/443
Domains keep working after a Git or registry redeploy — routing is carried over automatically
Fixed
Fixed domain routing returning 404 after a Git or registry redeploy
Fixed domain setup offering Traefik when another proxy already owned ports 80 and 443
Fixed SSL certificate cards always showing 'renews automatically' for custom certificates

Add New Domain modal with the Custom certificate (OV/EV) option selected, showing Certificate, Private Key, and CA Bundle upload fields 
Add New Domain modal showing a green 'Certificate looks good' card with the issuer, expiry date, and covered domains, plus the list of what happens on submit 
SSL Certificates list with a domain card labelled 'Custom' showing manual-renewal details and the issuing certificate authority