Configuration Windows
Installez et configurez YeePilot sous Windows avec le stockage d'identifiants DPAPI
Apercu
YeePilot fonctionne sous Windows 10 et Windows 11 avec des binaires natifs pour x86_64 et ARM64. Ce guide couvre l'installation, la configuration du PATH, le stockage des identifiants et comment obtenir les fonctionnalites completes du sandbox via WSL2.
Configuration requise
| Element | Details |
|---|---|
| Version Windows | Windows 10 (1903+) ou Windows 11 |
| Architecture | amd64 (x86_64) ou arm64 |
| Terminal | Windows Terminal (recommande), PowerShell ou Invite de commandes |
Installation
Telecharger le binaire
Il n'y a pas encore de script d'installation automatise pour Windows. Telechargez le binaire manuellement depuis la page des versions (opens in new tab) :
yeepilot-windows-amd64.tar.gzpour les systemes x86_64 standardyeepilot-windows-arm64.tar.gzpour les appareils ARM64 (ex. Surface Pro X, ordinateurs portables Snapdragon)
Extraire et installer
- Extrayez l'archive telechargee. Vous pouvez utiliser la commande
tarintegree de Windows dans PowerShell :
tar xzf yeepilot-windows-amd64.tar.gz- Deplacez le binaire vers un emplacement permanent. Un choix courant est
C:\Program Files\YeePilot\:
New-Item -ItemType Directory -Force -Path "C:\Program Files\YeePilot"
Move-Item yeepilot.exe "C:\Program Files\YeePilot\yeepilot.exe"- Ajoutez le repertoire a votre PATH systeme pour pouvoir executer
yeepilotde n'importe ou.
Ajouter au PATH
Via les Parametres systeme (persistant)
- Appuyez sur Win + S et recherchez "Variables d'environnement".
- Cliquez sur Modifier les variables d'environnement systeme.
- Cliquez sur Variables d'environnement.
- Sous Variables utilisateur (ou Variables systeme pour tous les utilisateurs), selectionnez Path et cliquez sur Modifier.
- Cliquez sur Nouveau et ajoutez
C:\Program Files\YeePilot. - Cliquez sur OK sur toutes les boites de dialogue.
- Ouvrez une nouvelle fenetre de terminal pour que le changement prenne effet.
Via PowerShell (utilisateur actuel, persistant)
$currentPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$currentPath;C:\Program Files\YeePilot", "User")Ouvrez une nouvelle fenetre de terminal apres avoir execute cette commande.
Verifier l'installation
yeepilot versionConfiguration initiale
Executez la configuration interactive pour configurer votre fournisseur IA :
yeepilot setupCela cree votre fichier de configuration dans %USERPROFILE%\.yeepilot\config.yaml (generalement C:\Users\VotreNom\.yeepilot\config.yaml).
Stockage des identifiants
YeePilot utilise l'API de protection des donnees Windows (DPAPI) pour stocker de maniere securisee les cles API et les tokens d'authentification. DPAPI chiffre les identifiants en utilisant votre compte utilisateur Windows, de sorte qu'ils ne sont accessibles que lorsque vous etes connecte.
- Aucun logiciel supplementaire n'est requis.
- Les identifiants sont stockes dans un fichier chiffre dans votre repertoire de configuration YeePilot.
- Le chiffrement est lie a votre compte utilisateur Windows. Les autres utilisateurs sur la meme machine ne peuvent pas les dechiffrer.
Recommandations de terminal
Le TUI de YeePilot necessite un terminal moderne avec un bon support Unicode et couleur.
| Terminal | Recommandation |
|---|---|
| Windows Terminal | Fortement recommande. Excellent support des couleurs, de l'Unicode et du redimensionnement. Disponible depuis le Microsoft Store. |
| PowerShell 7+ | Fonctionne bien lorsqu'il est execute dans Windows Terminal. |
| Invite de commandes | Support basique. Certains elements du TUI peuvent ne pas s'afficher correctement. |
| PowerShell ancien (5.x) | Fonctionne mais peut avoir des problemes de rendu des couleurs. Mise a jour vers PowerShell 7+ recommandee. |
Installer Windows Terminal
Si vous n'avez pas Windows Terminal installe :
winget install Microsoft.WindowsTerminalOu telechargez-le depuis le Microsoft Store (opens in new tab).
Limitations du sandbox
Windows natif ne supporte pas les espaces de noms du noyau Linux. YeePilot utilise des limites de ressources au niveau du processus sous Windows, qui fournissent une protection de base :
- Limites de temps CPU -- Les commandes sont terminees si elles depassent le temps CPU configure.
- Limites de memoire -- La memoire du processus est plafonnee.
- Limites de taille de fichier -- La creation de fichiers individuels est limitee.
# %USERPROFILE%\.yeepilot\config.yaml
sandbox:
enabled: true
use_namespaces: false # Non disponible sous Windows
max_cpu_seconds: 300
max_memory_mb: 512Pour une isolation sandbox complete par espaces de noms, utilisez WSL2 (voir ci-dessous).
WSL2 pour les fonctionnalites completes du sandbox
Le Sous-systeme Windows pour Linux 2 (WSL2) fournit un vrai noyau Linux sous Windows, permettant le sandbox complet par espaces de noms de YeePilot avec isolation utilisateur, PID, montage et reseau.
Installer WSL2
Si vous n'avez pas WSL2 installe :
wsl --installCela installe WSL2 avec Ubuntu par defaut. Redemarrez votre ordinateur lorsque vous y etes invite.
Installer YeePilot dans WSL2
Ouvrez votre terminal WSL2 et installez YeePilot en utilisant le script d'installation Linux :
curl -fsSL https://yee.to/install.sh | bashDans WSL2, YeePilot a acces a l'ensemble complet des fonctionnalites Linux :
- Isolation sandbox complete par espaces de noms
- Stockage d'identifiants par GNOME Keyring (si configure)
- Journalisation d'audit inviolable avec chaines de hachage
Acceder aux fichiers Windows depuis WSL2
Vos disques Windows sont montes sous /mnt/ dans WSL2 :
# Acceder a votre repertoire personnel Windows
ls /mnt/c/Users/VotreNom/
# Executer YeePilot sur des fichiers heberges sous Windows
yeepilot runQuand utiliser WSL2 vs. Windows natif
| Cas d'utilisation | Recommandation |
|---|---|
| Gestion de serveurs Linux | WSL2 (sandbox complet, SSH natif) |
| Administration specifique Windows | Windows natif |
| Securite maximale | WSL2 (isolation par espaces de noms) |
| Taches rapides | Windows natif (pas de temps de demarrage WSL) |
Executer YeePilot en tant que service
Si vous souhaitez que les verifications automatiques de mise a jour de YeePilot s'executent en arriere-plan, vous pouvez utiliser le Planificateur de taches Windows. Cependant, pour la plupart des utilisateurs, la verification automatique des mises a jour au demarrage est suffisante.
Mise a jour
Verifier et installer les mises a jour :
yeepilot updateOu verifier sans installer :
yeepilot update --checkPour mettre a jour manuellement, telechargez le nouveau binaire depuis la page des versions et remplacez le fichier yeepilot.exe existant.
Desinstallation
Supprimer YeePilot et toutes ses donnees :
yeepilot uninstall --allOu supprimer uniquement le binaire :
yeepilot uninstall --binary-onlyPour une suppression manuelle :
- Supprimez le binaire :
C:\Program Files\YeePilot\yeepilot.exe - Supprimez le repertoire de configuration :
%USERPROFILE%\.yeepilot\ - Retirez
C:\Program Files\YeePilotde votre PATH.
Si vous avez egalement installe dans WSL2, desinstallez separement depuis le terminal WSL2 :
yeepilot uninstall --all