Changelog
Shipped, fixed, and improved
Every ServerCompass release, straight from the release notes that ship with the product.
SHIPPED · v1.42.2
Review Device Sync Instead of Overwriting Everything
New
- **When both devices have changed, review the differences before anything is overwritten** — Device Sync lists what exists only on this machine, only in the remote snapshot, and what changed on both
- Keep or discard each server, app, domain, or other item
- Open a field-by-field comparison for anything that changed on both sides
Improved
- A blank second device can Pull Latest without adding a server first — connection info comes with the snapshot
- Built-in app templates stay on each device — the catalog is not counted as your data and is not overwritten by a pull
- Latest snapshot time matches the remote snapshot list — the status card and the list use the same clock
Fixed
- Fixed Pull Latest failing with “Download failed” or “Failed to get metadata” — including Backblaze B2 and Cloudflare R2
- Fixed Pull Latest rolling back with a restore error after the snapshot had started to import
- Fixed a blank install showing hundreds of local records and asking for a force overwrite
SHIPPED · v1.42.1
Linux Desktop in the Browser
New
- **Install Webtop from the Stack Wizard** — a complete Linux desktop in the browser, self-hosted on your VPS
- Alpine with XFCE is the default, light enough for a small server (2 GB of RAM is enough to start)
- Switch to Ubuntu, Fedora, Debian or Arch, and to KDE, MATE or i3, by picking a different desktop flavour and redeploying
Improved
- **Cloud storage accepts the URLs you actually paste** — a Cloudflare R2, MinIO or custom endpoint works with or without `https://`, with a trailing slash, or with the bucket name still on the path. Addresses copied from the R2 dashboard are cleaned up automatically
- **The R2 form tells you which endpoint to use** — the S3 API endpoint from the R2 dashboard, not the public r2.dev URL
- **Switching storage providers no longer keeps the previous one's leftover settings** — changing from R2 to Amazon S3 drops the old endpoint and the region Amazon doesn't accept
Fixed
- Fixed **typing doing nothing after a file picker or confirmation on Windows** — the cursor blinked in the field but keystrokes never arrived until you switched away from the window and back. Typing now works immediately
- Fixed **Cloudflare R2, MinIO, Hetzner and other S3-compatible storage failing to connect or upload** — destinations that look valid in their own dashboards now connect from Server Compass, which also unblocks Team workspaces that live in those buckets
- Fixed **Amazon S3 connection tests failing after filling in an R2 destination first** — leftover region and endpoint values are no longer sent to Amazon
SHIPPED · v1.42.0
Run Your Servers With a Team
New
- **Create a Team workspace and invite the people you work with** — everyone gets their own level of access, and nobody has to be sent a server password
- There's no Server Compass account to create and no service sitting in the middle — the workspace lives in storage you already own (Cloudflare R2, AWS S3, or MinIO) and everything is encrypted on your machine before it's uploaded
- Before a workspace is created, Server Compass checks your storage can safely handle two people saving at the same time, and refuses rather than risk one person's changes silently overwriting another's
Improved
- **Popping a terminal out into its own window keeps the session you were in** — your scrollback and whatever was running come with it, instead of a fresh connection starting from scratch
- **Search your snippets from the phone** — the Snippets screen filters by name, description, command or folder as you type
- **Filter the Team activity log** by person, or search it, instead of scrolling
SHIPPED · v1.40.1
Tailscale, and a Better Windows
New
- **Connect over Tailscale** — if you already use Tailscale, pick it as your remote access mode and your phone reaches the desktop privately across your own tailnet, with nothing published to the internet and no tunnel service in the middle
Improved
- **The app catalog in the Stack Wizard is far faster** — searching, filtering and scrolling through 400+ apps is now instant instead of stuttering on every keystroke
- **A Changelog link in the sidebar** — under Help, "What's new" opens the full release history
- **Better Tailscale messages** — when Server Compass can't read Tailscale's status it now says so and tells you what to do, instead of quietly showing it as disconnected
Fixed
- Fixed **clicks being ignored along the top of every screen on Windows and Linux** — an invisible strip meant only for the macOS window buttons was swallowing them
- Fixed **wasted empty space above the sidebar and terminal tabs on Windows and Linux** — the gap reserved for the macOS window buttons is no longer held open on platforms that don't have them
- Fixed **Local Build failing to send the built app to your server on Windows** — the transfer no longer relies on a compression tool Windows doesn't ship
SHIPPED · v1.40.0
Your servers on your phone (without your keys ever leaving the desktop), command snippets, and terminal session replay
New
- Control Server Compass From Your Phone
- Save the Commands You Keep Retyping
- Record and Replay Terminal Sessions
Improved
- Stop and start individual containers from the Apps list — expand the container count on any app card or table row to control each service, without opening the app first
- Redeploying a published-image app now shows progress — the same live deployment view every other app already had, instead of finishing silently
- Servers with a long command history stay responsive — trimming old entries no longer slows down every command you run
Fixed
- Fixed **pasting a multi-line command into a terminal** turning into one mangled line — each line now runs as if you had typed it and pressed Enter
- Fixed **Cmd+V pasting the same command twice**
- Fixed **long lines wrapping in the wrong place after resizing a terminal window** — the server is now told the new size, so editors and prompts line up correctly
SHIPPED · v1.39.0
Deploy from GitLab
New
- Connect a GitLab Account
- Deletions That Finish, Even Offline
- Stop and Start One Container at a Time
Improved
- Tokens are never written into repository addresses — Server Compass no longer stores a personal access token inside a repository URL on your server, so a token can't be read out of a checkout later
- If an old checkout still has one, you're told — the app shows whether the address needs migrating or whether the exposed token should be rotated, and walks you through replacing it and confirming you revoked the old one
- Self-managed GitLab is trusted deliberately — connections use HTTPS by default, and plain HTTP or a self-signed certificate each require your explicit approval, remembered per account
Fixed
- Fixed **"Delete remote tunnel" failing when the tunnel was already deleted in Cloudflare** — Server Compass now finishes clearing its own records instead of stopping with an error
- Fixed **hostname removal getting stuck when the tunnel setup was changed in Cloudflare directly** — your change is left untouched, and the removal continues rather than trapping the hostname
- Fixed **an app card's colored status stripe poking outside its rounded corners** in the app grid
SHIPPED · v1.36.3
Redeploys You Can Watch
New
- Install Caddy from the Packages Tab — a new Available Packages section installs Caddy from its official APT repository, adding the signing key and repository for you, with every step shown live and a warning that Caddy claims ports 80 and 443
- sudo and jq added to the recommended packages — the recommended set now covers the privilege elevation and JSON parsing other server actions rely on
- Copy the Exact Commit You Deployed — expand a deployment in App Details or a server's Deployment History to see the full commit hash and copy it with one click
Improved
- Zero-Downtime Redeploys You Can Follow — progress appears the moment you press Redeploy, the deployment lands in Deployment History immediately with its commit, and you're told how many operations are queued ahead of yours
- No accidental double deployments — pressing Redeploy while one is queued or running explains that instead of starting a second full deployment
- Long builds are no longer cut short — the progress screen follows a redeploy for as long as the server is still working, instead of reporting a timeout that never happened
Fixed
- Fixed a zero-downtime redeploy sending traffic to the wrong port for apps that publish ports with a server address or in the expanded format
- Fixed a failed zero-downtime redeploy leaving a domain pointing at temporary containers — traffic now moves back to a container that is actually running, and when none exists the temporary ones keep serving the site
- Fixed the wrong configuration being saved as the one that failed after an unsuccessful redeploy
SHIPPED · v1.36.2
Edit Managed Proxy Routes
New
- Edit Managed Proxy Routes — edit Server Compass-owned Nginx and Caddy route fragments from a domain’s Configuration tab, with validation, reload, and automatic rollback
Improved
- See Where Every Port Listens — App Networking labels ports as Containers only, This server only, Specific interface, or All interfaces and shows the actual listen address
- Safer GitHub Actions Deployments — block Actions builds for private, local, or Tailscale-only SSH addresses and explain that the complete .env is stored as an encrypted repository secret
Fixed
- Fixed the final pending secret being omitted from an .env Vault collection when Save was clicked before Enter or the add button
SHIPPED · v1.36.0
Add domains through your existing Nginx or Caddy, plus deploy from any public Git repo
New
- Add Domains Through the Proxy You Already Run — point a domain at your app on a server where your own Nginx or Caddy already owns ports 80 and 443, instead of hitting a dead end
- Server Compass reads the complete proxy setup first and shows every site it found; your existing sites are never touched, moved, or replaced
- Every domain is planned, the full configuration is validated, and the proxy only reloads once that check passes — a failed reload restores the previous configuration automatically
Improved
- One View for Every Domain — routes, certificates, and the proxy serving each one (Traefik, Nginx, Caddy, or CloudPanel) in a single list with the provider shown next to each domain
- CloudPanel sites sit beside everything else instead of living in a separate tab
- Search across everything — find a domain by name, by the app behind it, by port, or by which proxy serves it
Fixed
- Fixed certificate private keys being kept in the local command history — stored copies are erased on the next launch, including from the pre-update backup, and new command logs never record them
- Fixed domains breaking after a redeploy on servers running their own proxy — the route is re-applied and re-verified instead of being left pointing at the old container
- Fixed stopping or deleting an app leaving its domain live and serving nothing
SHIPPED · v1.35.0
Publish an App with Cloudflare Tunnel & Migrate from Dockge
New
- Publish an App with Cloudflare Tunnel
- Migrate from Dockge
Improved
- Connect one app to another over a private network — let your API reach its database or cache by a stable private name, over traffic that never leaves the server or touches the public internet
- Pick the exact services and port — choose which part of each app connects and which container port to use, with a suggested connection address you can edit
- Close the public port safely — optionally remove the producer's public port after the private link is tested, and Server Compass remembers the exact setting so it can offer to restore it later if the port is free
Fixed
- Fixed **deployments appearing stuck after Server Compass was closed mid-deploy** — a deployment interrupted by closing or restarting the app is now marked as interrupted on the next launch with a clear message to retry, instead of staying "in progress" forever
SHIPPED · v1.34.1
Auto Deploy Through Existing Proxies
Improved
- Choose where your proxy runs — tell Server Compass whether your existing reverse proxy or tunnel runs directly on the VPS or inside Docker
- Keep the safe local-only option for Nginx, Caddy, or tunnels running directly on the server
- Choose Docker access for Nginx Proxy Manager, Traefik, Caddy, or tunnel containers on a separate Docker network
Fixed
- Fixed Auto Deploy webhooks being unreachable from Docker-based reverse proxies — bridge-networked proxies such as Nginx Proxy Manager can now connect after you select “Proxy runs in Docker”
SHIPPED · v1.34.0
Auto Deploy on git push, even with the app closed and SSH private
New
- Deploy automatically on every push to a GitHub-connected app that builds on your server
- Works while Server Compass is closed — an always-on service on your server handles the deploy
- No need to expose SSH — GitHub reaches your server over HTTPS instead of your private SSH port
112 older ServerCompass releases are listed in the release history.


















