Mit der Nutzung unseres Paketservers sind Installation und Einspielen von Updates in kürzester Zeit erledigt. Hierbei erhalten Sie aktuelle und geprüfte Software direkt von den Quelle.

Ein Benutzerkonto zum Zugriff auf den Paketserver kann kostenlos direkt von den Entwicklern bezogen werden.

Die Pakete sind für Debian GNU/Linux Version 9 (Stretch), Version 10 (Buster) sowie Version 11 (Bullseye) geeignet und getestet.

Sofern OpenJDK 11 installiert ist, z.B. über adoptopenjdk.net, kann auch die Version 8 (Jessie) verwendet werden. Weiterhin sind die Pakete zumeist kompatibel zu den jüngsten LTS-Versionen von Ubuntu Linux.

Hinweis: Die Software-Pakete sind zu allen unterstützen Distributionen kompatibel und werden gemeinsam unter dem Label 'jessie' veröffentlicht.

Alle Kommandos setzen den root Account oder sudo Berechtigung voraus.

Debian 11 (Bullseye) - Mit fertiger Paketserverkonfiguration

Archiv auf den Zielserver kopieren und auspacken (Name des Archivs an eigene Datei anpassen):

tar -xf librebiz-repo-XXXYYZZZZ.tar.gz -C /tmp/

Zielserver aktualisieren und das zur Nutzung des Paketservers benötigte apt-Paket wie folgt installieren:

apt update && apt upgrade && apt install apt-transport-https

Dateien im Archiv entsprechend der enthaltenen Verzeichnisstruktur auf dem Zielrechner kopieren:

cp -r /tmp/librebiz-repo/* /

Hiernach geht es weiter mit der Installation der Software.

Debian 11 (Bullseye) - Manuell mit Account und Passwort

GPG Schlüssel importieren

apt install --no-install-recommends gpg wget apt-transport-https

mkdir -p /etc/librebiz/apt
cd /etc/librebiz/apt

wget -O - https://repo.librebiz.org/debian/devops@librebiz.org.gpg.key > librebiz-repo.key
cat librebiz-repo.key | gpg --dearmor --output librebiz-repo.gpg

echo "deb [signed-by=/etc/librebiz/apt/librebiz-repo.gpg] https://repo.librebiz.org/debian/release jessie main" > librebiz-release.list

echo "machine https://repo.librebiz.org/debian/release login ACCOUNT_NAME password ACCOUNT_PASSWORD" > librebiz-apt-user.conf

Repository Setup

cd /etc/apt/sources.list.d/
ln -s ../../librebiz/apt/librebiz-release.list ./librebiz.list

cd /etc/apt/auth.conf.d/
ln -s ../../librebiz/apt/librebiz-apt-user.conf ./librebiz.conf

Hiernach geht es weiter mit der Installation der Software.


Debian 10 (Buster) oder Vorgänger

GPG Schlüssel importieren

Importieren des Schlüssel direkt vom Repo-Server mit wget:

# wget -O - https://repo.librebiz.org/debian/devops@librebiz.org.gpg.key | apt-key add -

oder Import vom öffentlichen Keyserver:

# apt-key adv --keyserver keys.gnupg.net --recv-key A2AF9D1144D7ABC2

Repository Setup

Wir liefern die Pakete ausschliesslich über HTTPS aus. Um das Repository einzubinden, muss deshalb zunächst der HTTPS-Support für apt installiert werden:

# apt install apt-transport-https

Hiernach wird das Repository in /etc/apt/sources.list oder einer dedizidierten Datei, z.B. /etc/apt/sources.list.d/librebiz.list eingetragen.

Je nach Subskription wird entweder der Release-Channel mittels Zeile

deb https://USERNAME:PASSWORD@repo.librebiz.org/debian/release jessie main

oder der Snapshot-Channel mit Eintrag der nachfolgenden Zeile eingestellt.

deb https://USERNAME:PASSWORD@repo.librebiz.org/debian/snapshot jessie main

Installation der Software

Die Software wird nach Konfiguration der Paketquellen wie jedes andere Paket installiert:

# apt update && apt upgrade
# apt install librebiz

Softwarepakete konfigurieren

Das folgende Kommando initialisiert und konfiguriert die installierten Pakete mit den Standardeinstellungen, richtet die Datenbank ein und startet alle abhängigen Dienste sowie die Anwendung selbst.

# librebiz-admin setup

Die Installation ist hiermit abgeschlossen und die Anwendung kann bereits über http://hostname:9980/osdb aufgerufen werden.

Aus Sicherheitsgründen sollte jedoch auch bei Installation im Intranet zusätzlich HTTPS vorgeschaltet werden:

# apt install apache2
# a2enmod ssl
# a2ensite default-ssl
# a2enmod proxy_http
# cp /usr/share/doc/librebiz-common/examples/httpd-tomcat.conf /etc/apache2/conf-available/librebiz.conf
# ln -s /etc/apache2/conf-available/librebiz.conf /etc/apache2/conf-enabled/librebiz.conf
# systemctl restart apache2

Die Anwendung kann jetzt über https://hostname/osdb sicher aufgerufen werden.

Die Ersteinrichtung ist im Setup Guide beschrieben.