Skip to content
Version 20260714.1

Installation unter Linux

Empfohlene Plattform

Linux ist die empfohlene Plattform für den Argon-On-Premises-Betrieb — insbesondere in Produktionsumgebungen. Container, Volumes und Netzwerk laufen nativ ohne Virtualisierungsschicht und bieten die beste Performance und Stabilität.

Diese Anleitung beschreibt die Einrichtung von Argon auf einem Linux-Server mit Docker Engine und Docker Compose.

Stellen Sie zuerst sicher, dass die Hardware-Voraussetzungen erfüllt sind.

Voraussetzungen (Linux)

Zusätzlich zu den Hardware-Anforderungen und der AVX-Unterstützung benötigen Sie:

  • Docker Engine und Docker Compose (Plugin)
  • IPv6 auf dem Host aktiviert
  • SSD als Speichermedium (siehe Hinweis zum Speicher)

Schritt 1: Docker Engine installieren

Installieren Sie Docker Engine gemäß der offiziellen Installationsanleitung für Ihre Linux-Distribution (z. B. Ubuntu, Debian, RHEL).

Installieren Sie anschließend das Docker Compose Plugin (Anleitung).

Installation prüfen:

sh
docker version
docker compose version

Beide Befehle sollten ohne Fehler eine Versionsausgabe liefern.

Docker ohne root

Für den produktiven Betrieb empfiehlt es sich, Ihren Benutzer zur Gruppe docker hinzuzufügen, damit Docker-Befehle ohne sudo ausgeführt werden können. Details finden Sie in der Docker-Dokumentation.

Schritt 2: Systemvoraussetzungen prüfen

AVX-Unterstützung

sh
grep -o 'avx[^ ]*' /proc/cpuinfo | sort -u

Wenn avx (oder avx2) ausgegeben wird, wird AVX unterstützt.

IPv6

sh
sysctl net.ipv6.conf.all.disable_ipv6

Der Wert sollte 0 sein (IPv6 aktiviert). Ist IPv6 deaktiviert, starten die Container nicht.

Schritt 3: Argon-Verzeichnis anlegen

Erstellen Sie einen Arbeitsordner für die Argon-Konfiguration, z. B. unter /opt/argon:

sh
sudo mkdir -p /opt/argon
sudo chown $USER:$USER /opt/argon
cd /opt/argon

Legen Sie die empfohlene Verzeichnisstruktur an und erstellen Sie die Konfigurationsdateien wie in der Übersicht beschrieben:

  1. Anmelden an der Container Registry
  2. docker-compose.yaml erstellen
  3. config.yaml erstellen
  4. init.yaml erstellen (optional)

Schritt 4: Argon starten

Stellen Sie sicher, dass in der docker-compose.yaml die korrekte Argon-Version angegeben ist. Starten Sie die Umgebung im Argon-Verzeichnis:

sh
cd /opt/argon
docker compose up -d

Status prüfen:

sh
docker compose ps

Zugriff: Öffnen Sie im Browser http://localhost:8080 und melden Sie sich wie in Schritt 6 beschrieben an.

Argon unter Linux verwalten

AktionBefehl
Logs anzeigendocker compose logs
Logs eines Dienstesdocker compose logs argon
Umgebung stoppendocker compose down
Umgebung startendocker compose up -d

Weitere Hinweise zu Verwaltung, Produktionsbetrieb und externem Zugriff finden Sie in der Installationsübersicht.

Alternative: Windows Server

Siehe Installation unter Windows Server.