Commit 6b18e6

2025-07-28 01:44:50 MB Tech: -/-
docker compose files/it-tools.md ..
@@ 1,5 1,102 @@
# It-Tools
+ # IT Tools Summary
+
+ [IT Tools](https://github.com/CorentinTh/it-tools) is a **collection of handy online utilities** designed for **developers and IT professionals**. It offers a variety of tools for:
+ - **Data encoding & decoding** (Base64, JWT, URL encoding)
+ - **Format conversion** (JSON to XML, Markdown to HTML)
+ - **Security utilities** (Password hashing, Regex testing)
+ - **Text processing** (Lorem Ipsum generator, ASCII art)
+ - **Localization support** with multiple languages
+
+ The project is **open-source**, self-hostable via **Docker**, and actively maintained with frequent updates.
+ Explore more on [GitHub](https://github.com/CorentinTh/it-tools).
+
+ # Setting Up Homepage with Docker Compose
+
+ ## Introduction to it-tools
+
+ Useful tools for developers and people working in IT.
+
+ ## IT Tools List
+
+ A collection of online utilities for **developers and IT professionals**.
+
+ ### Encoding & Decoding
+ - **Base64 Encoder/Decoder** – Convert text to and from Base64 format.
+ - **JWT Decoder** – Decode JSON Web Tokens for inspection.
+ - **URL Encoder/Decoder** – Encode or decode URLs.
+
+ ### Data Formatting
+ - **JSON Formatter** – Beautify and validate JSON data.
+ - **Markdown to HTML Converter** – Convert Markdown text to HTML.
+ - **HTML Minifier** – Reduce the size of HTML files.
+
+ ### Security & Debugging
+ - **Regex Tester** – Test and debug regular expressions.
+ - **Password Hash Generator** – Generate secure password hashes.
+ - **Text Diff Checker** – Compare differences between text files.
+
+ ### Text & Development
+ - **Lorem Ipsum Generator** – Create placeholder text.
+ - **ASCII Art Generator** – Convert text into ASCII art.
+ - **UUID Generator** – Generate unique identifiers.
+ - **Color Picker** – Select and preview colors.
+
+ ### Network & Lookup
+ - **IP Lookup** – Find details about an IP address.
+ - **DNS Resolver** – Query DNS records.
+ - **Ping Tool** – Check network connectivity.
+ - **WHOIS Lookup** – Retrieve domain registration details.
+
+ ### File & Utility Tools
+ - **QR Code Generator** – Create QR codes from text.
+ - **Barcode Generator** – Generate barcodes.
+ - **Timestamp Converter** – Convert timestamps to readable dates.
+
+ These tools are **open-source**, self-hostable via **Docker**, and actively maintained.
+ Explore more on [GitHub](https://github.com/CorentinTh/it-tools). 🚀
+
+
+ ## Docker Compose Configuration for it-tools
+
+ This Docker Compose setup deploys it-tools in a Docker container, offering an isolated environment for it-tools.
+
+ ### Docker Compose File (`docker-compose.yml`)
+
+ ```yaml
+ services:
+ it-tools:
+ image: 'corentinth/it-tools:latest'
+ ports:
+ - '8080:80'
+ restart: unless-stopped
+ container_name: it-tools
+
+ ```
+
+ ## Key Components of the Configuration
+ ### Service: it-tools
+ - **Image**: `corentinth/it-tools:latest` is the Docker image used for it-tools.
+ - **Ports**:
+ - `8080:80` maps port 8080 on the host to port 80 in the container, where it-tools web interface is accessible.
+ - **Restart Policy**: `unless-stopped` ensures that the it-tools service restarts automatically unless stopped.
+
+ ## Deploying it-tools
+
+ 1. Save the Docker Compose configuration in a `docker-compose.yml` file.
+ 2. Run `docker compose up -d` to start Homepage in detached mode.
+ 3. Access Homepage by navigating to `http://<host-ip>:8080`.
+
+ ## Configuring and Using it-tools
+
+ After deployment, Homepage is ready to use through its web interface.
+
+
+ ## Youtube Video
+
+ Video coming soon!!
+
Docker compose file
```yaml
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9