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.
Auf dieser Seite
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.
-
Zuerst nur die Basis starten
Proxy, LAN-Zugriff, Modell und Suche nicht gleichzeitig einrichten. Das Ziel ist zunächst ein gesunder Prozess.
-
Logs vor Portänderungen lesen
Wenn der Browser nicht verbindet, prüfen Sie zuerst Prozess, Health-Status und Logs.
-
Branch dokumentieren
Das Projekt kann Entwicklungs- und kuratierte Branches unterscheiden. Vor alten Befehlen den aktuellen README prüfen.
git clone https://github.com/odysseus-dev/odysseus.git
cd odysseus
cp .env.example .env
docker compose up -d --build
git clone https://github.com/odysseus-dev/odysseus.git
cd odysseus
powershell -ExecutionPolicy Bypass -File .\launch-windows.ps1
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.
-
Lokale Seite öffnen
Den Port aus aktueller Anleitung und Logs nutzen, nicht blind einen alten Blog-Port übernehmen.
-
Zugangsdaten ändern
Das erzeugte Passwort vor LAN-, VPN- oder Proxy-Tests ersetzen.
-
Modell testen
Kurzen Prompt senden und Provider sowie Modell prüfen.
-
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.
Laufzeit, Speicher, Ports und Zugriffsgrenze prüfen.
Basis starten und Logs lesen.
Modell und Suche getrennt testen.
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
Geprüfte offizielle Quellen
- Offizielles Odysseus-Repository - README, Branches, Startskripte und Projektstatus.
- Offizieller Setup-Leitfaden - Docker, native Einrichtung, Ports, Authentifizierung und Dienste.
- Offizielle Docker-Dokumentation - Installation von Docker Engine auf unterstützten Distributionen.
Verwandte Odysseus-AI-Leitfäden
- Odysseus AI Docker einrichten - Compose, .env, Container, Speicher und Ollama auf dem Host.
- Odysseus AI unter Linux installieren - Native und Docker-Wege unter Linux vergleichen.
- Odysseus AI unter Windows einrichten - Windows, WSL2, Docker Desktop und Ollama-Netzwerk trennen.
- Odysseus AI mit Ollama verbinden - Modell-Endpoint einrichten und Fehler diagnostizieren.
- Odysseus AI verwenden - Von der geprüften Installation zur ersten sicheren Aufgabe.
Mit dem offiziellen Repository und Setup-Leitfaden geprüft: 1. August 2026
Zurück zum Odysseus AI Wiki