CloudPloy

Docs

Connect an existing server

Bring a server you already run, from any host. CloudPloy connects over SSH and sets it up for deployments.

Before you start

Connect steps

  1. 1

    Open Connect existing server

    In CloudPloy, go to Servers, choose Add server, then Connect existing server.

    Open CloudPloy
  2. 2

    Enter the server details

    Give the server a short lowercase name, then enter its IP address, SSH port and SSH username. Confirm the server is fresh, with nothing installed or running.

  3. 3

    Choose how CloudPloy signs in

    Add a CloudPloy key (recommended): CloudPloy shows a public key. Add it to ~/.ssh/authorized_keys for that user, then choose Connect. Use my private key once: paste the private key for that user. CloudPloy signs in once, installs its own key and discards yours. Your key is never stored.

  4. 4

    Watch it connect

    CloudPloy signs in over SSH and runs its setup script, which creates the ploy user, installs Docker and opens ports 80 and 443 plus your SSH port in the firewall. The progress page shows each step. When it finishes, deploy apps to the server like any other. If it cannot sign in, fix the key or SSH access and choose Retry connection on the server page.

AI agents

Connect with MCP

Ask the human to confirm the server is fresh, then call connect_server with the hostname, IP address, SSH port, username and fresh_server_confirmed: true. It returns a public key: add it to the server, then call connect_server again with the returned server_id. Agents never handle private keys; the one-time key option is only on the CloudPloy screen.