Préparation Ubuntu
Préparer Ubuntu minimal, les outils de base, le compte, le réseau et les prérequis système.
Ce guide part d’un Ubuntu minimal déjà installé. Il ne lance jamais l’installation complète automatiquement : chaque module est exécuté, contrôlé et validé avant de passer au suivant. Le but est de toujours savoir ce qui a été installé, pourquoi, et comment vérifier que cela fonctionne.
Cette documentation est conçue pour être utilisée pendant une vraie installation. Il est recommandé de garder cette page ouverte sur une seconde machine ou un téléphone pendant que vous travaillez sur Jarvis.
sudo. Si le compte final n’existe pas encore, le Module 00 explique comment le créer.Lorsqu’une commande contient un texte en majuscules comme METTRE_VOTRE_USER, vous devez remplacer ce texte localement avant d’exécuter la commande. Le site ne doit jamais être modifié pour y inscrire votre secret réel.
METTRE_VOTRE_IPMETTRE_VOTRE_USERMETTRE_VOTRE_HOSTNAMEMETTRE_VOTRE_CLE_APIMETTRE_VOTRE_PASSWORDMETTRE_VOTRE_TOKENMETTRE_VOTRE_CHEMINMETTRE_VOTRE_TIMEZONEÉvitez de coller un chapitre complet. Si une commande échoue, arrêtez-vous à cette étape afin que le diagnostic reste simple.
Les modules commencent autant que possible par des commandes de lecture seule. Elles permettent de connaître l’état réel avant de changer la configuration.
Le module suivant ne doit jamais servir à contourner une erreur du module courant. Corrigez le problème avant de continuer.
Quand un module modifie un fichier système important, une copie de sécurité est faite avant modification lorsque cela est pertinent.
Reconnectez-vous avec le compte prévu, revenez exactement à l’étape suivante du même module et relancez ses contrôles.
Conservez la sortie exacte de la commande en erreur. C’est cette sortie qui permettra de diagnostiquer le problème sans deviner.
ssh METTRE_VOTRE_USER@METTRE_VOTRE_IP, la valeur réelle est utilisée uniquement dans votre terminal. Elle ne doit pas être enregistrée dans cette page Web.Chaque page utilise la même légende. Elle permet de voir immédiatement si une commande observe le système ou le modifie.
Si un résultat diffère de celui annoncé, arrêtez le module et conservez : la commande exécutée, sa sortie complète et le numéro de l’étape. Cela permet de reprendre exactement au bon endroit.
L’ordre respecte les dépendances du Golden Build. Le parcours principal contient désormais 17 modules obligatoires, numérotés de 00 à 16. Les intégrations personnelles et environnementales sont regroupées en options après la validation finale.
Préparer Ubuntu minimal, les outils de base, le compte, le réseau et les prérequis système.
Préparer l’accès au stockage Golden et le montage NFS persistant.
Installer Docker depuis le dépôt officiel et valider l’exécution de conteneurs.
Installer Ollama et valider le backend GPU AMD ROCm.
Installer Qwen Golden ou choisir une alternative adaptée à la mémoire UMA.
Installer Hermes et connecter l’agent au modèle local.
Mettre en service la Gateway et l’API locale Hermes.
Restaurer la configuration, la mémoire et les garde-fous de sécurité.
Restaurer puis vérifier les skills personnalisés de Jarvis.
Créer un bot privé, sécuriser son token, limiter les utilisateurs et valider les échanges texte.
Installer et vérifier la transcription et la synthèse vocale locales.
Installer le navigateur local persistant et le fallback de recherche Web.
Installer l’interface Web privée, persister ses données et la connecter à Hermes.
Restaurer les scripts de diagnostic, d’inventaire et le bootstrap Golden.
Restaurer la chaîne de sauvegarde, les contrôles d’intégrité et la rotation.
Activer la supervision périodique et les alertes Telegram uniquement sur changement d’état.
Exécuter la checklist complète du Golden Build, tester le reboot et valider le cœur de Jarvis.
Ces options ne sont pas nécessaires pour valider le cœur de Jarvis/Hermes. Après le Module 16, la méthode change : chaque extension est pilotée par un prompt Hermes contraint, avec validation et confirmation humaine pour les actions sensibles.
Un modèle universel à personnaliser pour déléguer proprement une nouvelle intégration à Hermes après validation finale.
Configurer Gmail directement depuis Hermes avec un prompt guidé, Himalaya et des secrets protégés.
Configurer depuis Hermes une consultation strictement read-only de Google Calendar via l’adresse iCal secrète.
Connecter Hermes à l’infrastructure UniFi via l’API officielle avec un helper strictement GET-only.
Connecter Hermes à Home Assistant pour consulter les états et piloter la domotique avec confirmation sur les actions sensibles.