binglab - This is my homelab site
Attachments
History
Blame
View Source
Changelog
Documentation
About An Otter Wiki
Toggle dark mode
Login
Home
A - Z
Page Index
Docker Compose Files
CheckCie
Docmost
Excalidraw
Ezbookkeeping
Gitea
Gogs
Home Page
Homebox
It-Tools
Koillection
Lubelogger
Otter Wiki
Sterling-PDF
Tianji
Wordpress
Docker Compose Files
It-Tools
6b18e6
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