Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/pewdiepie-archdaemon/odysseus/llms.txt

Use this file to discover all available pages before exploring further.

Getting Odysseus running takes only a few commands. The defaults work out of the box — clone the repository, start the server, then configure your model providers and integrations inside Settings. You only need to edit .env for deployment-level overrides like the bind address, port, or a pre-seeded admin password. Choose the installation method that fits your environment below.

First login

Odysseus creates an admin account on first boot. The username defaults to admin (or whatever you set as ODYSSEUS_ADMIN_USER). The password is either the value of ODYSSEUS_ADMIN_PASSWORD from your .env, the one you entered interactively during setup.py, or a randomly generated token printed in the terminal if setup ran non-interactively. For Docker installs, retrieve the generated password from the container logs:
docker compose logs odysseus | grep -i password
Log in at /login, then navigate to Settings → Account to change your password to something permanent.

Add your first model

Odysseus has no bundled model — you connect it to a model provider after first boot.
  1. Go to Settings → Models (or open Settings and search for “Models”).
  2. Add an endpoint. For a locally-running Ollama instance, use:
    http://localhost:11434/v1
    
    If Odysseus is running inside Docker and Ollama is on the host, use http://host.docker.internal:11434/v1 instead, and make sure Ollama is listening on all interfaces (OLLAMA_HOST=0.0.0.0:11434 ollama serve).
  3. For OpenAI or OpenRouter, add your API key directly in the Settings panel — no .env edit required.
Once a model endpoint is saved, Odysseus discovers available models automatically and they appear in the chat model selector.
By default, Odysseus and all bundled Docker services bind to 127.0.0.1 and are only reachable from the local machine. To expose Odysseus on your LAN or over HTTPS with a reverse proxy, see the HTTPS & Network Exposure guide.

Build docs developers (and LLMs) love