Hébergement de Uptime Kuma en 2026 : tarifs et contraintes des plateformes
Un guide pour héberger Uptime Kuma sur Ownkube, Fly.io, Railway, Render ou un VPS, avec les tarifs actuels et les exigences techniques relatives au stockage persistant.
Traduit automatiquement depuis l’original en anglais.
En novembre 2026, les équipes souhaitant auto-héberger l'outil de surveillance open source Uptime Kuma disposent de cinq options d'infrastructure principales, chacune présentant des structures de coûts et des compromis techniques distincts. L'analyse souligne que si des plateformes comme Heroku et Replit ne sont plus viables en raison de limitations du système de fichiers, des services tels qu'Ownkube, Fly.io, Railway et Render offrent des environnements pris en charge, aux côtés des serveurs privés virtuels (VPS) traditionnels.
Ce qui s'est passé
Uptime Kuma est un processus Node.js unique qui repose sur un fichier de base de données SQLite pour stocker les configurations des moniteurs, l'historique des vérifications et les paramètres. En raison de cette architecture, l'environnement d'hébergement doit fournir un disque persistant lors des redémarrages et des redéploiements. L'application ne peut pas fonctionner correctement sur des systèmes de fichiers éphémères, ce qui a conduit le README officiel à lister Heroku et Replit comme plateformes non prises en charge. Tout hôte choisi doit garantir que le répertoire de données se trouve sur un volume local ou par blocs, et non sur un système de fichiers réseau comme NFS, qui est également incompatible.
Les choix pratiques pour 2026 incluent Ownkube, Fly.io, Railway, Render et les instances VPS auto-gérées. Chaque option varie en termes de complexité de configuration, de coût mensuel et de responsabilité de maintenance. Ownkube propose un déploiement en un clic avec HTTPS automatique et un modèle de facturation prépayée. Fly.io offre le prix d'entrée le plus bas mais nécessite une configuration manuelle via un fichier fly.toml. Railway et Render proposent des déploiements basés sur des modèles ou Docker avec des disques persistants, bien que Render impose des contraintes spécifiques sur les déploiements sans interruption de service lorsque des disques sont attachés. Un VPS auto-géré reste l'option pour ceux qui maintiennent déjà une infrastructure serveur et désirent un contrôle total sur les mises à jour du système d'exploitation et les règles de pare-feu.
Détails clés
- Ownkube : Coûte environ 5 $ par mois avec une facturation mesurée à la minute. Il inclut un volume persistant de 2 GiB sans frais de stockage supplémentaires et gère HTTPS automatiquement. La plateforme assure la gestion des correctifs serveur.
- Fly.io : L'option la moins chère, à environ 2,34 $ par mois pour une Machine de 256 Mo et un volume de 1 Go. Les utilisateurs doivent écrire un fichier de configuration
fly.tomlpour monter correctement le volume. Les volumes sont facturés selon leur taille provisionnée, même si la machine est arrêtée. - Railway : Nécessite des frais Hobby de 5 $ qui incluent 5 $ d'utilisation. Les modèles attachent automatiquement les volumes, mais une utilisation intensive peut dépasser le crédit inclus. La mémoire et le CPU sont facturés séparément si les limites sont dépassées.
- Render : Commence à 7,25 $ par mois pour une instance Starter plus les coûts de disque. Les services avec disques attachés perdent la capacité de déploiement sans interruption de service, entraînant de brèves indisponibilités des moniteurs lors des mises à jour. Il ne peut pas évoluer au-delà d'une instance, ce qui correspond à la contrainte d'écriture unique de SQLite.
- VPS auto-géré : Offre le coût unitaire le plus bas pour ceux qui paient déjà pour une infrastructure serveur. L'utilisateur est responsable des correctifs OS, de la configuration du proxy inverse, de la gestion des certificats et des sauvegardes. Docker Compose est la méthode d'installation standard.
Contexte
La dépendance d'Uptime Kuma à SQLite impose plusieurs exigences critiques en matière d'infrastructure. SQLite n'autorise qu'un seul rédacteur à la fois, ce qui signifie que l'application doit s'exécuter en instance unique. Le passage à l'échelle horizontale avec plusieurs copies n'est pas possible sans changer le moteur de base de données, ce que Uptime Kuma ne prend pas en charge nativement dans ce contexte. De plus, le processus ne doit jamais être mis en veille. De nombreux fournisseurs cloud offrent des niveaux gratuits qui mettent en veille les conteneurs après des périodes d'inactivité pour économiser des ressources. Pour un outil de surveillance, ce comportement est fatal car un moniteur en veille ne peut pas détecter les pannes, créant un angle mort précisément quand il est le plus nécessaire.
Une autre exigence essentielle est un nom d'hôte public avec HTTPS. Cela est nécessaire à la fois pour accéder au tableau de bord d'administration en toute sécurité et pour servir les pages de statut aux utilisateurs finaux. Bien que certaines plateformes fournissent cela automatiquement, d'autres nécessitent une configuration manuelle des proxies inverses et des certificats TLS. Le choix de l'hôte dépend souvent de la préférence de l'équipe entre la commodité gérée ou un contrôle granulaire sur ces couches réseau.
Pourquoi c'est important
Pour les équipes exécutant leurs propres logiciels, l'emplacement de l'outil de surveillance est aussi critique que l'outil lui-même. Si Uptime Kuma fonctionne sur la même plateforme, la même région ou le même serveur que les applications qu'il surveille, une panne généralisée fera tomber le moniteur ainsi que les applications. Cela entraîne une défaillance silencieuse où aucune alerte n'est envoyée et la page de statut devient inaccessible aux utilisateurs cherchant des informations. Pour éviter cela, le moniteur doit être hébergé chez un fournisseur différent ou dans une région différente des applications principales. Par exemple, si les applications fonctionnent sur une plateforme en Allemagne, le moniteur pourrait être placé à Mumbai ou sur un service complètement différent.
La prévisibilité des coûts et la charge opérationnelle sont également des facteurs importants. L'auto-hébergement élimine les frais par moniteur associés aux solutions SaaS commerciales comme UptimeRobot, qui facture 9 $ par mois pour son plan Solo afin d'atteindre des intervalles de vérification de 60 secondes. Cependant, l'auto-hébergement introduit la charge de maintenir l'infrastructure sous-jacente. Les équipes doivent peser les économies contre le temps consacré à la gestion des mises à jour des serveurs, des sauvegardes et des correctifs de sécurité. La décision dépend souvent de savoir si l'organisation dispose déjà d'une capacité DevOps pour gérer un VPS ou préfère la simplicité d'une plateforme de conteneurs gérée.
Ce que vous pouvez faire
- Vérifiez que le répertoire de données de Uptime Kuma est monté sur un volume persistant qui survit aux redéploiements et aux redémarrages.
- Désactivez toutes les fonctions de mise en veille ou d'arrêt après inactivité sur votre plateforme d'hébergement pour assurer des vérifications de surveillance continues.
- Exécutez une seule instance de Uptime Kuma pour empêcher la corruption de la base de données SQLite due à des écritures concurrentes.
- Hébergez le moniteur chez un fournisseur cloud différent ou dans une région géographique différente de vos applications de production pour garantir la disponibilité pendant les pannes.
- Établissez une routine régulière de sauvegarde pour le fichier de données SQLite afin de préserver l'historique et la configuration des moniteurs.
- Envoyez des alertes de test à tous les canaux configurés, tels que l'e-mail, Slack ou Telegram, pour confirmer que les voies de notification sont fonctionnelles avant de compter dessus.



