IT-Tools mit Docker-Compose installieren

IT-Tools mit Docker-Compose installieren

Hier zeige ich euch, wie man IT-Tools mit Docker-Compose installiert.

Was ist IT-Tools überhaupt?

IT-Tools fasst über 50 nützliche Tools für Entwickler und IT-Mitarbeiter zusammen. Das Tolle an diesem erstaunlichen Tool ist, dass es keine Einrichtung erfordert, keine dauerhaften Datenträger, du kannst es sofort in Gedankenschnelle nutzen. In dieser Schritt-für-Schritt-Anleitung zeige ich dir, wie du Muer mit Docker-Compose und Portainer installierst.

Wie installiert man IT-Tools?

Die beste und einfachste Variante ist Docker-Compose. Mit Docker-Compose hat man eine Datei, die man nur ausführen muss und schon läuft der Container.

💡
Dir gefällt der Blogbeitrag und möchtest mehr wissen? Dann melde dich doch beim Newsletter an!

Ich selbst benutze oftmals Portainer für Docker-Compose, da ich dann in der Weboberfläche von Portainer, Anpassungen an der Datei machen kann und alles schön in einer GUI sehe. Ich werde euch hier beide Schritte erklären, damit ihr euren Weg selbst aussuchen könnt.

Installation ohne Portainer

Um mit der Installation zu beginnen, ist es sinnvoll, sich einen Ordner auf dem Server anzulegen, in dem man die Docker-Compose.yml speichert.

$ mkdir ittools

Nachdem man einen Ordner angelegt hat, erstellt man eine Docker-Compose.yml.

$ touch docker-compose.yml

Dort kommt folgender Code rein:

version: '3.3'
services:
    it-tools:
        container_name: it-tools
        restart: unless-stopped
        ports:
            - 8080:80
        environment:
            - UID=1000
            - GID=1000
        image: 'corentinth/it-tools:latest' 

Jetzt startet ihr den Container.

$ docker-compose up -d

Sobald er Done anzeigt, könnt ihr drauf zugreifen.

Installation mit Portainer

Mit Portainer ist die Installation deutlich einfacher und man braucht die Shell nicht, man muss also nicht auf die Konsole.

Ihr geht also erstmal auf euer Portainer und geht dort unter Stacks auf Add Stack

Jetzt gebt ihr eurem Stack einem Namen und fügt die Docker-Compose ein.

Sobald ihr die Docker-Compose angepasst habt, drückt ihr auf Deploy the container und schon wird euer Container erstellt und ihr könnt auf die Oberfläche zugreifen.

Das coole an Portainer ist, dass ihr jetzt alle Anpassungen direkt in diesem Stack machen könnt und nicht jedes mal die Docker-Compose.yml aufrufen müsst.

Letzte Worte

IT-Tools ist eine unglaubliche Ressource für alle, die ihr selbstgehostetes Homelab verbessern wollen.

Mit über 45 Tools (und es kommen ständig neue hinzu) ist es so, als hätte man ein komplettes Paket an kostenlosen Tools an einem Ort. Als ich IT-Tools zum ersten Mal entdeckte, war ich überwältigt von der schieren Anzahl an wertvollen Tools und wusste sofort, dass ich sie in mein Arsenal aufnehmen musste.

Wenn auch du deinen Entwicklungsprozess vereinfachen und beschleunigen und deine Produktivität steigern willst, dann solltest du dir IT-Tools unbedingt ansehen.

Hier geht es zum Github Repository:

GitHub - CorentinTh/it-tools: Collection of handy online tools for developers, with great UX.
Collection of handy online tools for developers, with great UX. - GitHub - CorentinTh/it-tools: Collection of handy online tools for developers, with great UX.