> ## Documentation Index
> Fetch the complete documentation index at: https://docs.relaycloud.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Provision a managed server

> Create a managed server through RelayCloud in your own cloud account.

Managed servers are created from the web console or through the [MCP server](/integrations/mcp). RelayCloud provisions the server in your own cloud account, installs OpenCode, and makes it available to members of your organization automatically.

## Provision a server

<Steps>
  <Step title="Add a server">
    In the web console, go to **Servers** and click **Add server**.
  </Step>

  <Step title="Choose a provider">
    Select a connected provider, such as DigitalOcean, or choose **Custom** to use any Ubuntu Linux server. Custom servers work even without direct provider integration.
  </Step>

  <Step title="Configure the server">
    Choose the size and region for your server, along with any provider-specific settings and any additional software you want installed.
  </Step>
</Steps>

RelayCloud creates the server in your provider account and provisions it for you. Once provisioning finishes, you can connect to an assistant right away.

## Custom providers

If you select **Custom**, RelayCloud gives you a command to run on a fresh Ubuntu Linux server. Connect to your server as root over SSH, run the command, and RelayCloud handles the rest of the setup.

Because provisioning happens through this command instead of a provider integration, you can use any host that offers Ubuntu Linux — including providers RelayCloud does not integrate with directly.

## Supported providers

RelayCloud currently has a direct integration with DigitalOcean. Connect your DigitalOcean account and RelayCloud can create and provision Droplets on your behalf.
