> 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/installation/using-the-github-codespace.md).

# GitHub Codespace 사용하기

Overleaf Pro를 설정하는 가장 쉬운 방법은 GitHub Codespace를 사용하는 것입니다. 여기에는 모든 환경 변수가 미리 구성되어 있어 바로 사용할 수 있습니다.

{% hint style="warning" %}
GitHub Codespaces를 사용해 Docker 컨테이너를 실행하면, Codespace는 자동으로 종료되지 않고 계속 **요금이 청구됩니다**. GitHub Codespaces 요금 청구 규칙은 다음을 참조하세요: [GitHub Codespaces 요금 청구 규칙](https://docs.github.com/en/billing/concepts/product-billing/github-codespaces).

GitHub Codespaces를 관리하려면 다음을 방문하세요 <https://github.com/codespaces>. 더 이상 필요하지 않으면 Codespace를 제때 삭제해 주세요.
{% endhint %}

우리는 **미리 구성된** 다음 기능들이 있습니다:

* [x] 템플릿 시스템
* [x] 공개 등록
* [x] 샌드박스 컴파일
* [x] Overleaf용 Git 브리지
* [x] 검토 패널

{% stepper %}
{% step %}

### GitHub Codespace를 만드세요

다음 버튼을 클릭하여 GitHub Codespace를 만드세요. 서버 구성 측면에서는, **2코어와 8GB RAM** 이면 일반적으로 개인의 일상적인 편집에는 충분합니다. 만약 다음 범위에서 협업할 계획이라면 **소규모 팀**, 다음 구성을 선택할 것을 권장합니다 **4코어 이상**.

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/ayaka-notes/overleaf)
{% endstep %}

{% step %}

### Overleaf 인스턴스 초기화

Codespace가 준비되면 bash에서 다음 명령을 실행하여 Overleaf 인스턴스를 초기화하세요.

{% code title="bash" %}

```bash
./init.sh
```

{% endcode %}

{% hint style="info" %}
필요한 모든 Docker 이미지를 가져오기까지 최소 3분 정도 기다려야 할 수 있습니다.
{% endhint %}

<figure><img src="/files/1f37d21ba58acaf40b9c12d05c5fda1b0d6f54d1" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### 80 포트를 사용할 수 있게 만들기

다음으로 전환하세요 **Ports** 탭으로 이동한 다음, 80 포트를 공개로 설정하려면 다음 단계를 따르세요.

<figure><img src="/files/ea48bb371de20a74bc5b71dc02ccbe8b9266f585" alt=""><figcaption></figcaption></figure>

그 후 다음을 클릭할 수 있습니다 **포워드된 주소** 를 클릭하여 Overleaf 인스턴스에 접속하세요. 다음을 추가해야 할 수도 있습니다 `/launchpad` 를 Overleaf 환영 페이지로 방문하세요.
{% endstep %}

{% step %}

### 관리자 계정을 만드세요

관리자 계정과 비밀번호를 입력한 후 Register 버튼을 클릭하세요.

<figure><img src="/files/4032d31509f64f0bf9d1accd50f8e1285433edb1" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### 글쓰기를 즐기세요

이제, 즐길 시간입니다 $$\LaTeX$$ 글쓰기!

<figure><img src="/files/bd0c34e23e2aa842bbc32f097183ba1b84bd0fce" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}


---

# 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/installation/using-the-github-codespace.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.
