Self-Hosting Elixium

Run the entire Elixium stack on your own infrastructure. Perfect for air-gapped environments, compliance requirements, or total data sovereignty.

Prerequisites

  • Docker or Kubernetes Cluster.
  • (Optional) Ollama running locally for offline AI features.

Quick Start

# 1. Download the configuration

$ curl -o docker-compose.yml https://elixium.ai/install/docker-compose.yml


# 2. Start the services

$ docker-compose up -d

Creating network "elixium_net" ... done

Starting elixium-postgres ... done

Starting elixium-app ... done

Once running, access the application at http://localhost:3000 (Docker) or your LoadBalancer IP (Kubernetes).

Configuration

Elixium uses environment variables for configuration. Create a .env.local file:

# Database
POSTGRES_USER=postgres
POSTGRES_PASSWORD=password

# AI Features
NEXT_PUBLIC_USE_OLLAMA=true
OLLAMA_BASE_URL=http://host.docker.internal:11434

Enterprise License

For enterprise features like SSO, Audit Logs, and Priority Support, you need a valid license key.

Purchase a License and enter it in the Admin Console at /admin/settings.