> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub Codespace gebruiken

De eenvoudigste manier om Ayakaleaf Pro te testen is via GitHub Codespace, waar alle omgevingsvariabelen vooraf zijn geconfigureerd, zodat je het direct kunt gebruiken.

<Warning>
  Wanneer je Docker-containers draait met GitHub Codespaces, wordt de Codespace niet automatisch afgesloten en blijven er **kosten** in rekening worden gebracht. Raadpleeg voor de factureringsregels van GitHub Codespaces de [factureringsregels van GitHub Codespaces](https://docs.github.com/en/billing/concepts/product-billing/github-codespaces).

  Ga naar [https://github.com/codespaces](https://github.com/codespaces) om je GitHub Codespaces te beheren. Verwijder je Codespace tijdig wanneer je deze niet meer nodig hebt.
</Warning>

We hebben de volgende functies **vooraf geconfigureerd**:

* [x] LaTeX-compilatie in een sandbox met TeXLive **Basic** (2024-2026)
* [x] Pandoc-import/-export (functie van het SaaS-platform)
* [x] Python-scripts uitvoeren (functie van het SaaS-platform)
* [x] Ondersteuning voor Git-Bridge (functie van Server Pro)
* [x] Geavanceerd zoeken naar referenties (functie van het SaaS-platform)
* [x] Beheerpaneel (globaal beheer van gebruikers/projecten)
* [x] Wijzigingen bijhouden (met review- en opmerkingenpaneel)
* [x] Volledige projectgeschiedenis (met herstellen en downloaden)
* [x] Symbolenpalet (functie van Server Pro/SaaS-platform)

<Warning>
  Standaard GitHub Codespaces bieden 32 GB opslag. Dat is onvoldoende voor onze `texlive-full`-installatie. Om de volledige image te testen, dien je een supportticket bij GitHub in voor een Codespace met grote runners (8+ cores).
</Warning>

GitHub Sync, LDAP, OAuth, SSO, Zotero-integratie en andere functies zijn in deze playground ***niet geconfigureerd***. Raadpleeg de [Toolkit-instellingen](/nl/on-premises/configuration/overleaf-toolkit/toolkit-settings) voor meer informatie over het configureren van deze functies in je eigen implementatie.

<Steps>
  <Step title="Je GitHub Codespace aanmaken">
    Klik op de volgende knop om je GitHub Codespace aan te maken. Wat de serverconfiguratie betreft, volstaan **2 cores met 8 GB RAM** doorgaans voor een test. Als je van plan bent [**TeX Live Full**](https://github.com/ayaka-notes/texlive-full) te gebruiken, raden we een configuratie met **8 cores en 64 GB** aan.

    [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/ayaka-notes/ayakaleaf-pro-playground)
  </Step>

  <Step title="De Overleaf-instantie initialiseren">
    Wanneer je Codespace klaar is, voer je de volgende opdracht uit in je bash om je Overleaf-instantie te initialiseren.

    ```bash title="bash" theme={null}
    ./init.sh
    ```

    <Info>
      Je moet mogelijk minstens 3 minuten wachten totdat alle benodigde Docker-images zijn opgehaald.
    </Info>

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-26.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=8566b61de0757c1b270e7e5011d48a3e" alt="" width="1181" height="626" data-path="images/on-premises/image-26.png" />
    </Frame>
  </Step>

  <Step title="Poort 80 beschikbaar maken">
    Ga naar het tabblad **Ports** en volg deze stappen om poort 80 openbaar te maken.

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/GmaXa-Cu4QQRFT4C/images/on-premises/img-db37d3e4.png?fit=max&auto=format&n=GmaXa-Cu4QQRFT4C&q=85&s=81e5a18f3aebbd396a57d163a2460739" alt="" width="1452" height="694" data-path="images/on-premises/img-db37d3e4.png" />
    </Frame>

    Daarna kun je op het **Forwarded Address** klikken om je Overleaf-instantie te bezoeken. Mogelijk moet je `/launchpad` toevoegen om de welkomstpagina van Overleaf te openen.
  </Step>

  <Step title="Je beheerdersaccount aanmaken">
    Voer je beheerdersaccount en wachtwoord in en klik op de knop Register.

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-1ae40ae0.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=82d769561891fd4b4566ee2ad9c48065" alt="" width="2736" height="1798" data-path="images/on-premises/img-1ae40ae0.png" />
    </Frame>
  </Step>

  <Step title="Veel schrijfplezier">
    Tijd om te genieten van het schrijven in $\LaTeX$!

    <Frame>
      <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-25.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=1d4e1fac863cbee906d9d3ad2f3c08d7" alt="" width="2104" height="1415" data-path="images/on-premises/image-25.png" />
    </Frame>
  </Step>
</Steps>

#### De volledige TeXLive-image gebruiken

Als je toegang hebt tot GitHub Codespaces met 8 cores/64 GB, kun je in deze playground de volledige TeXLive-image gebruiken. Je kunt de volgende omgevingsvariabelen in het bestand `toolkit/config/variables.env` wijzigen om de TeXLive Full-image te gebruiken in plaats van de TeXLive Basic-image.

```dotenv wrap theme={null}
ALL_TEX_LIVE_DOCKER_IMAGES=ghcr.io/ayaka-notes/texlive-full:2026.1, ghcr.io/ayaka-notes/texlive-full:2025.1, ghcr.io/ayaka-notes/texlive-full:2024.1
ALL_TEX_LIVE_DOCKER_IMAGE_NAMES=Texlive 2026, Texlive 2025, Texlive 2024
TEX_LIVE_DOCKER_IMAGE=ghcr.io/ayaka-notes/texlive-full:2026.1
```

Na het wijzigen van de omgevingsvariabelen moet je de Toolkit herstarten om de wijzigingen toe te passen. Voer de volgende opdracht uit om de Toolkit te herstarten.

```bash theme={null}
cd toolkit && bin/up -d
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.