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

# Bring Your Own Server

> Connect your own server to doploy

## Overview

Connect your own server to doploy via SSH. Available on Pro plan and enterprise.

**Note:** Starter plan users must use [doploy-managed servers](/servers/doploy-servers).

## Requirements

**Supported Operating Systems:**

* Ubuntu 24.04 LTS
* Ubuntu 22.04 LTS

Your server should be a clean installation of Ubuntu.

## Step 1: Open Add Server Modal

From your project's Servers page, click "Add Server" and select "Bring Your Own Server".

<img src="https://mintcdn.com/doploy/R6x11l_Ii-rrTbXK/images/servers/add-server-modal.png?fit=max&auto=format&n=R6x11l_Ii-rrTbXK&q=85&s=6154c7bc8084035d4e57bcd68788a364" alt="Add Server Modal" width="2070" height="1968" data-path="images/servers/add-server-modal.png" />

## Step 2: Configure Server Details

Fill in your server connection details:

<img src="https://mintlify.s3.us-west-1.amazonaws.com/doploy/images/servers/byos-configuration.png" alt="BYOS Configuration Form" />

**Hostname** - Your server's IP address or fully qualified domain name (FQDN)

**Port** - SSH port (default: 22)

**Username** - SSH username with sudo access

## Step 3: Choose Authentication Method

### Option 1: SSH Key (Recommended)

Copy the displayed public SSH key shown and add it to your server's `~/.ssh/authorized_keys` file.

### Option 2: Password

Enter your SSH password. We recommend using SSH keys for better security.

## Step 4: Create Server

Click "Create Server" to connect. doploy will:

1. Verify SSH connection
2. Install required dependencies
3. Configure the server for Odoo deployments

## Next Steps

Once your server shows "Ready" status:

* [Enable automatic security updates](/servers/security-updates)
* [Create your first instance](/getting-started/creating-instance)
