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

# Eksport af projekter

I Server Pro og Community Edition `5.4.0` vi har inkluderet et script, der gør det muligt for administratorer at eksportere alle brugeres projekter (inklusive dem, der stadig er synlige i de **Slettet** og **Papirkurv** mapper) til en mappe på disken.

{% hint style="info" %}
Outputtet fra at køre dette script er det samme som manuelt at downloade en zip-fil med alle projekter fra brugerens projektdashboard. Scriptet vil gemme eventuelle ventende ændringer, før downloadet starter, for at sikre, at eksporten indeholder den nyeste version af projektet.
{% endhint %}

### Begrænsninger

Eksportscriptet har følgende begrænsninger:

* Ingen projektindstillinger, såsom TeX Live-billednavnet eller compiler, eksporteres. Disse skal angives, når projektet uploades til brugerens konto.
* Eksporterede projekter indeholder ikke nogen versionshistorik.
* Ingen oplysninger om samarbejdspartnere bevares. Projekterne skal deles igen. Hvis linkdeling bruges, vil Vis- og Rediger-links blive genskabt (de vil ikke være de samme som før).
* Eventuelle kommentarer og oplysninger om ændringssporing eksporteres ikke.
* Projektets chathistorik eksporteres ikke.

{% hint style="danger" %}
Dette script er **ikke** designet til at erstatte en fuld systemsikkerhedskopi. For at sikre, at du kan gendanne din instans i et disaster recovery-scenarie, anbefaler vi **kraftigt** anbefaler at tage en [konsistent sikkerhedskopi](https://docs.overleaf.com/on-premises/maintenance/data-and-backups/..#performing-a-consistent-backup).
{% endhint %}

### **Flag**

| Navn           | Beskrivelse                                                                            |
| -------------- | -------------------------------------------------------------------------------------- |
| `--help`       | Vis hjælp                                                                              |
| `--user-id`    | Bruger-ID'et (påkrævet, medmindre du bruger `--export-all` eller `--project-id`)       |
| `--project-id` | Eksporter et enkelt projekt (**kan ikke** bruges med `--user-id` eller `--export-all`) |
| `--list`       | Vis brugerens projekter (**kan ikke** bruges med `--output`)                           |
| `--output`     | Output-zipfil (til enkeltstående eksportoperationer)                                   |
| `--export-all` | Eksporter alle brugeres projekter (kræver `--output-dir`)                              |
| `--output-dir` | Mappe til opbevaring af alle brugeres eksportfiler                                     |
| `--log-level`  | Logniveauer understøttes: `trace`\|`debug`\|`info`\|`warn`\|`error`\|`fatal`           |

### **Brug**

Brug følgende kommando til at eksportere projekter for alle brugere:

{% code overflow="wrap" %}

```bash
# Overleaf Toolkit-brugere
$ 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"

# Brugere af ældre 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" %}
Hvis du kører Server Pro eller Community Editition <= 3.5.13, skal du opdatere ovenstående eksempel til at bruge **`export-legacy-user-projects.js`** scriptet.
{% endhint %}

### **Færdiggørelse**

Når eksporten er fuldført, kan du få adgang til filerne via mappen på værtsmaskinen, som er bind-monteret til **/var/lib/overleaf** i din **docker-compose.yml** fil eller `OVERLEAF_DATA_PATH` miljøvariablen i **config/overleaf.rc** fil, hvis du bruger Toolkit.

{% hint style="info" %}
Overleaf tillader i øjeblikket duplikerede projektnavne. Hvis en brugers projekt indeholder en duplikat, vil disse projekter stadig blive tilføjet til brugerens zip-eksport, men når de udtrækkes, vil kun én version være til stede. På Linux, `unzip -B` vil skrive filer med samme navn som backupfiler i stedet for at overskrive.
{% 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/da/vedligeholdelse/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.
