i-doit ist mehr als nur die beste auf Open Source basierende Plattform für IT-Dokumentation. Mit einem intelligenten Beziehungsmodell, der Möglichkeit IT Services zu modellieren, Konfigurationen zu Geräten und Applikationen zu verwalten sowie Abhängigkeiten und Statistiken zu visualisieren, wird i-doit zu einer business-tauglichen CMDB. Wir möchten Ihnen den Einstieg in i-doit erleichtern. In diesem Blogbeitrag erklären wir Ihnen, wie Sie eine einfache Installation kurzerhand per Script durchführen können.
Einfache Installation per Script
Seit einiger Zeit gibt es für das IT-Dokumentationswerkzeug ein Script zur automatischen Installation. Dieses Script wird von Benjamin Heisig (IT Consultant bei i-doit) stetig weiterentwickelt.
Das Script kann mit folgendem Befehl direkt aus GitHub geladen werden:
wget https://raw.githubusercontent.com/i-doit/scripts/main/idoit-install
Alternative:
curl -LO https://raw.githubusercontent.com/i-doit/scripts/main/idoit-install
Nach dem Download muss das Script ausführbar gemacht werden:
chmod 755 idoit-install
Folgender Befehl führt das heruntergeladene Script anschließend aus (root-Rechte erforderlich):
./idoit-install
Es ermöglicht die Installation von i-doit auf Debian 11 „bullseye“ (empfohlen) und auch schon stabil auf dem neuen Debian 12 „bookworm“, das initial am 10.06.23 (späteste Aktualisierungsversion 17.05.2025) veröffentlicht wurde. Natürlich unterstützt es auch Ubuntu 20.04 „focal fossa“ und Ubuntu 22.04 LTS „jammy jellyfish“. Außerdem werden RHEL 8 und 9, CentOS8 sowie SUSE Linux Enterprise Server 15 SP1 bis SP3 unterstützt.
Um die nötigen PHP-Versionen auf Betriebssystemen zu installieren, die diese nicht nativ unterstützen, wird von dem Benutzer die Erlaubnis eingeholt, auf die entsprechenden Repositorys zurückzugreifen.
Das Script vereinfacht die Installation von i-doit enorm: Es muss nicht mehr zunächst ein LAMP Stack installiert und vorkonfiguriert werden, das Script übernimmt diese Arbeit und richtet PHP, Apache und eine MariaDB automatisiert für die Benutzung mit i-doit ein. Das Script fragt lediglich zu erstellende Passwörter vom Nutzer ab, jedoch sind auch dafür default-Werte hinterlegt.
Möchte man die Standartwerte überall nutzen, lässt sich mit dem Befehl
yes "" | ./idoit-install
die Installation von i-doit komplett ohne Nutzereingaben durchführen.
Nicht nur die Installation per Konsole, auch der Setup in der Web-Gui wird durch das Script eingespart. Die installierte Datenbank ist eingerichtet und im i-doit die Zugangsdaten hinterlegt.
Der nächste Schritt ist das einbinden einer Lizenz, (https://kb.i-doit.com/display/de/Lizenz+einspielen) wenn man sich für die PRO-Variante von i-doit entschieden hat.
Am besten gleich mit installieren:
Zu der automatisierten Installation kommen viele weitere Vorteile und Features, die die Skripte von Herrn Heisig mit sich bringen.
So können auf Wunsch automatisch Cronjobs registriert werden, die regelmäßig ein Backup von i-doit durchführen und alle anderen definierten Jobs ausführen. Zu den internen Jobs von i-doit gehört z.B. der Versand von Emails, die an ablaufende Software-Lizenzen oder Zertifikate erinnern.
Weiterhin wird die i-doit Installation durch diese Jobs sauber gehalten, indem
- Cache Dateien gelöscht,
- Update Dateien entfernt,
- alte Logbücher archiviert werden,
- das Rechtesystem korrigiert
- und der Suchindex erneuert werden.
Weitere Scripte/ CLI-Tools
Außerdem gibt es nützliche Werkzeuge für die Kommandozeile, die den Umgang mit i-doit erleichtern. Nach der automatisierten Installation stehen Befehle zur manuellen Sicherung und Wiederherstellung bereit. In nachfolgender Tabelle gibt es eine Übersicht über alle möglichen Befehle, zu denen es Skripte im Repository von Benjamin Heisig gibt:
| Befehl | Beschreibung |
|---|---|
sudo idoit-backup |
Erstellt eine Sicherung von i-doit |
sudo idoit-restore |
Stellt i-doit aus der letzten Sicherung wieder her |
idoit-support |
Generiert eine Datei mit ausgewählten Informationen über die i-doit Installation und die Installationsumgebung |
Idoit-pwd |
Passwörter ändern und Standard-Nutzer entfernen |
Idoit-hotfix /path/to/hotfix.zip |
Spielt Hotfixes ein |
Bis auf die ersten beiden, in der Tabelle genannten, und dem Installations-Script funktionieren die anderen Skripte aufgrund spezieller Befehle nur auf Debian-Installationen.
Ein Blick in das Repository von dem Hersteller Synetics können wir Ihnen also aufgrund der Vereinfachung und der stetigen Aktualisierung wärmstens empfehlen: https://github.com/i-doit/scripts
Um die übrigen Skripte einfach in der Kommandozeile benutzen zu können, gehen Sie wie folgt vor:
Laden Sie das jeweilige Skript aus dem Repository:
wget https://raw.githubusercontent.com/i-doit/scripts/main/idoit-Scriptname
Machen Sie es ausführbar mit:
chmod 755 idoit-Scriptname
Und verschieben Sie es anschließend, um es aus jedem Verzeichnis aufrufen zu können:
mv idoit-Scriptname /usr/local/bin/idoit- Scriptname
Nice to know
Die Add-ons ISMS und VIVA2 erweitern die Funktionalität von i-doit für das Management der Informationssicherheit. Die becon GmbH hat dazu die Bereitstellung, Weiterentwicklung und den Vertrieb der Add-ons ISMS und VIVA2 von der synetics GmbH übernommen. becon ist zudem i-doit Premium Partner, i-doit Certified Support Partner und i-doit Development Partner der synetics GmbH und liefert somit das Rundum-sorglos-Paket.
Die Pressemeldung zur Erweiterung der becon IT-Security Services mit den i-doit Add-ons ISMS und VIVA2 HIER
INFORMATION SECURITY
Information Security Management System
Der Praxisleitfaden zum i-doit ISMS
Systeme, Anwendungen und Prozesse innerhalb von Organisationen werden zunehmend komplexer. Damit nimmt die Angriffsfläche zu, die potenzielle Angreifer und Schadsoftware ausnutzen können. Die Informationssicherheit hat das Ziel, diese Angriffsfläche gering zu halten und Unternehmenswerte (Assets) zu schützen. Das Thema Sicherheit gewinnt in vielen Unternehmen erst an Bedeutung, wenn geschäftskritische Prozesse gestört wurden oder ein finanzieller Schaden entstanden ist. Dabei sind die meisten Impacts mit einfachen Mitteln abzuwehren oder deren Tragweite drastisch zu reduzieren. Diese Schritte möchten wir Ihnen im i-doit ISMS Praxisleitfaden näher bringen.
Premium Partner
becon ist i-doit Premium Partner, Certified Support Partner und Development Partner und liefert somit das Rundum-sorglos-Paket.
blog
Ähnliche Blogartikel
EU-KI-Verordnung: Regulierung mit Weitblick – Was Unternehmen jetzt wissen müssen
Die EU hat mit dem AI Act die weltweit erste umfassende KI-Verordnung zur Regulation von KI nach risikobasiertem Ansatz verabschiedet.
CMDB und ITIL: Best Practices für ein erfolgreiches IT-Service Management
Ein effektives IT-Service Management (ITSM) ist unerlässlich für den Erfolg von Unternehmen. Die Configuration Management Database (CMDB) und das ITIL (Information Technology Infrastructure Library) Framework spielen dabei eine zentrale Rolle. Diese beiden Elemente helfen Unternehmen, ihre IT-Services effizient zu verwalten, die Servicequalität zu verbessern und die Betriebskosten zu optimieren.
Webinar: NIS2 mit dem i-doit Add-on ISMS
Ab Anfang nächsten Jahres fordert die NIS2-Richtlinie rund 30.000 deutsche Unternehmen auf, ein ISMS einzuführen sowie Sicherheitsvorfälle umfassend zu dokumentieren und zu melden. In unserem Webinar erfahren Sie, welche Schritte für die Einhaltung der neuen gesetzlichen Anforderungen nötig sind und wie Sie dabei das ISMS-Add-on von i-doit gezielt unterstützt. Jetzt anmelden!
Kontakt
Kontaktieren Sie uns!
Wir freuen uns von Ihnen zu hören.
Sie haben Fragen oder stehen vor einer besonderen Herausforderung? Unser engagiertes Team steht Ihnen für eine unverbindliche Beratung gerne zur Verfügung.
Jetzt unverbindlich beraten lassen


