À quoi ça sert ?
IT-Tools regroupe plus de 80 petits outils pratiques : générateur de mots de passe et d'UUID, encodage Base64, conversion JSON/YAML, calcul de sous-réseaux, QR codes, expressions cron… Tout fonctionne dans le navigateur.
Pour qui ?
Les développeurs et administrateurs qui jonglent avec des petits outils en ligne.
Après l'installation
- Ouvrez l’adresse du site : c’est prêt à l’emploi.
Le docker-compose
Exemple derrière Traefik, avec une explication sur chaque ligne. Pour l'adapter à votre cas (Nginx Proxy Manager, port local…), utilisez le générateur.
# docker-compose.yml : IT-Tools
# Ce fichier décrit les « conteneurs » à lancer : chaque conteneur est une petite
# boîte isolée qui contient un programme. Lancez-le avec : docker compose up -d
services:
it-tools:
# Le programme à télécharger (l'« image »), avec sa version
image: corentinth/it-tools:latest
container_name: it-tools
# Redémarre tout seul après une panne ou un redémarrage du serveur
restart: unless-stopped
# Réglages de l'application. Les valeurs ${...} viennent du fichier .env
environment:
TZ: Europe/Paris
# Réseau partagé avec le reverse proxy pour qu'il puisse joindre l'application
networks:
- traefik
# Indique à Traefik de publier l'application sur https://outils.mondomaine.fr avec un certificat HTTPS
labels:
- traefik.enable=true
- traefik.http.routers.ittools.rule=Host(`outils.mondomaine.fr`)
- traefik.http.routers.ittools.entrypoints=websecure
- traefik.http.routers.ittools.tls.certresolver=letsencrypt
- traefik.http.services.ittools.loadbalancer.server.port=80
# Le réseau du reverse proxy existe déjà : on s'y raccroche
networks:
traefik:
external: true