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

# GitHub Codespace verwenden

Der einfachste Weg, Ihr Overleaf Pro einzurichten, ist die Verwendung von GitHub Codespace, wobei alle Umgebungsvariablen vorkonfiguriert sind, damit Sie es sofort einsatzbereit verwenden können.

{% hint style="warning" %}
Wenn Sie Docker-Container mit GitHub Codespaces ausführen, wird der Codespace nicht automatisch heruntergefahren und wird weiterhin **berechnet**. Die Abrechnungsregeln für GitHub Codespaces finden Sie unter [Abrechnungsregeln für GitHub Codespaces](https://docs.github.com/en/billing/concepts/product-billing/github-codespaces).

Um Ihre GitHub Codespaces zu verwalten, besuchen Sie bitte <https://github.com/codespaces>. Wenn Sie es nicht mehr benötigen, löschen Sie Ihren Codespace bitte rechtzeitig.
{% endhint %}

Wir haben **vorkonfiguriert** die folgenden Funktionen:

* [x] Vorlagensystem
* [x] Öffentliche Registrierung
* [x] Sandbox-Kompilierung
* [x] Git-Bridge für Overleaf
* [x] Überprüfungsbereich

{% stepper %}
{% step %}

### Erstellen Sie Ihren GitHub Codespace

Klicken Sie auf die folgende Schaltfläche, um Ihren GitHub Codespace zu erstellen. Was die Serverkonfiguration betrifft, **2 Kerne mit 8 GB RAM** sind für die tägliche Einzelbearbeitung in der Regel ausreichend. Wenn Sie eine Zusammenarbeit in einem **kleinen Team** planen, empfehlen wir eine Konfiguration mit **4 Kernen oder mehr**.

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

{% step %}

### Overleaf-Instanz initialisieren

Wenn Ihr Codespace bereit ist, führen Sie den folgenden Befehl in Ihrer Bash aus, um Ihre Overleaf-Instanz zu initialisieren.

{% code title="bash" %}

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

{% endcode %}

{% hint style="info" %}
Möglicherweise müssen Sie mindestens 3 Minuten warten, bevor wir alle benötigten Docker-Images herunterladen.
{% endhint %}

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

{% step %}

### Port 80 verfügbar machen

Wechseln Sie zum **Ports** Tab und befolgen Sie dann diese Schritte, um Port 80 öffentlich zu machen.

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

Danach können Sie auf die **Weitergeleitete Adresse** klicken, um Ihre Overleaf-Instanz zu besuchen. Möglicherweise müssen Sie `/launchpad` hinzufügen, um die Willkommensseite von Overleaf zu besuchen.
{% endstep %}

{% step %}

### Erstellen Sie Ihr Admin-Konto

Geben Sie Ihr Admin-Konto und Ihr Passwort ein und klicken Sie dann auf die Schaltfläche Registrieren.

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

{% step %}

### Viel Spaß beim Schreiben

Jetzt ist es Zeit, Ihr $$\LaTeX$$ Schreiben zu genießen!

<figure><img src="/files/a236e45e076c23d24cb591d6bd2cd31a80e0a1dc" 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/de/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.
