> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/ko/getting-started/requirements/software-requirements.md).

# 소프트웨어 요구 사항

### 운영 체제 <a href="#operating-systems" id="operating-systems"></a>

Overleaf를 실행할 때 최상의 경험을 위해, 다음을 사용하는 것을 강력히 권장합니다 **Debian 기반** 운영 체제, 예를 들어 **Ubuntu**. 이 선택은 소프트웨어의 개발 환경과 일치하며, 대부분의 Overleaf 사용자에게 선호되는 옵션입니다.

{% hint style="danger" %}
Server Pro를 Sandboxed Compiles와 함께 사용할 때, 다음 사항을 **중요합니다** 애플리케이션이 Docker 소켓에 대한 root 접근 권한을 필요로 한다는 점에 유의해야 합니다.
{% endhint %}

### 종속성 <a href="#dependencies" id="dependencies"></a>

* Docker 25.0 및 29
* MongoDB 7.0 및 8.0
* Redis 6.2 및 7.5

{% hint style="info" %}
위 의존성 및 기타 인기 제품의 지원 종료(EOL) 날짜는 endoflife.date 서비스를 사용해 여기에서 확인할 수 있습니다: <https://endoflife.date/>
{% endhint %}

{% hint style="info" %}
MongoDB와 Redis는 다음에 의해 자동으로 가져와집니다 `docker compose` Server CE 또는 Server Pro를 실행할 때, 다른 설치를 사용하도록 구성되지 않은 경우.
{% endhint %}

Toolkit은 다음 프로그램에 의존합니다:

* bash
* Docker

`docker compose` 필요하며 일반적으로 Docker와 함께 설치됩니다.

운영 체제에서 사용할 수 있는 가장 최근 버전의 Docker를 설치할 것을 권장합니다.

Docker가 올바르게 설치되면, 다음 명령을 오류 없이 실행할 수 있어야 합니다:

```bash
# 설치된 Docker 버전을 표시합니다
docker --version

# docker compose 플러그인(v2)
docker compose version

# 시스템에서 실행 중인 Docker 컨테이너를 나열합니다
docker ps
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/ko/getting-started/requirements/software-requirements.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
