Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sollten Sie sich für die Bare Metal Lösung entschieden haben finden Sie hier alle notwendigen Informationen zur Installation der notwendigen Komponenten für Troi unter Ubuntu. Der Betrieb der Troi Software auf eigener Infrastruktur benötigt grundlegende Linux Kenntnisse, insbesondere der Umgang mit der Konsole.

...

Code Block
languagebash
sudo apt install mysql-server mysql-client

FOPServer

Der FOPServer kann über folgenden Link heruntergeladen werden: https://dist.troi.software/fopserver/fopserver-v2.3.tar.gz

Download und installation per Shell:

Code Block
languagebash
cd /tmp
wget https://dist.troi.software/fopserver/fopserver-v2.3.tar.gz
mkdir -p /opt/troi /var/troi/fopserver/log
tar -C /opt/troi -xzf fopserver-v2.3.tar.gz
rm /tmp/fopserver-v2.3.tar.gz
chown -R www-data:www-data /var/troi /opt/troi


Anschließend wird der Dienst noch bei Systemd registriert: /etc/systemd/system/troi-fopserver.service

Code Block
[Unit]
Description = Troi FOPServer
After = NetworkManager-wait-online.service network.target network-online.target
Wants = NetworkManager-wait-online.service network-online.target

[Service]
ExecStart = /bin/sh -c '/usr/bin/java -jar /opt/troi/fopserver/fopserver.jar public >> /var/troi/fopserver/log/fopserver.log 2>&1'
Restart = on-abort
User = www-data
StartLimitInterval = 60
StartLimitBurst = 10

[Install]
WantedBy = multi-user.target


Code Block
systemctl enable troi-fopserver.service
systemctl start troi-fopserver.service


Konfiguration der Dienste

...

Info
titlePerformance Probleme

Unter MariaDB 10.3 sollte der Parameter `join_buffer_size` nicht angepasst werden, da dieser die Performance stark beeinträchtigen kann.

...