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 | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
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 | ||
---|---|---|
| ||
Unter MariaDB 10.3 sollte der Parameter `join_buffer_size` nicht angepasst werden, da dieser die Performance stark beeinträchtigen kann. |
...