16 Min. Lesezeit 1. August 2026

Odysseus AI installieren und ausführen: Weg auswählen und ersten Login prüfen

Ein plattformübergreifender Leitfaden für Docker oder native Einrichtung, Modell- und Suchdienste sowie die sichere Prüfung des ersten Starts.

Redaktionsteam von Odysseus AI Wiki
Redaktionsteam von Odysseus AI Wiki
Unabhängiger, nicht offizieller Leitfaden auf Basis des offiziellen Odysseus-Repositories.

Kurzantwort: Wählen Sie für den Start die Umgebung, die Sie selbst diagnostizieren können: Docker Compose für einen wiederholbaren, isolierten Stack oder eine native Einrichtung für direkten Host- und Prozesszugriff. Starten Sie zuerst den Arbeitsbereich, testen Sie die lokale Browser-Verbindung, ändern Sie das temporäre Passwort und verbinden Sie Ollama oder die Suche erst danach.

Die Frage, wie man Odysseus AI installiert und ausführt, hat nicht für jedes System denselben Befehl. Docker, eine native Installation unter Linux oder macOS, WSL2 unter Windows und ein vorhandener Ollama-Server haben unterschiedliche Netzwerkgrenzen. Dieser Leitfaden führt durch die Reihenfolge: Rechner prüfen, Arbeitsbereich starten, optionale Dienste einzeln verbinden, Login testen und den Dienst zunächst auf localhost lassen.

Docker, native Einrichtung oder Plattformleitfaden wählen

Das offizielle Projekt beschreibt Docker Compose für viele Nutzer als gut wiederholbaren Einstieg. Anwendung und Zusatzdienste bleiben in einem bekannten Stack, wodurch ein sauberer Neustart leichter wird. Der Nachteil: localhost in einem Container ist nicht automatisch localhost des Browsers oder des Hostsystems.

Eine native Einrichtung passt, wenn Sie Prozesse direkt steuern, Python einfacher debuggen oder die lokale Beschleunigung des Betriebssystems nutzen möchten. Dafür verwalten Sie Python-Umgebung, Abhängigkeiten, Ports und Logs selbst. Unter Windows sollten Sie den eigenen Windows-Leitfaden nutzen, weil WSL2, Docker Desktop, PowerShell und Ollama mehrere Netzwerke erzeugen können.

Weg Geeignet für Wichtigster Nachteil Weiterführend
Docker Compose Wiederholbarer lokaler Stack Container-Netzwerk und Volumes Docker-Leitfaden
Linux nativ Hostkontrolle und Debugging Python und Prozesse selbst verwalten Linux-Leitfaden
macOS nativ Apple Silicon und lokale Beschleunigung Plattformspezifische Skripte und Ports macOS-Leitfaden
Windows / WSL2 Windows mit Linux-Werkzeugen Mehrere Shells und Netzwerkgrenzen Windows-Leitfaden

Vor der Installation die Umgebung prüfen

Viele Fehler beim ersten Start sind Umgebungsfehler. Entscheiden Sie vor dem Klonen, wo die Anwendung liegt, wo persistente Daten gespeichert werden und ob der Modellserver auf demselben Rechner läuft. Starten Sie zuerst eine kleine Basiskonfiguration, statt Modell, Proxy, LAN und Suche gleichzeitig hinzuzufügen.

Planen Sie Speicherplatz für Quellcode, Container, Logs, Modelle und Dokumente ein. RAM und VRAM eines lokalen Modells sind nicht dasselbe wie die Anforderungen des Arbeitsbereichs. Der erste Browser-Test sollte auf demselben Rechner über localhost erfolgen; LAN, Tailscale, Reverse Proxy oder öffentliche Erreichbarkeit kommen später.

Arbeitsbereich und Modelllaufzeit sind getrennt

Odysseus AI ist die Arbeitsbereich-Schicht. Ollama, ein kompatibler Endpoint oder ein externer Anbieter liefert die Inferenz. Erst den Arbeitsbereich starten, dann das Modell verbinden.

  • Git, Docker Compose oder die Laufzeit der gewählten Methode prüfen.
  • Einen persistenten Ordner für Repository, .env, Volumes, Logs und Backups wählen.
  • Den ersten Test auf localhost lassen und nicht automatisch an 0.0.0.0 binden.
  • Festhalten, ob Ollama und SearXNG auf dem Host, in Docker oder auf einem anderen Rechner laufen.
  • Befehle mit dem aktuellen offiziellen README und Setup-Leitfaden vergleichen.

Arbeitsbereich installieren und starten

Für den ersten Versuch ist Docker oft der kürzeste Weg zu einer reproduzierbaren Basis. Klonen Sie das offizielle Repository, lesen Sie das aktuelle README, kopieren Sie die Beispiel-Umgebungsdatei, falls sie vorhanden ist, und starten Sie Compose. Erfinden Sie keine Versionsnummer und übernehmen Sie keine alten Befehle ohne Vergleich mit dem aktuellen Stand.

Bei einer nativen Installation erstellen Sie die unterstützte Python-Umgebung, installieren die dokumentierten Abhängigkeiten, führen die Einrichtung aus und starten den Prozess. Unter Windows verwenden Sie den Projekt-Launcher, statt Linux- und PowerShell-Befehle zu vermischen.

  1. Zuerst nur die Basis starten

    Proxy, LAN-Zugriff, Modell und Suche nicht gleichzeitig einrichten. Das Ziel ist zunächst ein gesunder Prozess.

  2. Logs vor Portänderungen lesen

    Wenn der Browser nicht verbindet, prüfen Sie zuerst Prozess, Health-Status und Logs.

  3. Branch dokumentieren

    Das Projekt kann Entwicklungs- und kuratierte Branches unterscheiden. Vor alten Befehlen den aktuellen README prüfen.

Docker-Basis
git clone https://github.com/odysseus-dev/odysseus.git
cd odysseus
cp .env.example .env
docker compose up -d --build
Windows-Launcher
git clone https://github.com/odysseus-dev/odysseus.git
cd odysseus
powershell -ExecutionPolicy Bypass -File .\launch-windows.ps1
Native Apple-Silicon-Route
git clone https://github.com/odysseus-dev/odysseus.git
cd odysseus
./start-macos.sh

Ollama und Suchdienste einzeln verbinden

Wenn der Arbeitsbereich geöffnet ist, verbinden Sie den Modell-Backend. Bei nativen Prozessen auf demselben Host kann localhost richtig sein. Läuft Odysseus in Docker und Ollama auf dem Host, zeigt localhost jedoch meist auf den Container. Verwenden Sie den im Docker-Leitfaden beschriebenen Host-Gateway-Endpoint und testen Sie ihn aus der Umgebung der Anwendung.

Die Suche ist eine eigene Servicegrenze. Ein eingebundenes SearXNG kann über den Compose-Servicenamen erreichbar sein; eine externe Instanz braucht eine URL, die Odysseus erreichen kann. Eine geöffnete Seite beweist daher nicht, dass Modell und Suche funktionieren. Testen Sie beides separat mit kleinen Anfragen.

Prüfung Gutes Signal Bei Fehler
Arbeitsbereich Lokale Seite öffnet Prozess, Health, Port und Logs prüfen
Modell Kleine Anfrage liefert Antwort Endpoint, Modell und Container-Host-Netz prüfen
Suche Test liefert Ergebnisse SearXNG-Zustand und URL prüfen
Authentifizierung Temporäres Passwort ersetzt Exposition stoppen und lokal zurücksetzen

Den ersten Login vor echter Arbeit prüfen

Der erste Login ist ein wichtiger Betriebspunkt. Öffnen Sie den lokalen Port der aktuellen Methode, prüfen Sie die richtige Instanz und ersetzen Sie sofort das temporäre Admin-Passwort. Bei einer leeren Seite oder einem Reverse Proxy gehen Sie zunächst auf die direkte lokale Adresse zurück.

Prüfen Sie danach in Settings, ob die gewünschten Dienste sichtbar sind. Verwenden Sie eine kleine Aufgabe ohne sensible Dateien, lesen Sie Antwort und Plan und stoppen Sie, wenn vorgeschlagene Änderungen nicht nachvollziehbar sind.

  1. Lokale Seite öffnen

    Den Port aus aktueller Anleitung und Logs nutzen, nicht blind einen alten Blog-Port übernehmen.

  2. Zugangsdaten ändern

    Das erzeugte Passwort vor LAN-, VPN- oder Proxy-Tests ersetzen.

  3. Modell testen

    Kurzen Prompt senden und Provider sowie Modell prüfen.

  4. Workflow testen

    Beispielprojekt öffnen, Plan prüfen und anfangs manuelle Freigabe behalten.


Einen wiederholbaren Startablauf erstellen

Ein zuverlässiger Start trennt Rechnerprüfung, Anwendungsstart, Dienstverbindung und Benutzerfreigabe. Wenn diese Schritte vermischt werden, wirkt jeder Fehler wie ein Modellfehler. Notieren Sie Methode, lokale URL, getesteten Branch oder Commit, Modell- und Such-Endpoint, Datenordner und Stop-Befehl in einem kurzen Runbook.

So wird der nächste Neustart zu einer bekannten Prozedur. Das ist besonders hilfreich, wenn Docker, Ollama, SearXNG und ein Proxy verschiedene Netzwerke verwenden.

Vier Kontrollpunkte für den sicheren ersten Start
1 Vorprüfung

Laufzeit, Speicher, Ports und Zugriffsgrenze prüfen.

2 Start

Basis starten und Logs lesen.

3 Verbindung

Modell und Suche getrennt testen.

4 Freigabe

Zugang ändern und erste Aufgabe prüfen.

Jeder Kontrollpunkt sollte ein beobachtbares Ergebnis liefern.


Häufige Startfehler eingrenzen

Die meisten ersten Fehler gehören zu wenigen Grenzen: Prozess nicht gesund, falscher Port, localhost aus einem anderen Container, unerreichbarer optionaler Dienst oder ein falsch verstandenes Volume beziehungsweise Passwort. Beginnen Sie bei der kleinsten fehlerhaften Schicht und ändern Sie nicht mehrere Variablen gleichzeitig.

Bei Videos oder Community-Anleitungen vergleichen Sie Branch, Port, Umgebungsvariablen und Servicenamen mit dem offiziellen Repository. Eine hilfreiche Anleitung kann trotzdem veraltet sein.

Symptom Wahrscheinliche Grenze Nächste Prüfung
Verbindung verweigert Prozess oder Port Health und Logs vor URL-Änderung prüfen
Ollama nicht erreichbar Docker-Host-Netz Aus dem Container sichtbaren Endpoint testen
Suche fehlschlägt SearXNG oder Provider URL aus der Anwendungsumgebung testen
Daten nach Rebuild weg Volume oder Datenordner Compose-Volume und Hostpfad prüfen
Login klappt, Aufgabe nicht Modell, Rechte oder Zustand Kleine Aufgabe und Settings prüfen
Skript fehlt Branch-Drift Aktuelles README und Setup vergleichen

Kontrolliert aktualisieren

Kein allgemeiner Update-Befehl ersetzt das Lesen der aktuellen Projektanleitung. Vor Pull oder Rebuild wichtige Daten sichern, getesteten Branch oder Commit notieren und Änderungen an Variablen oder Servicenamen prüfen. Bei Volumes, Dokumenten und Zugangsdaten ist ein Rebuild ein Vorgang mit Zustand.

Bei Docker den Stack vor dem Neuerstellen stoppen und prüfen. Bei nativer Installation die verstandenen Änderungen und die Python-Umgebung erhalten und Abhängigkeiten bewusst aktualisieren. Vor dem Verlassen von localhost Authentifizierung, HTTPS, Netzregeln und Rückfallplan vorbereiten.

Lokal bedeutet nicht automatisch sicher

localhost verringert die Exposition, ersetzt aber nicht den Wechsel von Zugangsdaten, den Schutz von Volumes und die Prüfung dessen, was ein Proxy oder VPN erreichbar macht.

FAQ zum Ausführen von Odysseus AI

Nein. Das Projekt dokumentiert Docker und native Wege. Docker ist gut reproduzierbar, während nativ mehr Prozesskontrolle bietet.

Nein. Ausführen bedeutet, den Arbeitsbereich und seine Dienste zu starten. Verwenden beginnt nach dem Login mit Aufgabe, Plan und Prüfung der Änderungen.

Nicht zwingend. Sie können den Arbeitsbereich zuerst starten und Ollama danach verbinden. Der Endpoint hängt von nativer oder containerisierter Ausführung ab.

Browser und Container haben getrennte Netzwerkräume. In Docker meint localhost meist den Container selbst; verwenden Sie den passenden Gateway- oder Servicenamen.

Verwenden Sie den Port aus der aktuellen offiziellen Anleitung und den Logs. Docker, native Ausführung und Apple Silicon können sich unterscheiden.

Bleiben Sie beim ersten Start besser auf localhost. Zugangsdaten und Authentifizierung prüfen, dann HTTPS oder VPN ergänzen.

Geprüfte offizielle Quellen

  1. Offizielles Odysseus-Repository - README, Branches, Startskripte und Projektstatus.
  2. Offizieller Setup-Leitfaden - Docker, native Einrichtung, Ports, Authentifizierung und Dienste.
  3. Offizielle Docker-Dokumentation - Installation von Docker Engine auf unterstützten Distributionen.

Verwandte Odysseus-AI-Leitfäden

Mit dem offiziellen Repository und Setup-Leitfaden geprüft: 1. August 2026

Zurück zum Odysseus AI Wiki