> 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/nl/onderhoud/data-and-backups/exporting-projects.md).

# Projecten exporteren

In Server Pro en Community Edition `5.4.0` hebben we een script opgenomen waarmee beheerders alle gebruikersprojecten kunnen exporteren (inclusief diegene die nog zichtbaar zijn in de **Verwijderd** en **Prullenbak** mappen) naar een map op de schijf.

{% hint style="info" %}
De uitvoer van dit script is hetzelfde als handmatig een zipbestand van alle projecten downloaden vanuit het projectdashboard van de gebruiker. Het script zal eventuele in afwachting zijnde wijzigingen wegschrijven voordat de download begint, om ervoor te zorgen dat de export de nieuwste versie van het project bevat.
{% endhint %}

### Beperkingen

Het exportscript heeft de volgende beperkingen:

* Er worden geen projectinstellingen geëxporteerd, zoals de TeX Live-image-naam of compiler. Deze moeten worden ingesteld wanneer het project naar het account van de gebruiker wordt geüpload.
* Geëxporteerde projecten bevatten geen versiegeschiedenis.
* Er wordt geen informatie over medewerkers bewaard. Projecten moeten opnieuw worden gedeeld. Bij gebruik van delen via een link worden Bekijk- en Bewerk-links opnieuw gegenereerd (ze zijn niet hetzelfde als voorheen).
* Opmerkingen en informatie over bijgehouden wijzigingen worden niet geëxporteerd.
* De chatgeschiedenis van het project wordt niet geëxporteerd.

{% hint style="danger" %}
Dit script is **niet** bedoeld als vervanging voor een volledige systeemback-up. Om ervoor te zorgen dat u uw instantie kunt herstellen in een disaster recovery-scenario, **dringen we er** sterk op aan een [consistente back-up](https://docs.overleaf.com/on-premises/maintenance/data-and-backups/..#performing-a-consistent-backup).
{% endhint %}

### **Vlaggen**

| Naam           | Beschrijving                                                                                 |
| -------------- | -------------------------------------------------------------------------------------------- |
| `--help`       | Toon help                                                                                    |
| `--user-id`    | De gebruikers-id (vereist tenzij je `--export-all` of `--project-id`)                        |
| `--project-id` | Exporteer één enkel project (**kan** niet worden gebruikt met `--user-id` of `--export-all`) |
| `--list`       | Projecten van de gebruiker weergeven (**kan** niet worden gebruikt met `--output`)           |
| `--output`     | Uitvoer-zipbestand (voor export van één project)                                             |
| `--export-all` | Exporteer de projecten van alle gebruikers (vereist `--output-dir`)                          |
| `--output-dir` | Map voor het opslaan van exportbestanden van alle gebruikers                                 |
| `--log-level`  | Ondersteunde logniveaus: `trace`\|`debug`\|`info`\|`warn`\|`error`\|`fatal`                  |

### **Gebruik**

Gebruik het volgende commando om projecten voor alle gebruikers te exporteren:

{% code overflow="wrap" %}

```bash
# Overleaf Toolkit-gebruikers
$ bin/docker-compose exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/export-user-projects.mjs --export-all --output-dir=/var/lib/overleaf/data/exports"

# Gebruikers van de oude docker-compose.yml
docker exec sharelatex /bin/bash -ce "cd /overleaf/services/web && node modules/server-ce-scripts/scripts/export-user-projects.mjs --export-all --output-dir=/var/lib/overleaf/data/exports"
```

{% endcode %}

{% hint style="info" %}
Als u Server Pro of Community Editition <= 3.5.13 gebruikt, moet u het bovenstaande voorbeeld bijwerken om het **`export-legacy-user-projects.js`** script te gebruiken.
{% endhint %}

### **Voltooiing**

Zodra de export is voltooid, kunt u de bestanden openen via de map op de host die als bind-mount is gekoppeld aan **/var/lib/overleaf** in uw **docker-compose.yml** bestand of de `OVERLEAF_DATA_PATH` omgevingsvariabele in het **config/overleaf.rc** bestand als u de Toolkit gebruikt.

{% hint style="info" %}
Overleaf staat momenteel dubbele projectnamen toe. Als het project van een gebruiker een duplicaat bevat, worden deze projecten nog steeds toegevoegd aan de Zip-export van de gebruiker, maar bij het uitpakken is slechts één versie aanwezig. Op Linux, `unzip -B` zal bestanden met dezelfde naam als back-upbestanden wegschrijven in plaats van ze te overschrijven.
{% endhint %}


---

# 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/nl/onderhoud/data-and-backups/exporting-projects.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.
