Back to documentation

Getting Started

Installation

How to run AURION locally for development or self-hosted deployments.

Subscriber install (recommended)

Most users do not install anything. Sign up on the website, invite the bot, and use the cloud dashboard. No servers or Docker required.

Developer stack

  • Node.js 20+ and pnpm
  • PostgreSQL, Redis, and optional Qdrant for vector memory
  • Discord application with bot token and OAuth credentials

Clone and configure

git clone <aurion-repo>
cd aurion-v2
pnpm install
cp .env.example .env
# Set DISCORD_BOT_TOKEN, DISCORD_CLIENT_ID, DISCORD_CLIENT_SECRET, DATABASE_URL

Start services

pnpm db:migrate
pnpm dev          # API (port 4000) + bot
# Dashboard (web-dah):
cd ../web-dah && npm install && npm run dev

Environment variables

  • NEXT_PUBLIC_API_URL — dashboard API base (e.g. http://localhost:4000/api/v1)
  • CORS_ORIGIN — dashboard URL for OAuth redirect
  • NEXT_PUBLIC_WS_URL — WebSocket host (defaults to API host without /api/v1)