[{"data":1,"prerenderedAt":372},["ShallowReactive",2],{"navigation_docs_fr":3,"-fr-self-hosting-overview":123,"-fr-self-hosting-overview-surround":367},[4,36,107],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":35},"Démarrage","i-lucide-rocket","\u002Ffr\u002Fgetting-started","fr\u002F1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"Qu'est-ce que Chronicler","\u002Ffr\u002Fgetting-started\u002Fwhat-is-chronicler","fr\u002F1.getting-started\u002F1.what-is-chronicler","i-lucide-help-circle",{"title":16,"path":17,"stem":18,"icon":19},"Installer l'application","\u002Ffr\u002Fgetting-started\u002Finstall-the-app","fr\u002F1.getting-started\u002F2.install-the-app","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Démarrage rapide Cloud","\u002Ffr\u002Fgetting-started\u002Fcloud-quickstart","fr\u002F1.getting-started\u002F3.cloud-quickstart","i-lucide-cloud",{"title":26,"path":27,"stem":28,"icon":29},"Votre première conversation","\u002Ffr\u002Fgetting-started\u002Fyour-first-chat","fr\u002F1.getting-started\u002F4.your-first-chat","i-lucide-messages-square",{"title":31,"path":32,"stem":33,"icon":34},"Gérer les utilisateurs","\u002Ffr\u002Fgetting-started\u002Fmanaging-users","fr\u002F1.getting-started\u002F5.managing-users","i-lucide-users",false,{"title":37,"icon":38,"path":39,"stem":40,"children":41,"page":35},"Auto-hébergement","i-lucide-server","\u002Ffr\u002Fself-hosting","fr\u002F2.self-hosting",[42,47,52,57,62,67,72,77,82,87,92,97,102],{"title":43,"path":44,"stem":45,"icon":46},"Vue d'ensemble","\u002Ffr\u002Fself-hosting\u002Foverview","fr\u002F2.self-hosting\u002F1.overview","i-lucide-layout-dashboard",{"title":48,"path":49,"stem":50,"icon":51},"Sauvegardes et restauration","\u002Ffr\u002Fself-hosting\u002Fbackups","fr\u002F2.self-hosting\u002F10.backups","i-lucide-database-backup",{"title":53,"path":54,"stem":55,"icon":56},"Mises à jour","\u002Ffr\u002Fself-hosting\u002Fupdating","fr\u002F2.self-hosting\u002F11.updating","i-lucide-refresh-cw",{"title":58,"path":59,"stem":60,"icon":61},"Sécurité et réseau","\u002Ffr\u002Fself-hosting\u002Fsecurity-and-networking","fr\u002F2.self-hosting\u002F12.security-and-networking","i-lucide-shield",{"title":63,"path":64,"stem":65,"icon":66},"Dépannage","\u002Ffr\u002Fself-hosting\u002Ftroubleshooting","fr\u002F2.self-hosting\u002F13.troubleshooting","i-lucide-life-buoy",{"title":68,"path":69,"stem":70,"icon":71},"Prérequis","\u002Ffr\u002Fself-hosting\u002Frequirements","fr\u002F2.self-hosting\u002F2.requirements","i-lucide-cpu",{"title":73,"path":74,"stem":75,"icon":76},"Démarrage rapide (guidé)","\u002Ffr\u002Fself-hosting\u002Fquick-start","fr\u002F2.self-hosting\u002F3.quick-start","i-lucide-wand-2",{"title":78,"path":79,"stem":80,"icon":81},"Installation manuelle","\u002Ffr\u002Fself-hosting\u002Fmanual-install","fr\u002F2.self-hosting\u002F4.manual-install","i-lucide-terminal",{"title":83,"path":84,"stem":85,"icon":86},"Accélération GPU","\u002Ffr\u002Fself-hosting\u002Fgpu-acceleration","fr\u002F2.self-hosting\u002F5.gpu-acceleration","i-lucide-zap",{"title":88,"path":89,"stem":90,"icon":91},"Performances et mémoire","\u002Ffr\u002Fself-hosting\u002Fperformance-and-memory","fr\u002F2.self-hosting\u002F6.performance-and-memory","i-lucide-gauge",{"title":93,"path":94,"stem":95,"icon":96},"Référence de configuration","\u002Ffr\u002Fself-hosting\u002Fconfiguration-reference","fr\u002F2.self-hosting\u002F7.configuration-reference","i-lucide-sliders-horizontal",{"title":98,"path":99,"stem":100,"icon":101},"Modèles","\u002Ffr\u002Fself-hosting\u002Fmodels","fr\u002F2.self-hosting\u002F8.models","i-lucide-brain",{"title":103,"path":104,"stem":105,"icon":106},"Licence et activation","\u002Ffr\u002Fself-hosting\u002Flicensing","fr\u002F2.self-hosting\u002F9.licensing","i-lucide-key-round",{"title":108,"icon":109,"path":110,"stem":111,"children":112,"page":35},"Référence","i-lucide-book-open","\u002Ffr\u002Freference","fr\u002F3.reference",[113,118],{"title":114,"path":115,"stem":116,"icon":117},"Comment ça marche","\u002Ffr\u002Freference\u002Fhow-it-works","fr\u002F3.reference\u002F1.how-it-works","i-lucide-workflow",{"title":119,"path":120,"stem":121,"icon":122},"Données et confidentialité","\u002Ffr\u002Freference\u002Fdata-and-privacy","fr\u002F3.reference\u002F2.data-and-privacy","i-lucide-lock",{"id":124,"title":43,"body":125,"description":358,"extension":359,"links":360,"meta":361,"navigation":362,"path":44,"seo":363,"stem":45,"__hash__":366},"docs_fr\u002Ffr\u002F2.self-hosting\u002F1.overview.md",{"type":126,"value":127,"toc":351},"minimark",[128,132,137,148,229,249,253,256,259,284,287,291,294,318,323,327,346],[129,130,131],"p",{},"S'auto-héberger, c'est exploiter le serveur Chronicler soi-même. C'est une pile\nDocker de quatre conteneurs, démarrée par une commande, sur une machine.",[133,134,136],"h2",{"id":135},"ce-qui-tourne","Ce qui tourne",[138,139,144],"pre",{"className":140,"code":142,"language":143},[141],"language-text","              ┌──────────────────────────────────────────────┐\n  Chronicler  │  backend        FastAPI, port 8410           │\n  sur         │    ├── postgres  documents + index           │\n  n'importe   │    └── ollama    rédige les réponses         │\n  quel poste ►│  (+ ollama-pull, téléchargement du modèle)   │\n              └──────────────────────────────────────────────┘\n                    une pile Docker, une machine\n","text",[145,146,142],"code",{"__ignoreMap":147},"",[149,150,151,167],"table",{},[152,153,154],"thead",{},[155,156,157,161,164],"tr",{},[158,159,160],"th",{},"Conteneur",[158,162,163],{},"Rôle",[158,165,166],{},"Port",[168,169,170,186,201,216],"tbody",{},[155,171,172,178,181],{},[173,174,175],"td",{},[145,176,177],{},"chronicler-backend",[173,179,180],{},"L'API à laquelle l'application parle. Extraction de texte, OCR, index, réponses.",[173,182,183],{},[145,184,185],{},"8410",[155,187,188,193,196],{},[173,189,190],{},[145,191,192],{},"chronicler-postgres",[173,194,195],{},"Stocke documents, comptes et index de recherche. Pas de base de recherche séparée.",[173,197,198],{},[145,199,200],{},"5432",[155,202,203,208,211],{},[173,204,205],{},[145,206,207],{},"chronicler-ollama",[173,209,210],{},"Exécute le modèle de langage qui rédige les réponses, sur processeur ou carte graphique.",[173,212,213],{},[145,214,215],{},"11434",[155,217,218,223,226],{},[173,219,220],{},[145,221,222],{},"chronicler-ollama-pull",[173,224,225],{},"S'exécute une fois au démarrage pour télécharger le modèle, puis s'arrête. Le voir « exited » est normal.",[173,227,228],{},"—",[129,230,231,232,235,236,239,240,243,244,248],{},"Vos documents vivent dans un volume Docker (",[145,233,234],{},"backend_uploads","), la base dans\n",[145,237,238],{},"postgres_data",", les modèles téléchargés dans ",[145,241,242],{},"ollama_data",". Ces trois volumes\n",[245,246,247],"strong",{},"sont"," l'installation. Tout le reste peut être jeté et recréé.",[133,250,252],{"id":251},"ce-qui-sort-de-la-machine","Ce qui sort de la machine",[129,254,255],{},"Rien concernant vos documents. Extraction, OCR, indexation et génération des\nréponses ont tous lieu dans les conteneurs ci-dessus.",[129,257,258],{},"Le serveur établit tout de même deux types de connexion sortante :",[260,261,262,278],"ul",{},[263,264,265,268,269,272,273,277],"li",{},[245,266,267],{},"Vérification de licence"," vers ",[145,270,271],{},"api.chroniclerlm.com",", toutes les 30 minutes.\nElle transmet la clé de licence et un identifiant d'installation — aucun\ncontenu de document. Voir ",[274,275,276],"a",{"href":104},"Licence",".",[263,279,280,283],{},[245,281,282],{},"Téléchargements"," depuis Docker Hub et GitHub, à l'installation et aux mises\nà jour.",[129,285,286],{},"Il n'y a aucune télémétrie au-delà de cela.",[133,288,290],{"id":289},"ce-que-vous-pouvez-configurer-ou-non","Ce que vous pouvez configurer, ou non",[129,292,293],{},"L'essentiel du comportement du serveur est figé dans l'image, volontairement :\nc'est ce qui rend une installation auto-hébergée prévisible, et ce qui met les\nréglages sensibles hors de portée d'une modification accidentelle.",[260,295,296,302,312],{},[263,297,298,301],{},[245,299,300],{},"Depuis la console d'administration :"," le modèle de génération, le lieu\nd'indexation, l'allocation disque, la planification des sauvegardes, la clé de\nlicence, les mises à jour, les utilisateurs.",[263,303,304,311],{},[245,305,306,307,310],{},"Depuis le fichier ",[145,308,309],{},".env"," à côté du fichier compose :"," mot de passe de la\nbase, profil GPU, ports, versions d'images, réglages mémoire et performances.",[263,313,314,317],{},[245,315,316],{},"Non configurable :"," le mode organisation unique, la politique d'inscription\n(toujours par un administrateur), l'application de la licence, le modèle\nd'indexation et les URL internes.",[129,319,320,321,277],{},"Liste complète : ",[274,322,93],{"href":94},[133,324,326],{"id":325},"deux-manières-dinstaller","Deux manières d'installer",[328,329,330,335],"card-group",{},[331,332,334],"card",{"icon":76,"title":333,"to":74},"Guidée","L'application écrit le fichier compose, génère un mot de passe et détecte votre\ncarte graphique. Idéal sur un PC classique.",[331,336,338,339,341,342,345],{"icon":81,"title":337,"to":79},"Manuelle","Télécharger le fichier compose, écrire le ",[145,340,309],{},", ",[145,343,344],{},"docker compose up -d",".\nNécessaire sur un serveur sans interface graphique.",[129,347,348,349,277],{},"Avant l'une ou l'autre, vérifiez les\n",[274,350,68],{"href":69},{"title":147,"searchDepth":352,"depth":352,"links":353},2,[354,355,356,357],{"id":135,"depth":352,"text":136},{"id":251,"depth":352,"text":252},{"id":289,"depth":352,"text":290},{"id":325,"depth":352,"text":326},"De quoi la pile auto-hébergée est faite, ce qui tourne où, et ce qui sort de la machine.","md",null,{},{"icon":46},{"title":364,"description":365},"Vue d'ensemble de l'auto-hébergement Chronicler","Les quatre conteneurs de la pile Chronicler auto-hébergée, leurs ports, et ce qui sort de la machine.","DTuVouwFoFPu8EGTygZQO2n2Hru_khfGSL0P_tAwYm4",[368,370],{"title":31,"path":32,"stem":33,"description":369,"icon":34,"children":-1},"Rôles, création de comptes, demandes d'accès et journal d'audit.",{"title":48,"path":49,"stem":50,"description":371,"icon":51,"children":-1},"Sauvegardes planifiées, copie externe, et comment récupérer vos données.",1785092108468]