# intraRP aufsetzen und einrichten

{% hint style="warning" %}
Große Teile des Setups können auch mittels einer fertigen Setup-Datei übersprüngen werden. Die Funktion der Setup-Datei befindet sich in der **BETA** und ist **experimentell** - es können Fehler auftreten.

Die Setup-Datei kann unter folgendem Link aufgerufen werden: <https://github.com/EmergencyForge/intraRP-Setup>
{% endhint %}

#### Was wird benötigt?

* **Einen Webserver**\
  mit Möglichkeit zur Verwendung von Composer und PHP-Version 8.1.X+.
* **Eine Datenbank**
* **Eine Discord-Applikation**\
  Eine Erklärung, wie du diese erstellen und konfigurieren musst, findest du [hier](/setup-and-konfiguration/discord-applikation-erstellen.md#discord-applikation-erstellen-and-konfigurieren).

{% hint style="info" %}
Ab Version `0.4.1.12` unterstützt das System Installationen ins Hauptverzeichnis bzw. eine Subdomain (z.B. `test.de/` oder `xyz.test.de/`) als auch in einen Unterordner (z.B. `test.de/xyz/`).
{% endhint %}

#### intraRP aufsetzen

1. Lade dir die neueste Version von [intraRP](https://github.com/intraRP/intraRP) herunter.
2. Lade die heruntergeladenen Dateien auf deinen Webserver hoch.
3. Bearbeite den Namen der Datei `.env.example` zu `.env` und hinterlege die Daten deiner Datenbank und deiner Discord-Applikation.&#x20;
4. Führe Composer auf deinem Webspace aus.
5. Öffne die Konfigurationsdatei unter `/assets/config/config.php` und passe diese gemäß deinen Wünschen an.
   * `SYSTEM_COLOR` muss als [HEX-Code](https://kulturbanause.de/faq/hexadezimal-code/) angegeben werden.
6. Für die Verwendung des eNOTF-Protokolls müssen im Intranet noch Fahrzeuge und Transportziele hinterlegt werden.

#### Weitere Anpassung

* Unter `/assets/favicon` können die Dateien zur Bearbeitung des Favicon (Icon, welches im Browser neben dem Seitentitel angezeigt wird) eingesehen und geändert werden. Zum Generieren der entsprechenden Dateien empfehle ich den [RealFaviconGenerator](https://realfavicongenerator.net/).
* Grundsätzlich können alle Dateien an dem System frei und nach eigenen Wünschen angepasst und bearbeitet werden. Für Ergänzungen zum System (bspw. über eigene Erweiterungen) freue ich mich immer und gerne erweitere ich das System künftig weiter.
* Benutzt du intraRP für ein FiveM-Projekt? Dann empfehlen wir dir unser eigenes [intraTab](https://github.com/intraRP/intraTab) - eine direkte Ingame-Anbindung an das Notfallprotokoll von intraRP.

#### Weitere Fragen?

Immer noch Fragen? Kontaktiere uns gerne über Discord oder erstelle ein [Issue](https://github.com/intraRP/intraRP/issues).


---

# Agent Instructions: 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:

```
GET https://docs.intrarp.de/setup-and-konfiguration/intrarp-aufsetzen-and-einrichten.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
