Vue d'ensemble
S'auto-héberger, c'est exploiter le serveur Chronicler soi-même. C'est une pile Docker de quatre conteneurs, démarrée par une commande, sur une machine.
Ce qui tourne
┌──────────────────────────────────────────────┐
Chronicler │ backend FastAPI, port 8410 │
sur │ ├── postgres documents + index │
n'importe │ └── ollama rédige les réponses │
quel poste ►│ (+ ollama-pull, téléchargement du modèle) │
└──────────────────────────────────────────────┘
une pile Docker, une machine
| Conteneur | Rôle | Port |
|---|---|---|
chronicler-backend | L'API à laquelle l'application parle. Extraction de texte, OCR, index, réponses. | 8410 |
chronicler-postgres | Stocke documents, comptes et index de recherche. Pas de base de recherche séparée. | 5432 |
chronicler-ollama | Exécute le modèle de langage qui rédige les réponses, sur processeur ou carte graphique. | 11434 |
chronicler-ollama-pull | S'exécute une fois au démarrage pour télécharger le modèle, puis s'arrête. Le voir « exited » est normal. | — |
Vos documents vivent dans un volume Docker (backend_uploads), la base dans
postgres_data, les modèles téléchargés dans ollama_data. Ces trois volumes
sont l'installation. Tout le reste peut être jeté et recréé.
Ce qui sort de la machine
Rien concernant vos documents. Extraction, OCR, indexation et génération des réponses ont tous lieu dans les conteneurs ci-dessus.
Le serveur établit tout de même deux types de connexion sortante :
- Vérification de licence vers
api.chroniclerlm.com, toutes les 30 minutes. Elle transmet la clé de licence et un identifiant d'installation — aucun contenu de document. Voir Licence. - Téléchargements depuis Docker Hub et GitHub, à l'installation et aux mises à jour.
Il n'y a aucune télémétrie au-delà de cela.
Ce que vous pouvez configurer, ou non
L'essentiel du comportement du serveur est figé dans l'image, volontairement : c'est ce qui rend une installation auto-hébergée prévisible, et ce qui met les réglages sensibles hors de portée d'une modification accidentelle.
- Depuis la console d'administration : le modèle de génération, le lieu d'indexation, l'allocation disque, la planification des sauvegardes, la clé de licence, les mises à jour, les utilisateurs.
- Depuis le fichier
.envà côté du fichier compose : mot de passe de la base, profil GPU, ports, versions d'images, réglages mémoire et performances. - Non configurable : le mode organisation unique, la politique d'inscription (toujours par un administrateur), l'application de la licence, le modèle d'indexation et les URL internes.
Liste complète : Référence de configuration.
Deux manières d'installer
Avant l'une ou l'autre, vérifiez les Prérequis.