> 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/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 nutzen können.

{% hint style="warning" %}
Wenn Sie Docker-Container mit GitHub Codespaces ausführen, wird das Codespace nicht automatisch heruntergefahren und wird weiterhin **berechnet**. Für die Abrechnungsregeln von GitHub Codespaces beachten Sie bitte [die 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 Ihr 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üfungspanel

{% stepper %}
{% step %}

### Erstellen Sie Ihr GitHub Codespace

Klicken Sie auf die folgende Schaltfläche, um Ihr GitHub Codespace zu erstellen. In Bezug auf die Serverkonfiguration, **2 Kerne mit 8 GB RAM** reichen im Allgemeinen für die tägliche Bearbeitung durch Einzelpersonen aus. Wenn Sie vorhaben, innerhalb eines **kleinen Teams**, empfehlen wir die Wahl einer Konfiguration mit **4 oder mehr Kernen**.

[![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 in Ihrer Bash den folgenden Befehl aus, um Ihre Overleaf-Instanz zu initialisieren.

{% code title="bash" %}

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

{% endcode %}

{% hint style="info" %}
Es kann sein, dass Sie mindestens 3 Minuten warten müssen, bis wir alle Docker-Images heruntergeladen haben, die Sie benötigen.
{% endhint %}

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

{% step %}

### 80. Port verfügbar machen

Wechseln Sie zum **Ports** Tab und folgen Sie dann diesen Schritten, um den Port 80 öffentlich zu machen.

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

Danach können Sie auf die **Weiterleitungsadresse** 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://overleaf-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.
