Last Updated:

How to deploy IT Tools (Docker Container)

Tech Fossa
Tech Fossa How-to

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 upgrade

Create a folder for the docker compose file

sudo mkdir -p /data/dockerdata/it-tools

Create the docker compose file with nano

sudo nano /data/dockerdata/it-tools/docker-compose.yml

Paste 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-stopped

Dowload 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.3s

Check 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