Pourquoi auto-héberger une boîte à outils ?
Les outils en ligne comme jwt.io, regex101.com ou md5hashgenerator.com sont pratiques — jusqu'à ce qu'on réalise qu'on y colle des jetons d'authentification de production, des clés API ou des hachages de fichiers sensibles. Ces sites ne garantissent pas que vos entrées ne sont pas journalisées. IT-Tools résout le problème à la racine : une instance privée sur votre VPS, accessible uniquement à votre équipe, dans laquelle chaque calcul s'effectue en JavaScript dans le navigateur du développeur. Le serveur Nginx distribue des fichiers statiques — il ne voit jamais vos données.
Ce que vous obtenez avec IT-Tools auto-hébergé
- 60+ utilitaires intégrés — JWT (décodeur et encodeur), générateurs SHA-256/MD5/SHA-1/bcrypt, UUID v1/v4, base64 et URL, testeur de regex avec surbrillance en direct, formateur JSON, comparateur de texte, convertisseur de couleurs…
- Recherche instantanée — tapez le nom de l'outil dans la barre de recherche et il s'affiche en temps réel.
- Traitement 100 % côté navigateur — aucun de vos jetons, clés ou hachages n'est envoyé à un serveur.
- Fonctionne hors ligne — idéal pour les réseaux d'entreprise isolés ou les VPN sans accès sortant.
- Sans authentification — ouvrez l'interface et commencez.
- Empreinte réduite — ~20 Mo d'image Docker, quelques mégaoctets de RAM, fonctionne sur n'importe quel VPS de 512 Mo.
Prérequis
Un VPS ServOrbit avec Ubuntu 24.04 et au moins 512 Mo de RAM. Docker est provisionné automatiquement lors du déploiement via la marketplace. Aucune base de données, aucun nom de domaine et aucun certificat SSL n'est requis — bien qu'un domaine soit recommandé pour un accès distant sécurisé par HTTPS.
Déployer IT-Tools sur votre VPS
Déploiement en un clic depuis la marketplace
Ouvrez votre panneau de contrôle ServOrbit, allez dans Marketplace → Développement → IT-Tools et cliquez sur Déployer. Docker tire corentinth/it-tools:latest et démarre Nginx. L'interface complète est disponible en moins de 10 secondes — aucun assistant, aucun fichier de configuration.
Accéder à l'interface
Si un domaine est attaché, ouvrez https://votre-domaine. Sans domaine, créez un tunnel SSH : ssh -L 3765:127.0.0.1:3765 root@<votre-ip-vps> puis accédez à http://localhost:3765 (utilisez le port affiché dans votre espace client ServOrbit — le port effectif peut différer si 3765 était déjà pris). IT-Tools s'ouvre directement, sans login.
Utiliser le décodeur JWT
Tapez « JWT » dans la barre de recherche. Cliquez sur JWT Decoder. Collez un jeton JWT et IT-Tools décompose l'en-tête, le payload et la signature, décode les claims et affiche l'expiration en format lisible. Le jeton ne quitte jamais votre navigateur.
Restreindre l'accès (optionnel)
IT-Tools n'a pas d'authentification intégrée. Pour restreindre l'accès, placez-le derrière un reverse proxy (Nginx ou Caddy) avec HTTP Basic Auth, ou exposez-le uniquement sur votre réseau VPN. Le pare-feu ServOrbit vous permet de fermer le port à toutes les IP publiques et de l'ouvrir uniquement à vos plages CIDR.
Astuce : utiliser IT-Tools en réseau isolé
Une fois l'image Docker chargée, IT-Tools fonctionne sans accès internet. Idéal pour les postes de travail en réseau d'entreprise sans sortie internet, les environnements de développement air-gapped ou les VM de test isolées. Aucune dépendance externe n'est chargée à l'exécution.