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

# Menggunakan GitHub Codespace

Cara termudah untuk menyiapkan Overleaf Pro Anda adalah menggunakan GitHub Codespace, di mana semua variabel lingkungan telah dikonfigurasi sebelumnya agar Anda dapat langsung menggunakannya.

{% hint style="warning" %}
Saat Anda menjalankan kontainer Docker menggunakan GitHub Codespaces, Codespace tidak akan otomatis dimatikan dan akan terus dikenakan **biaya**. Untuk aturan penagihan GitHub Codespaces, silakan merujuk ke [aturan penagihan GitHub Codespaces](https://docs.github.com/en/billing/concepts/product-billing/github-codespaces).

Untuk mengelola GitHub Codespaces Anda, silakan kunjungi <https://github.com/codespaces>. Saat Anda აღარ membutuhkannya, silakan hapus Codespace Anda tepat waktu.
{% endhint %}

Kami telah **dikonfigurasi sebelumnya** fitur-fitur berikut:

* [x] Sistem Template
* [x] Pendaftaran Publik
* [x] Kompilasi Sandbox
* [x] Jembatan Git untuk Overleaf
* [x] Panel Tinjauan

{% stepper %}
{% step %}

### Buat GitHub Codespace Anda

Klik tombol berikut untuk membuat GitHub Codespace Anda. Dari sisi konfigurasi server, **2 inti dengan 8 GB RAM** umumnya sudah cukup untuk pengeditan harian secara individual. Jika Anda berencana berkolaborasi dalam sebuah **tim kecil**, kami merekomendasikan memilih konfigurasi dengan **4 inti atau lebih**.

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

{% step %}

### Inisialisasi Instance Overleaf

Saat codespace Anda siap, jalankan perintah berikut di bash Anda untuk menginisialisasi instance overleaf Anda.

{% code title="bash" %}

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

{% endcode %}

{% hint style="info" %}
Anda mungkin perlu menunggu setidaknya 3 menit sebelum kami mengunduh semua citra docker yang Anda butuhkan.
{% endhint %}

<figure><img src="/files/9f257beb90e37b913ab6142bbbe19c6ffac601e2" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Buat Port 80 Tersedia

Beralih ke **tab Ports** lalu ikuti langkah-langkah berikut untuk membuat port 80 menjadi publik.

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

Setelah itu, Anda dapat mengklik **Alamat Penerusan** untuk mengunjungi instance overleaf Anda. Anda mungkin perlu menambahkan `/launchpad` untuk mengunjungi halaman selamat datang overleaf.
{% endstep %}

{% step %}

### Buat Akun Admin Anda

Masukkan akun admin dan kata sandi Anda, lalu klik tombol Daftar.

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

{% step %}

### Selamat Menulis

Sekarang, saatnya menikmati $$\LaTeX$$ menulis Anda!

<figure><img src="/files/d7244d1008758157537867b2a5463353e3b34048" 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/id/instalasi/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.
