SOLUTIONSARCHITECTUREÀ PROPOSFAQSOUTIENPARTENAIRESBLOGUETÉLÉCHARGERNOUS JOINDRE
FREN
Documentation / Installer Mili (agent)

Installer Mili sur Windows, macOS ou Linux

De la page de téléchargement à votre première connexion sécurisée : un installateur signé, sur du matériel qui vous appartient.

Mili s’installe avec un simple téléchargement. L’installateur vérifie votre machine, met en place son propre moteur de conteneurs, télécharge le moteur Mili et le démarre. Sans spécialiste, et sans compte Docker.

Tout s’exécute sur du matériel qui vous appartient. L’inférence des modèles est routée vers la passerelle GenAI de Mili; vos données, conversations et identifiants restent sur votre machine.

Docker est géré pour vous. Sur macOS et Windows, Mili exécute son propre moteur de conteneurs léger (le moteur Mili) dans une machine virtuelle dédiée. Docker Desktop n’est pas requis. Sur Linux, il utilise le Docker de l’hôte. Vous ne vous connectez jamais à Docker.

Configuration matérielle

Mili fonctionne aisément sur du matériel d’affaires moderne. Prévoyez une machine généreuse : le moteur de conteneurs reçoit une large part des ressources du système pour laisser l’agent travailler.

ComposantMinimumRecommandé
Système d’exploitationmacOS 26+ sur Apple Silicon · Windows 10 version 1803 ou plus récent · Linux (presque toutes les distributions), sur Docker Engine · Raspberry Pi 4/5 (64-bit)—
VirtualisationPrise en charge de la virtualisation requise (Windows et Linux)—
Mémoire (RAM)8 Go16 Go ou plus
Processeur4 cœurs8 cœurs
Disque libre20 Go40 Go ou plus
RéseauHTTPS sortant pour le téléchargement unique du moteur (environ 1,2 Go) et l’inférence—

La RAM et le disque déterminent ce que l’agent peut faire. 8 Go est le plancher : plus la machine dispose de mémoire et d’espace disque libre, plus l’agent peut en traiter à la fois et plus il est rapide. Dimensionnez les deux selon le type de charge de travail que vous confierez à l’agent.

Environ 70 % de votre RAM est offerte à Mili. Sur macOS et Windows, le moteur s’exécute dans une VM dimensionnée à environ 70 % de la mémoire du système (laissant environ 30 % à votre système), bornée entre 4 Go et 16 Go. Il reçoit aussi une part généreuse de CPU, environ la moitié des cœurs sur macOS. Prévoyez la capacité en supposant qu’environ 70 % de la machine est libre pour Mili. Sur Linux, Mili utilise directement le Docker de l’hôte et est borné par les limites de conteneurs plutôt que par une VM.

Ports et réseau

Mili écoute localement sur un seul port et communique en HTTPS. Aucun port entrant ne doit être ouvert sur Internet pour un usage normal.

PortDirectionRôle
5001Entrant (local)L’application web Mili en HTTPS à https://localhost:5001
443SortantInférence via la passerelle GenAI de Mili, téléchargement du moteur et mises à jour
8080Sortant (optionnel)Connexion à un Serveur de gestion Mili, si l’agent est géré de façon centralisée

Installer Mili

Téléchargez l’installateur pour votre système, puis double-cliquez dessus : il vérifie votre machine, met en place son propre moteur de conteneurs, télécharge le moteur Mili et le démarre.

La page de téléchargement affiche l’installateur pour votre système.
La page de téléchargement affiche l’installateur pour votre système.

Exécuter l’installation

macOSLinuxWindowsRaspberry Pi

macOS

Téléchargez l’installateur, puis double-cliquez sur le fichier .pkg et suivez l’assistant. L’installation est par utilisateur : aucun administrateur requis.

Télécharger macOS-Installer.pkg

Double-cliquez sur le fichier téléchargé pour lancer l’installation.

Installe dans /Users/<vous>/mili et exécute un profil Colima dédié nommé mili avec son propre socket. Toute installation Docker Desktop ou Colima existante reste intacte.

Linux · Raspberry Pi

Ouvrez un terminal, collez et appuyez sur Entrée (votre mot de passe sera demandé).

$ curl -fsSL https://www.mili.quebec/downloads/install.sh | sudo bash

Installe dans /opt/mili et utilise le Docker de l’hôte (installé automatiquement s’il est absent).

Windows

Téléchargez l’installateur, puis double-cliquez sur le fichier .exe et suivez l’assistant. L’installation s’exécute en tant qu’administrateur.

Télécharger Windows-Installer.exe

Double-cliquez sur le fichier téléchargé pour lancer l’installation.

Windows exécute le moteur Mili dans une distribution WSL2 dédiée nommée mili-engine; Docker Desktop n’est pas utilisé. Si WSL2 n’est pas activé, l’installateur l’active et demande un redémarrage, puis poursuit automatiquement.

Option avancée — déploiement en une ligne. Les scripts install.sh et install.ps1 restent disponibles pour les utilisateurs avancés et les déploiements GPO/MDM à l’échelle de la flotte : curl -fsSL https://www.mili.quebec/downloads/install.sh | bash (macOS/Linux) et irm https://www.mili.quebec/downloads/install.ps1 | iex (Windows).
Le premier démarrage télécharge le moteur (environ 1,2 Go) et construit la VM, ce qui prend quelques minutes, en grande partie sans surveillance. Attendez que le journal indique que Mili fonctionne.

Première connexion

Quand l’installateur a terminé, ouvrez Mili dans votre navigateur : https://localhost:5001

Votre navigateur affichera « Votre connexion n’est pas privée » (NET::ERR_CERT_AUTHORITY_INVALID). C’est normal : Mili sécurise la connexion avec un certificat créé sur votre propre machine. Comme l’adresse est votre ordinateur, il est sûr de continuer. Cliquez sur Avancé, puis Continuer vers localhost.

Créez votre compte administrateur

Au premier lancement, Mili ouvre un assistant en trois étapes. Choisissez un nom d’utilisateur (par défaut admin) et un mot de passe d’au moins 12 caractères, puis confirmez-le.

Étape 1 : créez le compte administrateur.
Étape 1 : créez le compte administrateur.

Ensuite, balayez le code QR avec une application d’authentification (Google Authenticator, Authy ou toute application TOTP), ou saisissez le secret manuellement. Conservez le secret : il n’est affiché qu’une seule fois. Saisissez le code à 6 chiffres de l’application pour vérifier et terminer.

Étape 2 : activez l’authentification à deux facteurs (TOTP).
Étape 2 : activez l’authentification à deux facteurs (TOTP).

Par la suite, connectez-vous avec votre nom d’utilisateur, votre mot de passe et le code courant de l’application.

La page de connexion : nom d’utilisateur, mot de passe et code d’authentification.
La page de connexion : nom d’utilisateur, mot de passe et code d’authentification.

Authentification

Gérez les identifiants à tout moment sous Réglages, puis Authentification : changez le mot de passe administrateur, réinitialisez ou désactivez le second facteur TOTP, et consultez le journal d’audit des connexions.

Réglages, Authentification : compte administrateur, SSO et journal d’audit.
Réglages, Authentification : compte administrateur, SSO et journal d’audit.

Authentification unique (SSO) Requiert le Serveur de gestion

Le commutateur Activer l’authentification unique permet à votre équipe de se connecter avec Google Workspace, Microsoft Entra (Azure AD), Okta ou tout fournisseur OIDC. La connexion est négociée par votre Serveur de gestion : le SSO nécessite donc le Serveur de gestion Mili et une connexion active. Sans lui, utilisez le compte administrateur local.

Certificat SSL / TLS

À l’installation, Mili génère un certificat auto-signé sur votre machine. Pour supprimer l’avertissement du navigateur sur un hôte nommé, téléversez votre propre certificat et sa clé privée sous Réglages, puis SSL / TLS. Un redémarrage est requis après le téléversement.

Réglages, SSL / TLS : état, et téléversement d’un certificat et d’une clé.
Réglages, SSL / TLS : état, et téléversement d’un certificat et d’une clé.
Le certificat (.crt/.pem) et la clé privée (.key/.pem) sont validés comme une paire correspondante avant activation. Une paire non concordante est rejetée et le certificat actuel est conservé : un mauvais téléversement ne met jamais Mili hors ligne.

Relier à un serveur de gestion (optionnel)

Si votre organisation exploite un Serveur de gestion Mili, reliez cet agent sous Réglages, puis Callhome. La gestion centralisée débloque des fonctions de flotte comme le SSO, le MCP OAuth entrant et les robots de messagerie.

Réglages, Callhome : URL du serveur, secret partagé, vérification TLS et intervalle de battement.
Réglages, Callhome : URL du serveur, secret partagé, vérification TLS et intervalle de battement.

Il vous faut deux éléments de la personne qui exploite la console : l’URL (par exemple https://mgmt.example.com:8080) et le secret, soit le MGMT_SECRET affiché sur la page Call-Home Secret de la console. Laissez Verify TLS désactivé tant que la console utilise son certificat auto-signé, conservez le battement de 30 secondes, enregistrez, puis redémarrez Mili pour appliquer le changement. L’agent apparaît ensuite sous Pending approval sur le tableau de bord de la console, où un administrateur l’accepte.

Si un imprévu survient

Ce que vous voyezQue faire
« Votre connexion n’est pas privée » à localhostNormal. Cliquez Avancé, puis Continuer vers localhost.
localhost:5001 ne charge pasLaissez au moteur une minute, puis actualisez. Sur macOS : ~/mili/bin/mili-engine.sh status.
macOS : « n’exécutez pas avec sudo »Réexécutez la commande sans sudo.
Windows : l’installation échoue tôtDans PowerShell admin : wsl --install, redémarrez, puis relancez l’installateur.
La console n’affiche jamais l’agentVérifiez que l’URL et le secret de la page Callhome correspondent à la console, puis redémarrez Mili. Les changements de Callhome ne s’appliquent qu’après un redémarrage.

Où résident vos données

Mili conserve tout dans son dossier d’installation (/opt/mili sur Linux, ~/mili sur macOS, dans la distribution mili-engine sur Windows) et dans des volumes Docker. Rien n’est partagé avec un tiers, et chaque identifiant est chiffré au repos.