Suivi du temps auto-hébergé ou cloud : ce que sept ans nous ont appris
Nous avons hébergé notre propre serveur de build pendant sept ans et demi, et nous avons eu raison. Puis nous avons eu tort, et il a fallu le congé d’un collègue pour nous en apercevoir.
La plupart des articles comparant l’auto-hébergement et le cloud sont écrits par quelqu’un qui vend l’un des deux. Celui-ci aussi : Sandtime.io est hébergé, et nous aimerions que vous l’utilisiez. Plutôt que d’argumenter par principe, voici ce qui s’est passé quand nous avons fait tourner notre propre infrastructure, ce que cela a réellement coûté, et les cas où auto-héberger un outil de suivi du temps reste la bonne réponse.
L’auto-hébergement est une décision d’équipe, pas une décision technique. L’installation est la partie facile. La question est de savoir qui s’en occupe la troisième année, et si cette personne peut partir en vacances.
- Ce que l’auto-hébergement apporte vraiment : une localisation des données que vous maîtrisez et aucune dépendance à la pérennité d’un fournisseur.
- Ce qu’il coûte vraiment : pas des frais d’hébergement. De l’attention, et un facteur d’autobus de un.
- Ce qui nous a fait retirer le nôtre : la personne qui connaissait le système est partie en congé, et personne d’autre ne savait où se trouvait quoi que ce soit.
- Quand l’auto-hébergement l’emporte encore : une règle stricte de localisation des données, un réseau isolé, ou une équipe plateforme déjà en place. Les trois sont réels.
- L’option intermédiaire : hébergé, mais dans la juridiction dont vous avez besoin, avec un export que vous pouvez lancer à tout moment.
Sandtime.io fonctionne sur l’infrastructure OVHcloud dans l’Union européenne et est gratuit pour un nombre illimité d’utilisateurs. Nous vendons l’option hébergée : les arguments contre nous sont donc énoncés clairement ci-dessous.
Ce que nous avons fait tourner, et pendant combien de temps
Notre serveur Jenkins a tourné du 3 janvier 2019 au 10 août 2026, date à laquelle nous avons déplacé l’intégration continue vers un service hébergé. Il a fonctionné pendant toute cette période. La décision de le retirer n’a jamais porté sur son bon fonctionnement.
Nous avons publié ces chiffres au moment du retrait, et vous pouvez lire la publication d’origine. En 2019, c’était une bonne décision, et il faut le dire clairement : GitHub Actions n’existait pas, l’intégration continue hébergée était limitée, et faire tourner la sienne était la façon dont les équipes sérieuses livraient. Une décision juste au moment où elle est prise peut cesser de l’être sans que personne n’ait mal agi.
La facture n’a jamais été le problème
Le coût d’hébergement était négligeable. Ce que le serveur consommait réellement, c’était de l’attention : mises à jour, extensions cassées, certificats, disque, et l’accumulation lente d’une configuration qui n’existait nulle part ailleurs que sur cette machine.
Le déclencheur a été banal. La personne qui connaissait le système est partie en congé, et il s’est avéré que personne d’autre ne connaissait les accès, le VPN, ni l’emplacement de la configuration. Rien n’est tombé en panne. Il est simplement devenu clair qu’une maladie ou une démission nous séparait d’une chaîne de build que nous ne saurions pas réparer.
L’auto-hébergement est un pari sur le fait que vous aurez toujours la personne. Chaque service auto-hébergé a un responsable, que cela ait été dit à voix haute ou non. La question à poser avant de déployer n’est pas « savons-nous faire tourner cela ? » mais « qui s’en occupe quand la personne qui l’a installé est en vacances, et le sait-elle déjà ? »
Ce qu’implique d’héberger soi-même un outil de suivi du temps
Si vous envisagez un outil auto-hébergé comme Kimai ou Solidtime, l’installation est réellement simple. La liste ci-dessous est ce qui vient après, et c’est cette partie qui décide si vous êtes encore satisfait la deuxième année.
Accessible de l’extérieur
Les gens enregistrent leur temps depuis un téléphone dans le train et un portable chez un client. Cela implique soit d’exposer le serveur à Internet et d’en assumer les conséquences, soit de faire tourner un VPN et de demander à chacun de s’y connecter avant de saisir une heure.
Des sauvegardes que vous avez testées
Une sauvegarde non testée est une croyance, pas une sauvegarde. Les feuilles de temps alimentent la paie et la facturation : la restauration doit fonctionner le pire jour du trimestre, pas le plus calme.
Des mises à jour que personne ne veut faire
Les correctifs de sécurité arrivent à leur propre rythme. Plus une mise à jour est repoussée, plus elle grossit, et plus elle ressemble à un projet qu’à une après-midi de travail.
Une deuxième personne qui sait
L’assurance la moins chère qui soit, et la plus souvent négligée. Si la procédure n’existe que dans une seule tête, le service a un facteur d’autobus de un, quelle que soit la qualité du logiciel.
Quand l’auto-hébergement est la bonne réponse
Il existe des cas où c’est manifestement le cas, et une comparaison qui prétend le contraire ne mérite pas d’être lue.
Une règle contraignante de localisation des données
Certains contrats et certaines règles du secteur public précisent où les enregistrements peuvent physiquement se trouver. Si un hébergeur ne peut pas satisfaire la clause, la discussion est close et l’auto-hébergement est la réponse.
Un réseau isolé
Si le travail se déroule sur un réseau sans accès à Internet, un logiciel hébergé n’est une option à aucun prix.
Vous avez déjà une équipe plateforme
Si quelqu’un est d’astreinte sur les services internes ce trimestre et le suivant, un service de plus est un coût marginal plutôt qu’un nouvel engagement. C’est une situation vraiment différente de celle d’une équipe de six personnes sans rotation d’astreinte.
Si aucun de ces cas ne vous correspond, la lecture honnête est qu’auto-héberger un outil de suivi du temps relève de la préférence et non de l’exigence. C’est permis. Il vaut simplement mieux savoir de quoi il s’agit avant d’engager un collègue à le maintenir.
Où vivent réellement les données hébergées
L’objection habituelle au logiciel hébergé est que vous ne savez plus où sont vos enregistrements ni si vous pouvez les récupérer. On peut répondre aux deux, et il vaut mieux répondre précisément plutôt que de rassurer.
Sandtime.io fonctionne sur l’infrastructure OVHcloud dans l’Union européenne, sauvegarde toutes les huit heures et exporte chaque rapport vers Excel ou CSV quand vous le demandez. Le centre de confiance liste les prestataires et le rythme des sauvegardes. Votre organisation reste responsable de ses propres enregistrements. Il n’y a aucune capture d’écran, aucun enregistrement de frappe et aucune surveillance d’activité dans le produit, sur aucune plateforme.
Ce dernier point compte plus que la question de l’hébergement pour la plupart des équipes. Un outil auquel personne ne fait confiance produit des heures auxquelles personne ne croit, où que se trouve le serveur.
Comment décider en une après-midi
Si vous ne pouvez pas nommer le responsable, vous avez votre réponse. Si aucune exigence stricte ne s’applique, le reste relève de la préférence, et un chemin de migration jamais emprunté est un plan plutôt qu’un chemin.
Les questions que l’on pose vraiment
Puis-je auto-héberger Sandtime.io ?
Pas avec le produit gratuit, qui fonctionne sur l’infrastructure OVHcloud dans l’Union européenne. L’auto-hébergement est proposé sous forme de déploiement Enterprise sur mesure : si une règle contraignante impose des enregistrements sur votre propre matériel, contactez le service commercial en précisant ce qu’exige la règle. Lisez la suite dans tous les cas : héberger un outil soi-même est un engagement réel, et les coûts décrits plus bas sont ceux qui nous ont surpris.
Qu’advient-il de mes données si je pars ?
Chaque rapport s’exporte vers Excel ou CSV à tout moment, données de devise comprises. Rien n’a besoin d’être demandé au support et il n’y a aucun délai. Lancez l’export une fois dès le début pour savoir à quoi ressemble ce que vous obtiendriez.
Mes données de temps servent-elles à entraîner quoi que ce soit ?
Non. Votre organisation reste responsable de ses enregistrements, et le produit ne prend aucune capture d’écran, n’enregistre aucune frappe et ne surveille aucune activité sur aucun appareil.
Hébergé signifie-t-il que je perds le contrôle de qui voit quoi ?
Non. L’accès est régi par trois rôles : Administrateur, Administrateur de projet et Utilisateur. Chacun voit les projets auxquels il est affecté et rien d’autre, ce qui est généralement plus strict qu’une instance auto-hébergée où tout le monde partage un même identifiant.
Est-ce vraiment gratuit ?
Oui, pour un nombre illimité d’utilisateurs, sans facturation par siège et sans fonctionnalité réservée à un abonnement. Voir les tarifs et pourquoi c’est gratuit. Les associations enregistrées peuvent bénéficier d’une offre dédiée.
La version courte
Auto-héberger un outil de suivi du temps est une envie raisonnable et un engagement réel. Nous avons fait tourner notre propre infrastructure pendant sept ans et demi, elle nous a bien servis, et nous l’avons retirée dès qu’il est devenu clair que son fonctionnement dépendait de la disponibilité d’une seule personne.
Si la question est plutôt de développer votre propre outil que de choisir un hébergement, les chiffres construire ou acheter sont la meilleure comparaison. Si vous avez la règle qui l’impose ou l’équipe qui peut le porter, auto-hébergez : cet article aura, espérons-le, rendu concrets les coûts de la deuxième année. Sinon, un logiciel hébergé dans une juridiction qui vous convient et un export que vous avez réellement testé vous mèneront plus loin en mobilisant moins l’attention de quelqu’un.
À propos des contributeurs
Équipe éditoriale de Sandtime.io
Les articles Sandtime.io associent connaissance du produit, recherche de sources et rédaction assistée par l’IA. Chaque guide publié fait l’objet d’une révision éditoriale humaine.
LinkedInSite internet
Przemysław Zalewski
Ingénieur Sandtime.io et membre de l’équipe Sanddev, il vérifie l’exactitude des informations produit, les détails techniques, les sources et la qualité éditoriale.
LinkedInE-mailProfil Sanddev