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

# Vue d'ensemble

> Faire tourner Lekalao sur vos propres serveurs.

Lekalao s'installe sur un serveur Linux ordinaire. Vos listes, vos contenus et vos statistiques restent chez vous. Les e-mails partent par les fournisseurs d'envoi que vous choisissez : Amazon SES, Postmark, Mailgun, SendGrid, Brevo, Resend ou n'importe quel serveur SMTP.

## L'architecture

```mermaid theme={null}
flowchart LR
  subgraph Serveur
    N[Nginx] --> F[PHP-FPM<br/>Lekalao]
    F --> P[(PostgreSQL)]
    F --> R[(Redis)]
    H[Horizon<br/>workers] --> R
    H --> P
    C[cron<br/>planificateur] --> R
    S[Relais SMTP<br/>facultatif] --> P
  end
  U[Équipe et abonnés] --> N
  H --> E[Fournisseurs d'envoi]
  E -. rebonds, plaintes .-> N
  A[Vos applications] --> N
```

| Pièce               | Rôle                                                                                                  |
| ------------------- | ----------------------------------------------------------------------------------------------------- |
| **Application web** | L'interface, l'API, les pages publiques, le suivi des ouvertures et des clics, les webhooks entrants. |
| **PostgreSQL**      | Toutes les données.                                                                                   |
| **Redis**           | Files d'attente, cache, sessions.                                                                     |
| **Horizon**         | Les workers : envoi des e-mails, imports, webhooks sortants.                                          |
| **Planificateur**   | Une ligne de cron : campagnes programmées, statistiques, automatisations, purges.                     |
| **Relais SMTP**     | Facultatif : reçoit des e-mails d'autres logiciels.                                                   |

## Le chemin

<Steps>
  <Step title="Préparer le serveur">
    PHP 8.4, PostgreSQL, Redis, Node.js. Voir
    [Prérequis](/fr/self-hosting/requirements).
  </Step>

  <Step title="Installer">
    Code, dépendances, base, premier compte. Voir
    [Installation](/fr/self-hosting/installation).
  </Step>

  <Step title="Lancer les processus">
    Horizon, cron, et le relais si besoin. Voir
    [Processus](/fr/self-hosting/processes).
  </Step>

  <Step title="Régler">
    `.env` et `config/lekalao.php`. Voir
    [Configuration](/fr/self-hosting/configuration).
  </Step>

  <Step title="Sécuriser et surveiller">
    Voir [Sécurité](/fr/self-hosting/security) et
    [Supervision](/fr/self-hosting/monitoring).
  </Step>
</Steps>

## Deux façons de l'exploiter

* **Pour votre organisation** : un seul opérateur, une ou plusieurs équipes, inscriptions fermées. C'est le réglage par défaut.
* **Comme service en ligne** : inscriptions ouvertes, formules, paiements, plusieurs clients isolés. Voir [Mode service en ligne](/fr/self-hosting/cloud-mode).
