docker.recipes

IT Tools

beginner

Useful tools for developers and IT professionals.

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

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

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

Usage Notes

  1. 1Access at http://localhost:8080
  2. 2Hash generators, encoders
  3. 3Network 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
Ad Space