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

# Exportera projekt

I Server Pro och Community Edition `5.4.0` har vi inkluderat ett skript som gör det möjligt för administratörer att exportera alla användares projekt (inklusive de som fortfarande syns i **Borttagna** och **Papperskorgen** mappar) till en katalog på disken.

{% hint style="info" %}
Resultatet av att köra det här skriptet är detsamma som att manuellt ladda ner en Zip-fil med alla projekt från användarens projektpanel. Skriptet tömmer eventuella väntande ändringar innan nedladdningen startar för att säkerställa att exporten innehåller den senaste versionen av projektet.
{% endhint %}

### Begränsningar

Exportskriptet har följande begränsningar:

* Inga projektinställningar, som TeX Live-bildnamn eller kompilator, exporteras. Dessa måste anges när projektet laddas upp till användarens konto.
* Exporterade projekt innehåller ingen versionshistorik.
* Ingen information om medarbetare bevaras. Projekten måste delas på nytt. Om länkdelning används kommer Visa- och Redigera-länkar att genereras om (de kommer inte att vara desamma som tidigare).
* Alla kommentarer och spårade ändringar kommer inte att exporteras.
* Projektets chatthistorik kommer inte att exporteras.

{% hint style="danger" %}
Detta skript är **inte** utformat för att ersätta en fullständig systemsäkerhetskopia. För att säkerställa att du kan återställa din instans i ett katastrofåterställningsscenario rekommenderar vi **starkt** att du tar en [konsistent säkerhetskopia](https://docs.overleaf.com/on-premises/maintenance/data-and-backups/..#performing-a-consistent-backup).
{% endhint %}

### **Flaggor**

| Namn           | Beskrivning                                                                                |
| -------------- | ------------------------------------------------------------------------------------------ |
| `--help`       | Visa hjälp                                                                                 |
| `--user-id`    | Användar-ID:t (krävs om inte `--export-all` eller `--project-id`)                          |
| `--project-id` | Exportera ett enskilt projekt (**kan inte** användas med `--user-id` eller `--export-all`) |
| `--list`       | Lista användarens projekt (**kan inte** användas med `--output`)                           |
| `--output`     | Utgående zip-fil (för enstaka exportoperationer)                                           |
| `--export-all` | Exportera alla användares projekt (kräver `--output-dir`)                                  |
| `--output-dir` | Katalog för lagring av alla användares exportfiler                                         |
| `--log-level`  | Följande loggnivåer stöds: `trace`\|`debug`\|`info`\|`warn`\|`error`\|`fatal`              |

### **Användning**

Använd följande kommando för att exportera projekt för alla användare:

{% code overflow="wrap" %}

```bash
# Overleaf Toolkit-användare
$ 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"

# Användare av ä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" %}
Om du kör Server Pro eller Community Editition <= 3.5.13 måste du uppdatera exemplet ovan så att det använder **`export-legacy-user-projects.js`** skriptet.
{% endhint %}

### **Slutförande**

När exporten är slutförd kan du komma åt filerna via katalogen på värden som är bind-monterad till **/var/lib/overleaf** i din **docker-compose.yml** fil eller `OVERLEAF_DATA_PATH` miljövariabeln i **config/overleaf.rc** filen om du använder Toolkit.

{% hint style="info" %}
Overleaf tillåter för närvarande dubbla projektnamn. Om en användares projekt innehåller en dubblett kommer dessa projekt fortfarande att läggas till i användarens Zip-export, men när de packas upp kommer endast en version att finnas. På Linux, `unzip -B` skriver filer med samma namn som säkerhetskopiefiler i stället för att skriva över dem.
{% 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/sv/underhall/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.
