# Installation

Dieser Abschnitt behandelt alles, was Sie benötigen, um Chamilo 2.0 auf Ihrem Server zu installieren und zu konfigurieren.

Chamilo 2.0 ist eine PHP-Anwendung, die auf dem Symfony-Framework basiert. Sie kann auf den meisten Linux-basierten Servern ausgeführt werden, wurde auf Windows Server mit IIS installiert und läuft dort und unterstützt MySQL- und MariaDB-Backends.

## Installationsschritte

1. [**Serveranforderungen**](/2.x-de/administrationshandbuch/admin-guide/installation/server-requirements.md) — Überprüfen Sie, ob Ihr Server die Mindestanforderungen erfüllt
2. [**Installationsassistent**](/2.x-de/administrationshandbuch/admin-guide/installation/installation-wizard.md) — Führen Sie den webbasierten Installationsassistenten aus
3. [**Konfiguration**](/2.x-de/administrationshandbuch/admin-guide/installation/configuration.md) — Konfigurieren Sie Umgebungsvariablen und Symfony-Einstellungen
4. [**Cloud-Speicher**](/2.x-de/administrationshandbuch/admin-guide/installation/cloud-storage.md) — Richten Sie Cloud-Speicher-Backends ein (optional)
5. [**E-Mail-Konfiguration**](/2.x-de/administrationshandbuch/admin-guide/installation/email-configuration.md) — Konfigurieren Sie die E-Mail-Zustellung
6. [**Aktualisierung**](/2.x-de/administrationshandbuch/admin-guide/installation/upgrading.md) — Aktualisieren Sie von einer früheren Version

## Schneller Überblick

Der grundlegende Installationsprozess ist wie folgt:

1. Laden Sie den Chamilo-Quellcode herunter oder klonen Sie ihn
2. Installieren Sie PHP-Abhängigkeiten mit Composer, wenn Sie von der Quelle aus vorbereiten
3. Installieren Sie JavaScript-Abhängigkeiten mit npm/yarn und erstellen Sie Frontend-Assets
4. Erstellen Sie eine leere `.env`-Datei, um später Ihre Datenbankzugangsdaten und andere Einstellungen zu speichern
5. Ändern Sie die Berechtigungen (beschreibbar durch den Webserver) für *var/*, *config/* und *.env*
6. Führen Sie den webbasierten Installationsassistenten aus
7. Verbinden Sie sich mit Ihrem ersten Administrator-Konto
8. Ändern Sie die Berechtigungen für *config/* und *.env* zurück

Detaillierte Anweisungen für jeden Schritt finden Sie in den oben verlinkten Seiten.


---

# 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.chamilo.org/2.x-de/administrationshandbuch/admin-guide/installation.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.
