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

  • Reconnect a Restored App

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

  • An account can't be swapped to a different person by accident — replacing a token with one belonging to another user is refused with a clear explanation rather than quietly repointing the account

  • "Hide all data" now hides more — the dashboard also masks each server's username, port, and authentication type

  • Adding a Git account is clearer about what's supported — the empty state now offers GitHub, GitLab.com, and self-managed GitLab, and the account list shows every connected provider account with the servers it's linked to

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

  • Fixed **the Updates screen using an interactive blue for a purely informational panel**

  • The Add New Git Account dialog connecting GitLab with a personal access token, showing the instance URL field, where-to-create-the-token instructions for modern and older GitLab, and the Generate and upload an SSH key option
    The Add New Git Account dialog connecting GitLab with a personal access token, showing the instance URL field, where-to-create-the-token instructions for modern and older GitLab, and the Generate and upload an SSH key option
  • The Create Your App wizard deploying from a Git repository with a GitLab account selected, the project picked from GitLab, and docker-compose.yml detected in the repository
    The Create Your App wizard deploying from a Git repository with a GitLab account selected, the project picked from GitLab, and docker-compose.yml detected in the repository
  • CleanShot 2026 08 05 at 18 44 25@2x
    CleanShot 2026 08 05 at 18 44 25@2x
  • CleanShot 2026 08 05 at 18 50 56@2x
    CleanShot 2026 08 05 at 18 50 56@2x