Configuration Locale
À quoi sert cet écran
Local Setup installe et connecte l’agent Fenwave sur votre machine, ce qui permet au développement local de dialoguer avec la plateforme.
Avant de commencer
| Pour faire ceci | Il vous faut |
|---|---|
| Ouvrir l’installateur | la permission d’accès local-env |
Ouvrir l’écran
Tools › Local Setup.
URL directe : /agent-cli/installer
📸 Capture d’ecran : La page de l’installateur d’agent. Repères : (1) la section des prérequis, (2) le sélecteur de plateforme, (3) la commande d’installation, (4) l’état de connexion.
Aperçu
L’Agent Installer Fenwave est un outil de configuration automatisé qui installe et configure l’Agent CLI Fenwave sur votre machine locale. Il gère tout — de l’installation du package npm à l’enregistrement de l’appareil avec Backstage — dans un processus guidé directement depuis le Fenwave IDP.
Ce qui est configuré :
- Fenwave Agent CLI installé globalement via npm
- Appareil enregistré et authentifié avec Backstage
- Image Fenwave DevApp téléchargée depuis GHCR
Prérequis
Avant de commencer, assurez-vous que les éléments suivants sont installés et fonctionnels sur votre machine :
| Prérequis | Version | Notes |
|---|---|---|
| Node.js | v20 ou supérieur | Requis pour installer l’Agent CLI |
| Docker | Toute version récente | Doit être en cours d’exécution avant de démarrer l’agent |
Accéder à l’Installer
Depuis la barre latérale gauche, allez dans Tools → Local Setup (Agent Installer), ou naviguez directement vers /agent-installer.
Étapes d’Installation
Étape 1 — Sélectionner votre Plateforme
Choisissez votre système d’exploitation :
- macOS / Linux — pour les systèmes Mac et Linux
- Windows — pour Windows 10/11
Cliquez sur Continue.
Étape 2 — Générer un Token d’Enregistrement
Cliquez sur Generate Registration Token. Un token unique et sécurisé sera généré pour votre appareil.
!!! warning “Gardez votre token en sécurité” - Le token est valable 7 jours et ne peut être utilisé qu’une seule fois - Ne le partagez pas et n’incluez pas dans le contrôle de version
Étape 3 — Télécharger et Exécuter l’Installer
Cliquez sur Download Installation Script. Le script téléchargé intègre automatiquement votre token d’enregistrement et l’URL du backend.
macOS / Linux
Ouvrez un terminal, naviguez vers votre dossier de téléchargement et exécutez :
chmod +x install-fenwave-agent.sh && ./install-fenwave-agent.sh
Windows
Ouvrez PowerShell en tant qu’Administrateur, naviguez vers votre dossier de téléchargement et exécutez :
.\install-fenwave-agent.ps1
Ce que le script fait automatiquement :
- Vérifie que Node.js et npm sont installés (v20+)
- Installe l’Agent CLI Fenwave globalement
- Enregistre votre appareil avec Backstage en utilisant le token intégré
- Télécharge l’image Fenwave DevApp depuis GHCR
Problèmes de permissions npm
Si l’installeur ne peut pas écrire dans le répertoire npm global, il vous proposera de choisir une résolution :
- Installer nvm (recommandé) — Utilise Node Version Manager pour des installations globales sans problèmes de permissions
- Configurer le répertoire utilisateur npm — Redirige les installations globales vers
~/.npm-global(Linux/macOS) ou%APPDATA%\npm(Windows) - Utiliser sudo / Exécuter en tant qu’Administrateur — Non recommandé en raison des risques de sécurité et des problèmes potentiels de propriété des fichiers
Étape 4 — Démarrer l’Agent
Une fois le script terminé, démarrez l’agent :
# Démarrer en mode arrière-plan (recommandé)
fenwave service start
# Démarrer en mode premier plan (logs affichés dans le terminal)
fenwave service run
L’URL du tableau de bord Fenwave DevApp sera affichée après la connexion. Par défaut : http://localhost:3003 (le port peut varier).
Commandes Utiles
| Commande | Description |
|---|---|
fenwave status |
Vérifier l’état de la session, de l’appareil et de l’agent |
fenwave login |
S’authentifier avec Fenwave |
fenwave logout |
Effacer la session stockée et se déconnecter |
fenwave rotate-credentials |
Faire pivoter les identifiants de l’appareil |
fenwave --help |
Voir toutes les commandes disponibles |
Ce qui a été Configuré Automatiquement
Après une installation réussie, les éléments suivants sont configurés sur votre machine :
- Appareil enregistré avec Backstage
- URL du backend configurée
- Image Fenwave DevApp téléchargée depuis GHCR
Pour enregistrer un autre appareil, retournez à l’installer et cliquez sur Register Another Device.
Scénario
Préparer une machine qui vient de vous être remise.
- Lisez les prérequis avant de lancer quoi que ce soit. La plupart des installations échouées tiennent à un prérequis que personne n’a vérifié, et elles échouent tardivement.
- Lancez l’installateur depuis Tools › Local Setup.
- Authentifiez l’agent — voir Agent Fenwave › Authentification.
- Vérifiez la connexion plutôt que de la supposer. Un agent installé mais jamais connecté est indiscernable d’un agent fonctionnel, jusqu’au moment où vous en avez besoin.
- Si vous utilisez l’application de bureau, connectez-la — voir Connexion DevApp.
- En cas de problème ultérieur, commencez par Dépannage de l’agent. Les problèmes locaux sont locaux : ce n’est pas la plateforme hébergée, et y chercher d’abord fait perdre l’après-midi.
En cas de problème
| Symptôme | Cause | Comment vérifier | Solution |
|---|---|---|---|
| Local Setup n’est pas dans le sous-menu | Il manque la permission d’accès local-env | Access Explorer | Demandez un rôle qui l’accorde |
| L’installateur échoue en cours de route | Un prérequis non satisfait | La section des prérequis | Satisfaites-le, puis relancez |
| L’agent est installé mais rien ne se connecte | Il n’a jamais été authentifié | Authentification | Authentifiez-le |
| Le local fonctionne, la plateforme ne le voit pas | L’agent n’est pas connecté | Dépannage | Reconnectez l’agent |
Pour aller plus loin
- Agent Fenwave — le CLI lui-même
- Fenwave DevApp — l’application de bureau