# License Server

<figure><img src="https://3958014485-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6S9nPJhEX9FYH6clfW%2Fuploads%2Fgit-blob-9e91b0b1bd864d523e13bbabd615708b95712059%2Fdiagram.png?alt=media" alt=""><figcaption><p>라이선스 서버를 Roboflow API의 프록시로 사용합니다.</p></figcaption></figure>

## 사전 요구 사항

* Ubuntu 20.04+ 또는 Debian 11+를 실행하는 Linux 서버
* api.roboflow\.com 및 repo.roboflow\.com에 대한 인터넷 액세스
* 고정 IP 주소 또는 호스트명
* 포트 80 사용 가능(또는 커스텀 포트)
* Docker Engine 20.10+
* 200GB 이상의 저장공간
* 4GB 이상의 메모리

## 라이선스 서버 사용

Roboflow Inference Server를 인터넷에서 방화벽으로 차단하려면 Roboflow API와 모델 가중치에 대한 프록시 역할을 하는 Roboflow License Server를 사용해야 합니다.

다음에 액세스할 수 있는 머신에서 `https://api.roboflow.com` 및 `https://repo.roboflow.com` (및 포트 `80` 사설 네트워크에서 실행 중인 Inference Server에 대해 열려 있어야 함), License Server Docker 컨테이너를 풀하세요:

```
docker pull repo.roboflow.com/roboflow/license-server
```

그리고 실행하세요:

```
docker run -d --name license-server -p 80:80 --restart unless-stopped \
    repo.roboflow.com/roboflow/license-server:latest
```

LICENSE\_SERVER의 IP를 전달하여 Inference Server가 이 License Server를 사용하도록 구성하세요 `LICENSE_SERVER` 환경 변수:

```
sudo docker run --net=host --env LICENSE_SERVER=10.0.1.1 roboflow/inference-server:cpu
```
