> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-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를 만드세요. 서버 구성 측면에서는, **8GB RAM의 2코어** 는 일반적으로 개인의 일상적인 편집에 충분합니다. 팀 **소규모 팀**, 다음과 같은 구성을 선택하는 것을 권장합니다 **4코어 이상**.

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

{% step %}

### Overleaf 인스턴스 초기화

코드스페이스가 준비되면 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://ayakaleaf-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.
