Back to documentation
Getting Started

Adding Your First Server

Connect your VPS to Server Compass using SSH password or key authentication.

Beginner5 min readUpdated 2026-09-09

Before you begin

You'll need:

  • A VPS from any provider (DigitalOcean, Hetzner, Vultr, AWS, etc.)
  • SSH access credentials (IP address, username, password or SSH key)
  • Port 22 open (default SSH port)

Adding a server with password

  1. Click "Add Server" in the sidebar
  2. Enter your server details:
    • Name: A friendly name for your server
    • Host: Your server's IP address or hostname
    • Port: Usually 22
    • Username: Usually "root" or your created user
    • Password: Your SSH password
  3. Click "Test Connection"
  4. If successful, click "Save Server"

Adding a server with SSH key

  1. Click "Add Server" in the sidebar
  2. Enter your server details
  3. Choose "SSH Key" as authentication method
  4. Either:
    • Select an existing key from your system
    • Paste your private key content
    • Generate a new key pair
  5. Click "Test Connection" then "Save Server"

Initial server setup

When you first connect, Server Compass will:

  1. Check if Docker is installed
  2. Offer to install Docker automatically if missing
  3. Set up the Traefik reverse proxy for domains
  4. Configure basic security settings

This happens automatically - just click "Setup Server" when prompted.

Importing servers from your SSH config

If your servers are already described in ~/.ssh/config, you can add them without retyping anything:

  1. On Add New Server, choose the Import SSH config card
  2. Server Compass reads ~/.ssh/config on this computer and lists the host aliases it can use
  3. Aliases you have already added are marked and skipped, and entries needing an unsupported SSH feature — a jump host or a ProxyCommand — are listed with the reason instead of failing silently
  4. Select the aliases you want and import them together

Wildcard, Include and Match entries are not imported. Your SSH config is only read — Server Compass never modifies it.

Passphrase-protected keys are supported. An alias pointing at an encrypted key is labeled Passphrase-protected and takes the passphrase inline, rather than failing with a generic login error.

Screenshots

Adding Your First Server - Screenshot 1
Adding Your First Server - Screenshot 2
Adding Your First Server - Screenshot 3

Frequently Asked Questions

Can I use a non-root user?

Yes! You can use any user with sudo privileges. Server Compass will prompt for sudo password when needed.

What if my SSH port is not 22?

Enter your custom SSH port in the Port field. Server Compass supports any port number.

Can I add servers from any provider?

Yes! Server Compass works with any VPS or dedicated server that has SSH access, including DigitalOcean, Hetzner, Vultr, Linode, AWS EC2, Google Cloud, Azure, and self-hosted servers.

Video Tutorials

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass