IT Tools


Adguard HomeIT Tools is a handy set of small tools designed to make IT Pros jobs a little easier. It contains a variety of tools like generating UUIDs, to encrypting text, case converts for text, and so much more.

Product: IT Tools
Install Type: Helm (Chart)
Container Image: Docker

Installation Details

Unfortunaly, TrueCharts seems to be one of the few available charts for IT Tools. For Helm charts, If you have not yet added this Helm repository, you can add it with:

helm repo add truecharts https://charts.truecharts.org

I generally pull the values to a file and modify that file for my specific needs:

 helm show values truecharts/it-tools > values.yaml

This allows me to modify different environment specific configurations such as persistent storage and others. Please configure as appropriate for your environment.

Once you have made all of your changes, deploy with the following:

helm upgrade --install --namespace utility --create-namespace \
             -f values.yaml it-tools truecharts/it-tools

I have had issues with the ingress in this chart that I have had not had time to circle back on it. Right now I manually define an ingress with the following:

01-grav-ingress.yaml

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: it-tools
  labels:
    app: it-tools
  namespace: utility
  annotations:
    cert-manager.io/cluster-issuer: 'letsencrypt'
spec:
  rules:
    - host: your.host.name
      http:
        paths:
        - path: /
          pathType: Prefix
          backend:
            service:
              name: it-tools
              port:
                number: 80
   tls:
    - hosts:
      - your.host.name
      secretName: it-tools-tls

This of course assumes you have configured an Ingress (with some sort of LoadBalancer defined, like MetalLB and Cert Manager with Let's Encrypt as an ACME provider.