Back to templates
Odysseus icon

Deploy Odysseus on Sealos

Odysseus is a self-hosted AI workspace with chat, deep research, memory, skills, calendar, notes, and document tools.

AI
Launch a private Odysseus AI workspace with one-click deployment.Keep models, prompts, and workflow data in your own Sealos environment.Scale GPU or CPU resources as your AI workload grows.Use an open-source template without managing Kubernetes YAML.

Why deploy on Sealos

Sealos makes deploying any app effortless, secure, and production-ready. From one-click launch to ongoing operations, we handle the heavy lifting so you can focus on what matters.

One-Click Deploy
Sealos logo
Compute
Networking
Storage
Security
Observability
Your Application is Live

One-Click Deployment

Deploy any app template in seconds. No compose setup, manual configure, and go live.

Managed Kubernetes Reliability

Built on Sealos Managed Kubernetes for high availability, auto-scaling, and self-healing by default.

Automatic HTTPS & Security

Every deployment includes a secure domain with automatic SSL. We handle certificates and text protection for you.

Persistent Storage

Attach persistent volumes with ease. Your data stays safe, durable, and always accessible.

Scale when needed

Adjust resources as your app grows, no downtime required.

You Get the Whole Stack

Sealos provisions and connects every resource your application needs. Everything is ready to use.

One-click, fully provisionedSecure by defaultProduction ready

App Service

Your application is running and ready to serve requests.

Public HTTPS URL

Secure, global endpoint to access your application.

Database

Managed database instance for your application.

Persistent Volume

Durable storage for uploads and application data.

Environment Variables

Configuration and secrets injected securely into your app.

Logs & Metrics

Centralized logs and basic metrics are enabled.

README

README.md

Deploy and Host Odysseus on Sealos

Odysseus is a self-hosted AI workspace with chat, deep research, memory, tools, calendar, notes, and document workflows. This template deploys Odysseus with Chroma and SearXNG side services on Sealos Cloud.

Odysseus Screenshot

About Hosting Odysseus

Odysseus runs as a web application backed by local SQLite data, persistent file storage, Chroma vector memory, and SearXNG search. The template provisions separate StatefulSets for Odysseus, Chroma, and SearXNG, plus persistent volumes for application data, logs, SSH state, Hugging Face cache, local cache, Chroma data, and SearXNG cache.

The template creates an initial admin user from the deployment form. Optional OpenAI API key support is included for cloud model access, and local model endpoints can be configured later in the Odysseus settings UI.

Common Use Cases

  • Self-hosted AI workspace: Chat, tools, notes, documents, and calendar in one interface.
  • Deep research: Run multi-step research flows with search and synthesis.
  • Persistent memory: Store and retrieve knowledge with Chroma-backed vector memory.
  • Private productivity hub: Keep workspace artifacts in your own Sealos deployment.

Dependencies for Odysseus Hosting

The Sealos template includes the Odysseus app image, Chroma vector database, SearXNG search service, persistent storage, and public HTTPS ingress.

Deployment Dependencies

Implementation Details

Architecture Components:

  • Odysseus: Main web UI and API server.
  • Chroma: Vector memory service on the internal cluster network.
  • SearXNG: Internal metasearch service for web research.
  • Persistent Storage: Volumes for data, logs, SSH state, Hugging Face cache, local cache, Chroma data, and SearXNG cache.

Configuration:

  • admin_user and admin_password create the initial admin account.
  • openai_api_key is optional.
  • SQLite is stored under /app/data through the upstream ODYSSEUS_DATA_DIR setting.

License Information:

Odysseus is licensed under AGPL-3.0-or-later.

Why Deploy Odysseus on Sealos?

Sealos provides automatic HTTPS, persistent storage, internal service discovery, and one-click deployment for Odysseus plus its required Chroma and SearXNG services.

Deployment Guide

  1. Open the Odysseus template and click Deploy Now.
  2. Configure the parameters in the popup dialog. Set the initial admin username and password.
  3. Wait for deployment to complete, typically 3-5 minutes. After deployment, you will be redirected to the Canvas.
  4. Open the generated application URL and log in with the configured admin credentials.

Configuration

After login, configure model providers, local model endpoints, search settings, memory, and workspace tools from the Odysseus UI. Use the Sealos Canvas resource cards to adjust storage and resource limits.

Additional Resources

License

This template follows the upstream Odysseus AGPL-3.0-or-later License.

Related templates

Explore more production-ready templates.

More

Ready to Stop Configuring and
Start Creating?

Get started for free. No credit card required.

Play