Chronicler
Auto-hébergement

Prérequis

Matériel, système d'exploitation et Docker — avec des chiffres honnêtes.

La réponse courte

N'importe quelle machine avec Docker, 8 Go de RAM et 50 Go de disque libre fait tourner Chronicler. Que ce soit agréable dépend surtout de la présence d'une carte graphique.

Mémoire

Le chiffre qui compte est la mémoire dont Docker dispose, pas celle de la machine. Sous Windows et macOS, Docker tourne dans une VM avec sa propre allocation — voir Performances et mémoire pour l'augmenter.

Mémoire DockerRésultat
Moins de 4 GoNe fonctionnera pas. Le backend est tué dès le chargement d'un modèle.
4–8 GoFonctionne, petit modèle uniquement, lent. Suffisant pour essayer.
8–16 GoConfortable pour quelques personnes avec le modèle par défaut.
16 Go et plusDe la place pour un modèle plus grand, ou plusieurs questions simultanées.

Carte graphique

Facultative, et c'est ce qui change le plus la sensation d'usage.

  • Sans carte graphique — tout fonctionne, sur le processeur. Une réponse à froid prend une à trois minutes ; une fois le modèle chargé, quelques dizaines de secondes.
  • NVIDIA — des réponses en quelques secondes. Nécessite le NVIDIA Container Toolkit pour que les conteneurs voient la carte (sous Windows : un pilote à jour et le moteur WSL2 de Docker Desktop).
  • AMD — sous Linux uniquement, via ROCm, au mieux : cela fonctionne sur les cartes courantes mais est moins testé que NVIDIA.
  • Apple Silicon — le GPU ne peut pas être transmis à Docker : une pile auto-hébergée sur Mac reste sur le processeur, quelle que soit la machine.

Quel modèle pour quelle machine — la liste complète, avec les points forts de chacun, est sur Modèles :

MatérielModèle
Sans GPU, 8 Go de RAMgemma4:e2b — le modèle par défaut
Sans GPU, 16 Go de RAMgemma4:e4b — meilleures réponses, plus lent sur processeur
8 Go de VRAMqwen2.5vl:7b
10 Go de VRAMgemma4:12b
20–24 Go de VRAMgemma4:26b / gemma4:31b

Disque

ÉlémentTaille
Images des conteneurs~6 Go
Modèle par défaut~3 Go (modèles plus grands : 6–20 Go)
Base et documentsCroît avec votre bibliothèque — prévoyez plusieurs fois la taille de vos fichiers, texte et index étant stockés à côté

50 Go libres est un point de départ raisonnable ; 100 Go pour indexer une grande archive. La page Admin → Paramètres limite la part du disque que Chronicler utilise.

Système d'exploitation

Windows 10/11 avec Docker Desktop et le moteur WSL2.

Le moteur Hyper-V ne peut pas transmettre de carte graphique aux conteneurs. Si vous avez une carte et voulez l'utiliser, activez Docker Desktop → Paramètres → General → Use the WSL 2 based engine.

Réseau

  • L'application joint le serveur sur le port 8410. Sur la même machine, c'est http://localhost:8410 ; pour les collègues, http://<ip-du-serveur>:8410.
  • HTTPS sortant vers api.chroniclerlm.com pour la licence, et vers Docker Hub et GitHub pour les installations et mises à jour.
  • Exposer le serveur au-delà d'un réseau de confiance impose de mettre HTTPS devant — voir Sécurité et réseau.

Une clé de licence

Les serveurs auto-hébergés en exigent une. Sans elle, le serveur démarre mais tout ce qui touche aux documents refuse de fonctionner. Voir Licence et activation.