Menü überspringen
Logo_sRGB_Cameleon Favicon
  • Home
  • Plattform
  • Lösungsbausteine
  • Partner
  • Dokumentation
  • Home
  • Plattform
  • Lösungsbausteine
  • Partner
  • Dokumentation

Release Notes

  • Version 1.7.0
  • Version 1.6.0
  • Version 1.5.0
  • Version 1.4.0
  • Version 1.3.0
  • Version 1.2.0

Lösungen

  • Self Service Portal
    • Übersicht
  • Plattform
    • Importieren von CSV-Dateien
    • Benutzerverwaltung
    • Dashboard und Reports
  • IT Service Management
    • Change Management
      • Change Management Übersicht
      • Changes verwalten
      • Change Reports
    • Incident Management
      • Incident Management Übersicht
      • Incidents verwalten
      • Incident Reports
    • Problem Management
      • Problem Management Übersicht
      • Probleme verwalten
      • Problem Reports
    • Request Management
      • Request Management Übersicht
      • Requests verwalten
      • Request Reports
    • Service Katalog Management
      • Service Katalog Übersicht
      • Services verwalten
      • Artikel verwalten
      • Kategorien verwalten
      • Berechtigungen verwalten

Administration

  • Einleitung
  • Berichte verwalten
    • Charts
    • Dashboard
  • Einstellungen
    • Design
    • Systemeinstellungen
    • Menüs
    • Sprachen
    • Rollen
    • Transport-Manager
    • Favoriten verwalten
    • Übersetzungen
    • Abfrageoperatoren
    • System Log

Customizing

  • Programmieren
  • Module Designer
    • Module
    • Schaltflächen
    • Felder
    • Formulare
    • Komponenten
    • Globale Listen
    • Geplante Aktionen
    • E-Mail-Vorlagen
  • Workflow Engine
    • Workflows
    • Aktionen
    • Modelle

Integrationen

  • Endpunkte
  • Integration Designer

REST-API

  • Allgemein
  • Authentifizierung
  • Einen Datensatz erstellen
  • Einen Datensatz lesen
  • Mehrere Datensätze lesen
  • Einen Datensatz aktualisieren
  • Einen Datensatz löschen
  • Mehrere Datensätze erstellen oder aktualisieren
  • Mehrere Datensätze aktualisieren
  • Mehrere Datensätze löschen

Installation

  • Lizenzbestimmungen für Open Source Software
  • On Premise
    • Systemanforderungen
    • Clients erstellen und verwalten
    • Anmelden und einrichten
    • Ältere Versionen
      • Helm Chart Upgrade
      • Helm Chart Installation mit externer Datenbank
      • Helm Chart Installation mit interner Datenbank
    • Helm-Installation
      • 1.7.1
      • 1.7.2
      • 1.7.3
    • Docker-Installation
      • 1.7.3
  • Cameleon Cloud
    • Anmelden

Tutorials

  • Aktion E-Mail verfassen
  • Dashboard Charts – Schriftgröße anpassen
  • Dashboard Charts – Farben anpassen
View Categories
  • Home
  • Dokumentation
  • Installation
  • On Premise
  • Docker-Installation
  • 1.7.3

1.7.3

Mit Docker Compose kann Cameleon in einer Docker-Umgebung installiert werden. Die Installationspakete stehen im Download-Bereich zur Verfügung.

Compose-Installationspaket

Das Installationspaket cameleon-d-<Version>.tgz besteht aus folgenden Dateien. Zur Installation muss die Datei entpackt werden.

tar -xvzf cameleon-d-<Version>.tgz
DateinameBeschreibung
compose.yamlEine Compose-File zur Bereitstellung des gesamten Applikation-Stack.
cameleon.envEine Datei mit Umgebungsvariablen für Cameleon.
examplevalues.envEin Beispiel als Vorlage zur Erstellung einer eigenen Installationsdatei.

Vorbereitung der examplevalues.env

In der folgenden Tabelle sind die Werte aufgelistet, die vor der Installation überprüft und je nach Installation verändert werden müssen.

AttributBeschreibungBeispiel
FQDNDer Full Qualified Domain Name Ihrer Cameleon Umgebung.cameleon.local
REGISTRY_URLDie URL zur Registry der Container-Images. Cameleon Solutions stellt eine zentrale Registry zur Verfügung.FQDN:4000
DBHOSTNur ändern, wenn die Datenbank extern betrieben wird.pg-db
DBPORTNur ändern, wenn die Datenbank extern betrieben wird.5432
DBNAMEName der Cameleon-Datenbank. Nur bei Bedarf ändern, wenn die Datenbank extern betrieben wird.data
DBUSEROwner der Datenbank. Wenn postgres nicht verwendet wird, muss der Benutzer manuell erstellt und berechtigt werden.postgres
CLUSTERADMINPWInitialpasswort für den Benutzer “cluster-admin” zur Anmeldung an der Cluster-Administration. Bitte ändern Sie diesen Wert aus Sicherheitsgründen ab.Passwort
DBPASSWORDPasswort zur Anmeldung an der Datenbank. Bitte ändern Sie diesen Wert aus Sicherheitsgründen ab.Passwort
LOGINTOKENDas Token zur Verschlüsselung der Zugriffstoken auf Cameleon. Bitte ändern Sie diesen Wert aus Sicherheitsgründen ab.Token
VAULTTOKENDas Token zur Verschlüsselung von Daten in Cameleon. Bitte ändern Sie diesen Wert aus Sicherheitsgründen ab.Token
EMAILINTEGRATIONTOKENDas Token zur Verschlüsselung der Zugriffstoken für E-Mail-Inbound-Integrationen. Bitte ändern Sie diesen Wert aus Sicherheitsgründen ab.Token
DOCKER_NETWORK_NAMEDocker Netzwerk, in dem die Applikation betrieben wird. Das Netzwerk kann vor der Installation erstellt werden bzw. vorhanden sein.cam_network
DOCKER_NETWORK_DRIVERWird ignoriert, wenn DOCKER_NETWORK_EXTERNAL true ist. Standardmäßig bridge für eine einzelne Docker-Installation. Bei mehreren Docker Hosts (Swarm Mode) ist overlay erforderlich.bridge oder overlay
DOCKER_NETWORK_EXTERNALStandardmäßig true. Das bedeutet, dass das Netzwerk extern erstellt und verwaltet wird. Es wird davon ausgegangen, dass das Netzwerk bereits vor der Installation existiert. Wenn der Wert false ist, wird das Netzwerk durch das Compose-File erstellt.true
CAMELEON_VOLUMEPersistenter Speicher für Cameleon. Absoluter Pfad zu einem Verzeichnis./var/nfs/cameleon

Installation

Hinweise

Das Docker-Compose File installiert standardmäßig eine Datenbank im Container.

Die Cameleon-KI ist in dieser Version nicht in dem Compose-File enthalten.

Führen Sie folgende Schritte aus, um Cameleon in einer Docker-Umgebung zu installieren.

Bereiten Sie ein Verzeichnis vor, in dem die Daten von Cameleon dauerhaft persistiert werden können und hinterlegen Sie den absoluten Pfad in dem Parameter CAMELEON_VOLUME. Beispiel:

CAMELEON_VOLUME=/var/nfs/cameleon

Erstellen Sie bei Bedarf ein Netzwerk für Cameleon und konfigurieren Sie die Parameter DOCKER_NETWORK_NAME, DOCKER_NETWORK_DRIVER und DOCKER_NETWORK_EXTERNAL entsprechend.

Beispiel:

DOCKER_NETWORK_NAME=cam_network
DOCKER_NETWORK_DRIVER=bridge
DOCKER_NETWORK_EXTERNAL=true

Passen Sie weitere Umgebungsvariablen bei Bedarf an.

Um die Container-Images aus der Cameleon-Registry herunterladen zu können, melden Sie sich mit Ihren Zugangsdaten an.

docker login <Cameleon-Registry-URL>

Die Installation kann mit folgenden Befehl gestartet werden.

docker compose --env-file <Umgebungsvariablen>.env up -d

Folgende Verzeichnisse werden automatisch in dem Cameleon Volume erstellt:

VerzeichnisBeschreibung
dbDieses Verzeichnis wird von der internen Postgresql-Datenbank verwendet.
filesDas Verzeichnis enthält Daten der Plattform, Log-Files und Anhänge, die in Cameleon hochgeladen werden.
proxyDas Verzeichnis wird von dem Cameleon Proxy verwendet und enthält das Webserver-Zertifikat.

SSL-Zertifikat einspielen

Der Cameleon Proxy verwendet ein SSL-Zertifikat und -Schlüssel, die nach der Installation in dem proxy-Verzeichnis im PEM-Format und folgenden Dateinamen hinterlegt werden müssen.

DateinameBeispiel
cert.pem—–BEGIN CERTIFICATE—–
MII…
—–END CERTIFICATE—–
key.pem—–BEGIN PRIVATE KEY—–
MIIEgA…
—–END PRIVATE KEY—–

Falls noch kein Zertifikat vorhanden ist, können Sie ein vorhandenes Beispiel kopieren:

cd <CAMELEON_VOLUME>
cp files/ssl/cert.pem proxy/
cp files/ssl/key.pem proxy/

Weitere Schritte

Clients erstellen und verwalten

Anmelden und Einrichten

  • Impressum
  • Datenschutz
  • Nutzungsbedingungen