> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/2.x-de/administrationshandbuch/admin-guide/installation.md).

# 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.
