Docker / ISO

Die Docker-Lösung ist eine vereinfachte Methode zur Installation der Troi Software. Durch bereits vorkonfigurierte Container wird der Aufwand bei der Installation minimiert. Somit müssen Sie nur noch das Host System mit Docker bereitstellen oder einfach unsere ISO bei Ihrer VM installieren. Bei dieser Lösung erhalten Sie alle notwendigen Daten von uns. Schreiben Sie uns dazu einfach ein Ticket über das kostenlose Ticketsystem.

Hardware

  • Prozessor: mind. 2 VCPU's 2,4 GHz
  • RAM: mind. 4 GB RAM

  • HD: mind. 25 GB (empfohlen 2 HDs im Raid1-Verbund)

BYOD

Wenn Sie den Docker Host selbst installieren möchten, müssen Sie nur ein Docker kompatibles System (Linux bevorzugt da dort Docker Nativ läuft) inklusive Docker & Docker-Compose (Bitte Stable Versionen verwenden. Beta und RC Versionen werden nicht unterstützt.) bereitstellen. Bitte denken Sie an den persistenten Storage für Troi, wenn Sie Troi in der Google Cloud oder Kubernetes betreiben wollen.

ISO

Wir bieten Ihnen außerdem eine vorkonfigurierte ISO zur Installation an. Sie müssen diese nur bei Ihrem Hypervisor in eine VM Mounten. Die restliche Installation erfolgt automatisch. (Eine aktive Internetverbindung ist für die Installation notwendig.)

Installation

Die ISO installiert das Betriebsystem automatisch auf der ersten Festplatte, die gefunden wird. Hierbei werden alle Daten auf der Festplatte gelöscht.

Docker Einstellungen

Es wird ein Linux-Host-System vorausgesetzt. Empfohlen ist Ubuntu 22.04 LTS Headless.

Der Troi Container wird über Umgebungsvariablen konfiguriert. Sie finden hier eine Auflistung aller möglichen Einstellungen.

OptionBeschreibung
TROI_BEHIND_PROXY

Mit dieser Option wird festgelegt ob Troi hinter einem Reverse Proxy betrieben wird, der SSL Offloading aktiviert hat.

Ist das der Fall kann mit dieser Option und dem HTTP Header X-Forwarded-Proto das Protokoll an Troi übergeben werden.


TROI_BEHIND_PROXY_REALIP

Mit dieser Option wird festgelegt ob Troi hinter einem Reverse Proxy betrieben wird und Real-IP von Nginx aktiviert werden soll.

Über den HTTP Header X-Real-IP kann die richtige IP übergeben werden.

TROI_HTTPS_FORCE
Hierüber kann eine Weiterleitung zu HTTPS erzwungen werden.
TROI_DOMAIN_FORCE
Hierüber kann eine Weiterleitung zu HTTPS per Domain erzwungen werden.
DAILY_BACKUP

Tägliche Sicherungen können mit dieser Option aktiviert werden. Die Backups liegen unter /data/backups.

/data/backups ist in der Regel ein Mountpunkt. Sie können also Problemlos die Sicherung per SFTP, SCP o.ä. verschieben.

Favicon

Das Favicon kann unter data/troi/www plaziert werden.

© 2024 Troi GmbH

Informationspflichten • Datenschutz • Impressum