Dernière vérification:
Jan est une alternative open source à ChatGPT. Ce qu’on installe sur un VPS, c’est Jan Server, une plateforme de microservices Go qui expose une API compatible OpenAI, et elle est nettement plus lourde que le conteneur unique supposé par la plupart des comparatifs d’hébergement.
Cela compte au moment de choisir, car le README du projet fixe un plancher de 8 Go de RAM minimum, 12 Go recommandés pour l’ensemble des services. Une offre à 4 Go à 5,49 EUR ne l’atteint pas. Avant de comparer les hébergeurs, il faut trancher une question.
La question qui détermine la taille de votre offre
L’assistant d’installation de Jan Server demande quel fournisseur LLM utiliser, et la réponse change vos besoins matériels plus que tout le reste :
- Point de terminaison distant compatible OpenAI — le VPS fait tourner les services Go, Postgres, Keycloak et la passerelle Kong. L’inférence se déroule ailleurs. Aucun GPU requis, et 8 Go constituent une cible réaliste.
- vLLM en local — l’inférence tourne sur votre propre matériel, avec
janhq/Jan-v1-4Bcomme modèle par défaut. Le profil GPU attend une carte NVIDIA, que les offres VPS standard ne fournissent pas. Un profil CPU existe et fonctionne sans GPU, mais lentement.
Presque tout le monde qui auto-héberge Jan Server sur un VPS classique se trouve dans le premier cas. Les offres ci-dessous sont dimensionnées pour cela.
Les offres VPS qui franchissent le plancher des 8 Go
| Hébergeur | Offre | vCPU / RAM / Disque | Prix | Base |
|---|---|---|---|---|
| Contabo | Cloud VPS 4 | 4 / 8 Go / 100 Go SSD | 5,50 EUR/mois | HT |
| Contabo | Cloud VPS 6 | 6 / 12 Go / 200 Go SSD | 7,50 EUR/mois | HT |
| Hetzner Cloud | CX33 | 4 / 8 Go / 80 Go NVMe | 8,49 EUR/mois | HT |
| netcup | VPS 1000 G12 | 4 / 8 Go / 256 Go NVMe | 10,36 EUR/mois | TTC (TVA 19 %) |
Vérifiez la colonne Base avant de classer ces offres. netcup affiche un prix TTC alors que Contabo et Hetzner affichent un prix HT, donc les 10,36 EUR de netcup correspondent à environ 8,71 EUR HT, et l’écart est plus faible que ne le suggèrent les chiffres bruts.
Contabo Cloud VPS 4 — l’offre la moins chère qui convient
- Prix : 5,50 EUR/mois HT
- Caractéristiques : 4 vCPU, 8 Go de RAM, 100 Go SSD
- Lien affilié : Contabo
L’offre d’entrée de Contabo est à 8 Go, ce qui correspond exactement au minimum documenté de Jan Server, au prix que d’autres hébergeurs demandent pour 4 Go. Le disque de 100 Go absorbe sans souci la croissance de Postgres et les images de conteneurs. Le provisionnement de Contabo est plus lent que celui de Hetzner et il n’existe pas d’API comparable, donc c’est le choix à faire quand on monte un seul serveur plutôt qu’on automatise une flotte.
Si vous attendez plusieurs utilisateurs simultanés, Cloud VPS 6 à 7,50 EUR donne les 12 Go recommandés par le README, et c’est la version à acheter si le budget le permet.
Hetzner Cloud CX33 — pour automatiser
- Prix : 8,49 EUR/mois HT
- Caractéristiques : 4 vCPU, 8 Go de RAM, 80 Go NVMe
- Lien affilié : Hetzner
CX33 coûte environ 54 % de plus que l’offre à 8 Go de Contabo, pour la même RAM et un disque plus petit. En échange, vous obtenez du stockage NVMe, une API vraiment bonne avec support Terraform, et un provisionnement plus rapide. Notez que le CX23 moins cher de Hetzner, à 5,49 EUR, est une offre à 4 Go et se situe sous le minimum de Jan Server : ce n’est donc pas l’offre à choisir ici, même s’il apparaît dans la plupart des recommandations Hetzner.
DigitalOcean — la documentation plutôt que le prix
- Prix d’entrée : 6 USD/mois pour 1 Go
- Lien affilié : DigitalOcean
Le droplet d’entrée de DigitalOcean est à 1 Go, bien en dessous de ce dont Jan Server a besoin, donc atteindre 8 Go implique de monter plusieurs paliers dans la grille tarifaire et de payer nettement plus que les hébergeurs européens ci-dessus. Ce qui justifie cela, c’est l’écosystème : une documentation soignée, un réseau prévisible, et des images en un clic pour les briques Postgres et Redis que vous voudriez peut-être gérer à part. Vultr et Linode sont dans la même situation, avec des offres d’entrée à 1 Go qui demandent la même montée en gamme.
Le disque, pas seulement la mémoire
Jan Server tire un large éventail d’images : les services Go, Postgres, quay.io/keycloak/keycloak:24.0.5, et Kong. Prévoyez 40 Go avant toute donnée, et davantage si vous activez la Media API avec un stockage local. Si vous activez plus tard vLLM en local, les poids du modèle atterrissent dans un volume de cache et le besoin change complètement. janhq/Jan-v1-4B est un modèle plutôt petit, mais un cache de modèles est le moyen le plus rapide de remplir un disque de 40 Go.
C’est là que les 100 Go de Contabo et les 256 Go de netcup prennent l’avantage sur les 80 Go de Hetzner.
Que choisir
Prenez Contabo Cloud VPS 4 si vous voulez le serveur le moins cher qui respecte honnêtement l’exigence, et Cloud VPS 6 si vous voulez les 12 Go recommandés. Choisissez Hetzner CX33 si vous provisionnez via Terraform ou voulez du NVMe. Choisissez DigitalOcean si sa documentation et ses services managés vous font gagner plus de temps que ce que coûte la différence de prix.
Quel que soit votre choix, dimensionnez pour 8 Go plutôt que pour les offres à 4 Go qui dominent les listes de VPS bon marché. Pour la liste complète, consultez notre comparatif VPS.
Frequently asked questions
Combien de RAM Jan Server nécessite-t-il réellement sur un VPS ?
Le README du projet demande 8 Go minimum et 12 Go pour l'ensemble des services. C'est le plancher pour les services Go, Postgres, Keycloak et la passerelle Kong à eux seuls, avant même de charger un modèle en local. Les offres à 4 Go que recommandent la plupart des comparatifs sont sous ce minimum documenté.
Peut-on faire tourner Jan Server sur un VPS sans GPU ?
Oui, à condition de le pointer vers un point de terminaison distant compatible OpenAI pendant l'installation. L'assistant propose cette option comme alternative à vLLM en local, et le VPS ne gère alors que l'API et l'orchestration. Il existe aussi un profil d'inférence CPU, mais la vitesse de génération sur des vCPU partagés le limite surtout aux tests.
L'application de bureau Jan est-elle la même chose que Jan Server ?
Ce sont deux volets d'un même projet. L'application de bureau exécute les modèles sur votre propre machine et n'est pas ce qu'on installe sur un serveur. Jan Server est la partie auto-hébergeable : une plateforme d'API LLM multi-utilisateurs avec une interface compatible OpenAI, et c'est bien elle qui intéresse un guide VPS.