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.