
How to deploy IT Tools (Docker Container)
Here is a quick overview with the basic steps how to deploy IT Tools on a Ubuntu server running Docker.
IT Tools is a handy collection of tools which you can host yourself as a docker container.
This Docker container will be deployed using docker compose.
The creation of a volume is not needed since there is no data to keep persistant.
Before you start make sure you have access to a device with a Docker engine running and an account with sufficient privileges.
Check out these sources for more information, requirements and instructions:
Source: https://it-tools.tech/
Documentation: https://github.com/CorentinTh/it-tools
Mastodon: https://mastodon.online/@corentin
Start with an updated OS
Our target is a virtual machine with Ubuntu Server version 22.04.4 LTS installed.
It is always a good idea to start with an up to date operating system so the first step will be updating/upgrading this machine with the latest patches.
sudo apt-get update /
sudo apt-get upgradeCreate a folder for the docker compose file
sudo mkdir -p /data/dockerdata/it-toolsCreate the docker compose file with nano
sudo nano /data/dockerdata/it-tools/docker-compose.ymlPaste the content below in the docker-compose.yaml file and save the docker compose file.
---
services:
it-tools:
container_name: it-tools
image: 'corentinth/it-tools:latest'
ports:
- '8080:80'
restart: unless-stoppedDowload the IT Tools image and start your IT Tools container using the docker-compose.yml file
cd /data/dockerdata/it-tools/
docker compose up -d👇 Example output 👇
techfossa@techfossa-demo-01:/data/dockerdata/it-tools$ docker compose up -d
[+] Running 11/11
✔ it-tools Pulled 3.5s
✔ 43c4264eed91 Pull complete 0.5s
✔ 45a30f47e80f Pull complete 0.7s
✔ 4c64d3291c88 Pull complete 0.7s
✔ 9dc0279166b1 Pull complete 0.8s
✔ d3b17590914c Pull complete 0.8s
✔ 50d6cfdb81c6 Pull complete 0.9s
✔ 6592d833752c Pull complete 1.2s
✔ f4cab7bcfad1 Pull complete 1.6s
✔ 65e7766bfa53 Pull complete 1.7s
✔ c5f5268086b8 Pull complete 1.7s
[+] Running 2/2
✔ Network it-tools_default Created 0.0s
✔ Container it-tools Started 0.3sCheck out your self hosted collection of handy IT Tools by entering it's URL in your browser, in this case for our server http://10.5.0.134:8080
Your browser might display a warning since the connection to the IT Tools webinterface is not encrypted with TLS/SSL.
You should be seeing something like the image below and you can now start to explore and use all the IT tools:

Have fun exploring and using IT Tools!
Do you like IT Tools? Tell all other mammals about this great tool! Thank the creator!
Buy the creator a coffee on https://buymeacoffee.com/cthmsst
Give feedback on https://github.com/CorentinTh/it-tools and star this tool
