Odysseus on Windows: setup with Docker and Ollama
Learn to install Odysseus on Windows, find its admin password in Docker logs, and connect Ollama with DeepSeek R1 1.5B on port 11434.
Player not loading? Watch on YouTube
This tutorial walks through a Windows setup of Odysseus using Docker Desktop and Ollama, starting with a computer that has neither installed. The presenter installs Git for Windows after encountering a command recognition error, updates WSL when Docker requests it, and clones the Odysseus repository.
The walkthrough covers a Windows-specific setup problem: the repository's cp command fails in Command Prompt. The presenter instead renames .env.example to .env, then runs docker compose up --build. Odysseus opens at localhost:7000/login. The initial admin password comes from docker compose logs odysseus, and the presenter changes it through the account settings.
For the local LLM connection, the presenter checks ollama list and downloads DeepSeek R1 1.5B. The supplied commands use ollama pull deepseek-r1:1.5b and the endpoint http://host.docker.internal:11434/v1. An initially unavailable connection leads to checking that Ollama is open and scanning for servers in Odysseus. The model then appears in the chat selector and later returns a response to a simple arithmetic prompt.
The final section explains how to update the self-hosted application with git pull and a Docker Compose rebuild, then stop and start it through Docker Desktop. The presenter notes a delay on the first model request; the restart demonstration also takes more than ten seconds to restore the interface.