Please enable JavaScript to view this site.

Installationshandbuch

Bitte beachten Sie: Es ist erforderlich die nachfolgenden Befehle mit administrativen Rechten auszuführen.
 
Sofern Sie Ubuntu Linux verwenden: Führen Sie den Befehl mit ihrem normalen Benutzer-Account aus, indem Sie vor die jeweilige Befehlszeile ein sudo anfügen (im Befehl rot markiert).
Sofern Sie Debian Linux verwenden: Führen Sie den Befehl als root-Benutzer ohne den Befehl sudo aus.

 
Basiskomponenten installieren

Folgender Befehl aktualisiert die Paketlisten und installiert grundlegend benötigte Abhängigkeiten, um JobRouter auf dem Betriebssystem zu betreiben.

sudo apt-get update

 

sudo apt-get upgrade

 

sudo apt-get install -y apt-utils apt-transport-https ca-certificates curl wget 

 

sudo apt-get install -y gnupg libicu-dev libjpeg-dev libpng-dev librabbitmq-dev libssh-dev 

 

sudo apt-get install -y libxml2-dev libzip-dev unixodbc unixodbc-dev unzip zip zlib1g-dev

 
MariaDB-Server Installation

Ubuntu

Da die Paketquellen für Ubuntu Linux 18.04 LTS (64 Bit) aktuell keine Version 10.3 enthält, muss MariaDB-Server für die von uns unterstützte Version nachinstalliert werden.

Bitte beachten Sie: Externe Repositories werden von uns weder bereitgestellt noch unterstützt. JobRouter hat keine Kontrolle über diese Ressourcen. Daher bieten wir bei Problemen keinen Support an.

Hinweis: Sofern Sie ein anderes externes Repository verwenden wollen, so können Sie dies auf folgender Seite selbst aussuchen: https://downloads.mariadb.org/mariadb/repositories/

sudo apt-get -y install software-properties-common

 

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

 

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror2.hs-esslingen.de/mariadb/repo/10.3/ubuntu <%UBUNTU_PRODUCTNAME%> main'

 

sudo apt-get update

 
Ubuntu und Debian

Um die aktuelle Version 10.3 von MariaDB-Server zu installieren, führen Sie folgenden Befehl aus.

sudo apt-get -y install mariadb-server-10.3

Wir empfehlen Ihnen den MariaDB-Server im Nachgang abzusichern.

sudo mysql_secure_installation

Stoppen Sie den bereits aktiven Service MariaDB.

sudo systemctl stop mariadb.service

Setzen Sie die Einstellung innodb_page_size von 16k auf 32k.

sudo tee -a /etc/mysql/mariadb.conf.d/60-jobrouter.cnf > /dev/null <<EOT

[mysqld]

innodb_page_size=32k

EOT

 

Bitte beachten Sie: Stellen Sie sicher, dass Sie vor der Ausführungen folgender Befehle eine Datenbank-Sicherung erstellt haben. Durch das Löschen dieser Dateien werden auch vorhandene Datenbanken zerstört.

Löschen Sie die InnoDB Redo Log-Dateien und die InnoDB System Tablespace-Datendateien. Ansonsten wird verhindert, dass der MariaDB-Service einwandfrei gestartet werden kann.

sudo rm -rf /var/lib/mysql/ib_logfile*

 

sudo rm -rf /var/lib/mysql/ibdata*

Starten Sie den Service MariaDB.

systemctl start mariadb.service

Um zu Überprüfen, ob der zuvor gesetzte Wert von 32k für die Einstellung innodb_page_size übernommen worden ist, loggen Sie sich einmalig als root-Benutzer in MariaDB als Client ein.

Für Ubuntu Linux ist folgender Befehl notwendig:

mysql -u root -p

Für Debian Linux ist folgender Befehl notwendig:

mariadb -u root -p

Danach geht es für beide Distributionen wie folgt weiter:

SHOW GLOBAL STATUS where Variable_name = 'Innodb_page_size';

Damit Sie gegen Ende dieses Kapitels das JobRouter Web Setup durchführen können, ist es notwendig einen neuen Datenbankbenutzer mit administrativen Rechten in MariaDB anzulegen.

Bitte beachten Sie: Der neue Datenbankbenutzer, als auch die Datenbanktabelle sollte in Großbuchstaben angelegt werden.

Danach können Sie sich aus dem MariaDB Client ausloggen.

exit;