$docker.recipes

IT Tools

beginner

Useful tools for developers and IT professionals.

[i]Overview

IT Tools is a comprehensive web-based collection of utility tools designed specifically for developers, system administrators, and IT professionals. Created by Corentin Th, this open-source project consolidates dozens of commonly needed utilities into a single, offline-capable interface, eliminating the need to search for and bookmark multiple online tools. The platform includes hash generators, encoders/decoders, formatters, converters, network utilities, and text manipulation tools that developers use daily. This Docker deployment provides a self-hosted instance of IT Tools, giving teams complete control over their utility toolkit while ensuring data privacy and offline availability. Unlike scattered online utilities that may compromise sensitive data, running IT Tools locally means your API keys, configuration files, and proprietary data never leave your infrastructure. The containerized approach makes it perfect for development teams, security-conscious organizations, and anyone who needs reliable access to developer utilities without internet dependencies or privacy concerns.

[*]Key Features

  • [+]Hash generation tools supporting MD5, SHA-1, SHA-256, SHA-512, and other cryptographic algorithms
  • [+]Base64, URL, HTML, and JWT encoding/decoding utilities with real-time conversion
  • [+]JSON, XML, YAML, and SQL formatters with syntax highlighting and validation
  • [+]Network utilities including IP address lookups, CIDR calculators, and port scanners
  • [+]Text manipulation tools for case conversion, regex testing, and diff comparison
  • [+]QR code generators and barcode readers for mobile integration workflows
  • [+]Color palette tools with hex, RGB, HSL converters and accessibility checkers
  • [+]Timestamp converters supporting Unix epochs, ISO formats, and timezone calculations

[#]Common Use Cases

  • [1]Development teams needing offline access to encoding utilities during air-gapped deployments
  • [2]Security auditors requiring local hash verification tools for sensitive file analysis
  • [3]System administrators managing network configurations with CIDR and IP calculation tools
  • [4]API developers testing JWT tokens and JSON formatting without external dependencies
  • [5]DevOps engineers creating QR codes for deployment URLs and configuration sharing
  • [6]Code reviewers using diff tools and regex testers for merge request analysis
  • [7]Compliance teams ensuring data privacy by avoiding third-party online utilities

[!]Prerequisites

  • [!]Docker Engine 20.10+ and Docker Compose V2 for container orchestration
  • [!]Minimum 512MB RAM allocation for smooth web interface performance
  • [!]Port 8080 available on the host system for web interface access
  • [!]Basic understanding of web-based utilities and developer tool workflows
  • [!]Network access to Docker Hub for initial image download (offline afterward)
  • [!]Modern web browser with JavaScript enabled for full functionality
[!]

WARNING: For development & testing. Review security settings, change default credentials, and test thoroughly before production use. See Terms

[$]docker-compose.yml

[docker-compose.yml]
1services:
2 it-tools:
3 image: corentinth/it-tools:latest
4 container_name: it-tools
5 restart: unless-stopped
6 ports:
7 - "8080:80"

[$].env Template

[.env]
1# No configuration needed

[i]Usage Notes

  1. [1]Access at http://localhost:8080
  2. [2]Hash generators, encoders
  3. [3]Network utilities

[>]Quick Start

[terminal]
1# 1. Create the compose file
2cat > docker-compose.yml << 'EOF'
3services:
4 it-tools:
5 image: corentinth/it-tools:latest
6 container_name: it-tools
7 restart: unless-stopped
8 ports:
9 - "8080:80"
10EOF
11
12# 2. Create the .env file
13cat > .env << 'EOF'
14# No configuration needed
15EOF
16
17# 3. Start the services
18docker compose up -d
19
20# 4. View logs
21docker compose logs -f

[>]One-Liner

Run this command to download and set up the recipe in one step:

[terminal]
1curl -fsSL https://docker.recipes/api/recipes/it-tools/run | bash

[?]Troubleshooting

  • [!]Interface loads but tools don't respond: Clear browser cache and localStorage, then refresh the page
  • [!]Hash generators producing incorrect results: Ensure input text encoding is UTF-8 and check for hidden characters
  • [!]JSON formatter showing syntax errors: Validate JSON structure and remove trailing commas or comments
  • [!]QR code generator not displaying: Check browser permissions for canvas/image rendering and disable ad blockers
  • [!]Port 8080 connection refused: Verify no other services are using the port with 'netstat -tulpn | grep 8080'
  • [!]Container exits immediately: Check Docker logs for permission errors and ensure sufficient system resources

Community Notes

Loading...
Loading notes...

## Download Recipe Kit

Get all files in a ready-to-deploy package

Includes docker-compose.yml, .env template, README, and license

## Components

it-tools

## Tags

#it-tools#utilities#developer#converters

## Category

Development Tools