Railway

Deploy odysseus

Self-hosted AI workspace with chat, agents, memory, and research

Deploy odysseus

Deploy and Host Odysseus on Railway

About Hosting Odysseus on Railway

Odysseus runs on Railway as an image-only deployment using a pre-built Docker Hub app image plus private ChromaDB and SearXNG services. Railway provides HTTPS routing, private service networking, generated secrets, and one-click template variables for the authenticated web UI.

Tech Stack

  • FastAPI / Uvicorn Python web app
  • SQLite for app data by default
  • ChromaDB for vector memory
  • SearXNG for metasearch-backed research
  • Docker images deployed on Railway

Why Deploy Odysseus on Railway

Railway is a good fit for Odysseus because it can run the app and supporting services from container images, expose only the authenticated web UI publicly, and keep ChromaDB and SearXNG on the private network. The template uses Docker images only and avoids source-based builds.

Common Use Cases

  • Self-hosted ChatGPT/Claude-style workspace
  • AI chat with local or API model providers
  • Agent workflows with tools, memory, and documents
  • Deep research and web search experiments
  • Notes, tasks, calendar, and email-assisted productivity

Deployment Notes

The app listens on port 7000 and requires PORT=7000 for Railway routing. Authentication is enabled by default with ODYSSEUS_ADMIN_USER=admin and a generated ODYSSEUS_ADMIN_PASSWORD; copy the password from template variables after deployment and change it in Settings. ChromaDB and SearXNG are private services and do not need public domains. The app uses SQLite at sqlite:///./data/app.db; add a Railway volume at /app/data for persistent app data when creating the template. Add a ChromaDB volume at /chroma/chroma for persistent vector memory. No custom start command is required for Odysseus or ChromaDB.

Dependencies for Odysseus on Railway

Odysseus depends on ChromaDB for vector memory and SearXNG for private metasearch. Both dependencies are internal-only and are referenced through Railway private domains.

Deployment Dependencies

ServiceImagePortVolume
appxiaosong233/odysseus-railway:latest7000/app/data
chromadbchromadb/chroma:1.5.10.dev828000/chroma/chroma
searxngsearxng/searxng:2026.6.2-e964708c08080-

Template Content

More templates in this category

View Template
Chat Chat
Chat Chat, your own unified chat and search to AI platform.

okisdev
View Template
Hermes Agent | OpenClaw Alternative with Dashboard
[Jun'26] Self-improving AI agent with memory, skills, and web dashboard 🤖

codestorm
View Template
EchoDeck
Generate a mp4 from powerpoint with TTS

Fixed Scope