Deployment Overview
What You Have
What You Need to Deploy
1. The Application Package (ai-nexus.deb)
2. A Database (MariaDB)
3. Configuration (Secret Management Mode)
Two Deployment Options
Option A: Deploy on Ubuntu (Native) ✅ SIMPLER
Option B: Deploy with Docker (on Windows) 🐳
Secret Management Modes (Works with BOTH Options)
Mode 1: Standalone (Simplest) ⭐
Mode 2: Local Vault (Production-Like) 🔐
Mode 3: 1Password (Enterprise) 🔑
Mode 4: HCP Vault (Production Cloud) ☁️
Complete Deployment Flow
Scenario 1: Ubuntu Native + Standalone Mode
Scenario 2: Ubuntu Native + Vault Mode
Scenario 3: Docker + Standalone Mode
Scenario 4: Docker + Vault Mode
Key Points to Understand
1. The Package is the Same
2. Deployment Location is Independent of Secret Mode
3. The Application Decides at Startup
Which Guide to Use?
I want to deploy on Ubuntu (no Docker)
I want to deploy with Docker (on Windows)
Quick Decision Tree
Example: Complete Ubuntu Deployment (Standalone)
Example: Complete Ubuntu Deployment (Vault)
Summary
Which Documentation to Read?
Your Situation
Read This
Last updated
Was this helpful?

