Changelog

Shipped, fixed, and improved

Every ServerCompass release, straight from the release notes that ship with the product.

  • 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”
    • Activate Auto Deploy modal with Existing reverse proxy selected under Route ownership and Proxy runs in Docker selected under Gateway access
    • Server readiness check passing with the gateway port bound to 0.0.0.0:42457 and routing guidance for the proxy container
    • Release screenshot
    Read the full note
    • 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
    • Auto Deploy active card in Server Compass showing Installed, Routed, Hooked, Verified, Active with the GitHub hook returning 202
    • Deployment history listing a successful Webhook Deploy that ran while the desktop app was offline
    • Activate Auto Deploy modal with Stable tunnel selected and a passing server readiness check
    Read the full note
    • New

      • EasyPanel migration now moves MongoDB databases (joining MySQL, MariaDB, and PostgreSQL)
      • Custom startup commands, arguments, and container health checks now carry across during EasyPanel migration
      • Projects flagged "needs review" can be selected and staged after you read the scan notes
    • Improved

      • More reliable EasyPanel scanning — retries on brief connection hiccups and detects the built-in proxy more accurately
      • Clearer status for stopped and scaled apps during migration instead of a confusing "requires review" note
      • The selection screen always lists review notes for each project
    • Fixed

      • Fixed special or accented characters getting garbled in large command output (e.g. scanning a server with many Docker services)
      • Fixed redeploys failing when an app's folder path contains a space
    Read the full note
  • SHIPPED · v1.33.0

    Migrate from EasyPanel

    • New

      • Move your EasyPanel apps and databases to Server Compass — start a Server Migration, choose EasyPanel, and Server Compass connects over your existing SSH login to find everything running on the server
      • See exactly what will move before anything changes — Server Compass takes a read-only inventory of your EasyPanel projects, services, domains, environment variables, and ports, then labels each project as ready, needs review, snapshot-only, or blocked so there are no surprises
      • Nothing touches your live setup — supported apps are copied into isolated staging on unused ports without stopping EasyPanel, changing your running data, or taking over your domains, so your current site keeps serving traffic while you preview the move
    • Improved

      • A clearer source picker — the migration start screen now shows real brand logos for EasyPanel, Render, Server Compass, Coolify, Dokploy, and RunCloud, so it's easier to spot your provider at a glance
      • Safer cleanup when client portals are set up — deleting a server now tries to remove any public client-portal access on the VPS first; if that can't be confirmed, Server Compass keeps the server and explains what to fix, with the option to remove it locally anyway
    • Fixed

      • Fixed a macOS keychain reset prompt appearing on some machines — Server Compass no longer risks triggering the system "Keychain Not Found" dialog, and it now keeps credentials separate when you run more than one Server Compass profile on the same computer
      • Fixed redeploys mistaking Server Compass's own change for an outside edit — an automatic environment-file adjustment made during a redeploy is no longer flagged as a manual change to your compose file on the server
    • Server Compass migration source picker showing provider tiles with real brand logos — RunCloud, Server Compass, Render, EasyPanel (Preview), Coolify and Dokploy
    • Discovered Services step listing three EasyPanel projects — ghost, rawhtml, wordpress — all marked Ready to import into isolated Server Compass staging
    • Deploy & Migrate step warning that explicit staging is required — EasyPanel stays live while persistent files and databases are copied into isolated target storage
    Read the full note
  • SHIPPED · v1.32.0

    Backup Protection Center

    • New

      • See all protection in one place — a new overview shows Server Compass app data and every VPS as protected, manual-only, or not protected, with the latest backup or snapshot and a direct path to set up anything missing
      • Schedule server backups from the app — turn automatic backups on without leaving Server Compass
      • Run hourly, daily, weekly, or monthly at the time you choose
    • Improved

      • Manage each server's protection from one Backups tab — scheduled backups and portable snapshots now live together instead of being split across two screens
      • Choose the right protection with clearer names and guidance — Server Compass App Data, Server Backups, Server Snapshots, Device Sync, and Storage now explain what each option protects and when to use it
      • Manage shared backup storage from a dedicated screen — see the destinations and passphrases used by app-data backups, server backups, cloud snapshots, and device sync in one place
    • Fixed

      • Fixed server backup actions using the default storage instead of the destination chosen for that server — running a backup, viewing history and details, and restoring now all use the selected destination
      • Fixed downloads stopping permanently after a Wi-Fi, VPN, or other connection change — interrupted background downloads now retry automatically
      • Fixed macOS sometimes reopening the old version or showing "Too many attempts to install" — repeated checks and clicks no longer restart the same installation, and Server Compass now exits fully so the update can finish
    Read the full note
  • SHIPPED · v1.31.0

    Backup Protection Center

    • New

      • See all protection in one place — a new overview shows Server Compass app data and every VPS as protected, manual-only, or not protected, with the latest backup or snapshot and a direct path to set up anything missing
      • Schedule server backups from the app — turn automatic backups on without leaving Server Compass
      • Run hourly, daily, weekly, or monthly at the time you choose
    • Improved

      • Manage each server's protection from one Backups tab — scheduled backups and portable snapshots now live together instead of being split across two screens
      • Choose the right protection with clearer names and guidance — Server Compass App Data, Server Backups, Server Snapshots, Device Sync, and Storage now explain what each option protects and when to use it
      • Manage shared backup storage from a dedicated screen — see the destinations and passphrases used by app-data backups, server backups, cloud snapshots, and device sync in one place
    • Fixed

      • Fixed server backup actions using the default storage instead of the destination chosen for that server — running a backup, viewing history and details, and restoring now all use the selected destination
      • Fixed downloads stopping permanently after a Wi-Fi, VPN, or other connection change — interrupted background downloads now retry automatically
      • Fixed macOS sometimes reopening the old version or showing "Too many attempts to install" — repeated checks and clicks no longer restart the same installation, and Server Compass now exits fully so the update can finish
    Read the full note
    • New

      • Client Portals — share a private, read-only status page for a single app with your client, with per-app scoped permissions, custom branding, your own HTTPS hostname, an expiry, and an optional passcode
      • Move an App Between Your Servers — a new Server Compass migration source that clones an app and its data (and its image when the destination can't pull it) from one server you manage to another
      • More Backup Destinations — send backups to an SFTP/SSH server or a pCloud account in addition to S3-compatible storage, each set up with a guided, tested connection
    • Improved

      • Terminal search — a find bar searches terminal output and jumps between matches
      • Faster GitHub repository setup — browsing branches and detecting your app's framework is quicker and no longer repeats the same lookups while you configure a deploy
      • Streamlined Deploy Wizard — creating and configuring an app now uses a consistent set of screens with a single live deploy monitor for every build method
    • Fixed

      • Client portal setup — the cursor no longer jumps back to the address field while you type the label or click another field
      • Client portal address validation — a friendly message now appears when the origin isn't a valid https:// address, instead of a failed save
    • The client-facing status page showing a Healthy app with uptime, CPU, memory, container storage, network throughput, and a last-hour performance chart
    • The Share client portal dialog configuring brand name, logo, accent color, a 30-day expiry, an optional passcode, and per-app permission checkboxes
    • The client status page scrolled to owner-enabled application controls with Start, Restart, and Suspend buttons and an audited-actions badge
    Read the full note
    • 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
    • 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
    Read the full note
    • New

      • AI Access for Coding Agents — Let AI tools manage your servers — turn on AI Access and connect your coding agent to Server Compass through a local, token-secured connection
      • AI Access for Coding Agents — Connect popular coding tools faster — copy ready-made setup instructions for Claude Code, Codex CLI, Gemini CLI, OpenCode, Cursor, Windsurf, and VS Code
      • Choose the full Server Compass tool name or a shorter alias before copying setup instructions
    • Improved

      • AI Access Setup — See every available AI tool action — the AI Access screen now includes a searchable tool list grouped by permission level
      • AI Access Setup — Review agent activity — recent AI calls show status, timing, client name, server name, and any error so you can see what your tools have been doing
      • AI Access Setup — Auto-fill saved token commands — Server Compass tries to recover saved token secrets from the local keychain so setup snippets are ready to copy when possible
    • Fixed

      • AI Access — Fixed AI Access shutting down when the window closed — Server Compass now stays available in the background while AI Access is enabled
      • AI Access — Fixed dangerous AI actions running without a final check — destructive requests now require a confirmation prompt before they proceed
      • App Template Reliability — Fixed Pastefy, Networking Toolbox, and GitIngest being hidden because their old images could not be pulled — these templates now use working images and are selectable again
    • ai-access-activity-log-allowed-denied
    • ai-access-coding-tools-setup-instructions
    • agent-deploy-wordpress-via-mcp
    Read the full note
  • SHIPPED · v1.27.4

    New App Templates & Catalog Refresh

    • New

      • Deploy YOURLS again — the self-hosted link shortener is back in the template picker
      • Install Anytype Self-Hosted Sync with the full sync stack (coordinator, file storage, sync nodes, health checks)
      • Launch Appwrite through its official self-hosted installer from your VPS
    • Improved

      • 66 templates refreshed with better defaults, ports, setup prompts, and first-run guidance
      • Complex apps (ERPNext, Frappe HR, AppFlowy, Pixelfed, Mastodon, Zammad, Mailu, Postal) install more completely
      • Server Compass now generates hex-style secrets for apps that require them, reducing failed installs
    • Fixed

      • Fixed apps failing because generated secrets used the wrong format
      • Fixed Rocket.Chat starting before its database was ready
      • Fixed GitLab Runner failing on first launch
    Read the full note
  • SHIPPED · v1.27.3

    Deploys Match Your Repo

    • Fixed

      • Fixed Git-based deploys shipping old or mixed code when a branch is force-pushed, rewritten, or reverted — deployments now mirror the exact state of your remote branch
      • Fixed deploy clones drifting ahead of the remote with stray merge commits
    Read the full note
    • Improved

      • Roomier Stack Wizard, registry image picker, and services editor on narrow windows
      • FerretDB now installs the v2 stack with a DocumentDB-compatible PostgreSQL backend
      • Authorizer ships with the maintained official image and collects a JWT signing secret
    • Fixed

      • Fixed registry pull deployments failing to save with a database error
      • Fixed registry pulls grabbing the wrong host port instead of the one you configured
      • Fixed Formbricks, Browserless, Cloudcmd, Dashy, Chibisafe, Ackee, and code-server ignoring your chosen port
    Read the full note

102 older ServerCompass releases are listed in the release history.