Aller au contenu

Installation

Myeline est livré avec un installer guidé (scripts/install.sh) qui pose les bonnes questions selon l'édition choisie et écrit votre fichier .env automatiquement.

Quatre étapes détaillées :

Vue d'ensemble du processus

graph TD
    A[Recevoir clé de licence par email] --> B[git clone le repo]
    B --> C[./scripts/install.sh]
    C --> D{Choisir mode}
    D -->|2| E[Souverain]
    D -->|3| F[Souverain-hybride]
    E --> G[Coller licence + URL Ollama]
    F --> H[Coller licence + clés BYOK + BYOC]
    G --> I[Auto-création org + admin]
    H --> I
    I --> J[Stack démarrée]
    J --> K[Première connexion /admin]

Le script install.sh :

  1. Vérifie les pré-requis système (Podman 4.6+, RAM ≥ 6 GB, disque ≥ 20 GB libres)
  2. Vous demande le mode (1 / 2 / 3)
  3. Vous demande la clé de licence (validation cryptographique au boot)
  4. Vous guide catégorie par catégorie pour remplir le .env (mailer, IA, OAuth, backups, Pangolin tunnel…)
  5. Génère les secrets cryptographiques (SECRET_KEY, SECURITY_PASSWORD_SALT, CLOUD_TOKEN_KEY)
  6. Build et démarre la stack via Podman
  7. Lance les migrations de base de données
  8. Crée le compte administrateur initial
  9. (Souverain + hybride) Crée automatiquement une organisation par défaut et y attache l'admin

Compter 10 à 20 minutes : 5 minutes de questions + 5-15 minutes de pull / build des images selon votre connexion.