# Deploy to Hetzner (/deployment/hetzner)

Deploy to Hetzner with Docker Compose



## Create a server

* Create a server, recommended size is at least CPX32 (4 VCPUS, 8 GB RAM, >30 GB Storage)
* Select Ubuntu 24.04 Image
* Create an inbound firewall rule to allow TCP ports: 3000, 3002, 3003, 3050, 3051, and 3080. These are the ports exposed by the Inkeep services.

## Install Docker Compose

1. SSH into the server as root

2. [Set up Docker's apt repository](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository)

```bash