> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ardoiseeduc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Anwendung oder Schulserver installieren

> PWA für Ardoise-Konten und PostgreSQL-Installation als OHADA-Schulreferenz.

## Anwendung installieren (PWA)

Öffnen Sie [Marketplace](https://ardoiseeduc.com) für Familien, Lehrkräfte und Institute oder [das Schulportal](https://saas.ardoiseeduc.com) für eine OHADA-Schule. Verwenden Sie in Chrome/Edge das Installationssymbol oder die angebotene Schaltfläche. Unter Android verwenden Sie das Installationsmenü, unter iOS Safari Teilen und Zum Home-Bildschirm. Siehe [erste Schritte](/de/guide-utilisateur/premiers-pas).

Die installierte Anwendung verwendet dasselbe Konto. Ihre bereits geladene Oberfläche kann offline verfügbar bleiben; Zahlungen, Nachrichten und externe API benötigen weiterhin eine Verbindung. Lokale Schulvorgänge erfordern einen erreichbaren Schulserver.

## Ardoise School für eine OHADA-Schule bereitstellen

<Warning>
  Dies ist kein österreichisches School-Angebot und keine Voraussetzung für ein Institut. Der deutsche Leitfaden ist eine OHADA-Referenz; Deutsch ist keine OHADA-Produktsprache. Die Schuloberfläche ist primär französisch, gegebenenfalls englisch.
</Warning>

1. Der Gründer erhält seinen [Aktivierungscode](/de/plateforme/codes-activation). Bereiten Sie Docker und Docker Compose auf dem schulischen Rechner vor.
2. Verwenden Sie das Bereitstellungspaket der aktuellen Version einschließlich `docker-compose.yml` und der referenzierten `docker/`-Dateien. Ein Compose-Aufruf in einem leeren Ordner lädt diese Dateien nicht herunter.
3. Prüfen Sie Datenbank-/Dateivolumes, Netzwerkzugriff und Datenbankzugangsdaten. Ersetzen Sie enthaltene Demo-Zugangsdaten im Produktivbetrieb konsistent zwischen Diensten. Veröffentlichen Sie keine Geheimnisse.
4. Starten Sie die Dienste im Bereitstellungsordner:

```bash theme={null}
docker compose up -d
```

5. Öffnen Sie dort `http://localhost:8000`, schließen Sie die Einrichtung mit dem Code ab und starten Sie bei Aufforderung den Anwendungsdienst neu. Installationsschlüssel und Konfiguration werden lokal gespeichert; der Einrichtungsablauf erfordert keine `.env`-Datei.
6. Starten Sie für Fernzugriff [den vorhandenen Tunnel-Connector](/de/guide-technique/acces-distant). Prüfen Sie unter **API-Integrationen** die schreibgeschützte Adresse und den Verbindungstest vor der Personalaufnahme. Eine reservierte Adresse beweist keinen laufenden Server.

## Produktivbetrieb und Sicherungen

Im Produktivbetrieb gilt **eine Schule, eine PostgreSQL-Datenbank**, mit dauerhaften Datenbank-/Dateivolumes und vorgesehenem Sicherungsdienst. SQLite oder ein einzelner `docker run` dient Kompatibilität, Tests oder Entwicklung, nicht dieser Produktivinstallation. Prüfen Sie [Sicherungen und eine Testwiederherstellung](/de/guide-technique/sauvegardes).

Ein erreichbarer Server muss HTTPS über den bestehenden Tunnel oder einen korrekt eingerichteten HTTPS-Zugang verwenden. Öffnen Sie den Anwendungsport nicht direkt im Internet. Sicherheits-/Cookie-Einstellungen müssen zu HTTPS passen; HTTP-Entwicklungseinstellungen sind keine Produktiveinstellungen.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.