Skip to main content

Genesis Nexus - Installation

Guide complet d'installation et de configuration de Genesis Nexus.


📋 Prérequis

Système d'exploitation

  • Windows 10/11 (WSL2 recommandé)
  • macOS 12+ (Intel ou Apple Silicon)
  • Linux Ubuntu 22.04+, Debian 11+, Fedora 36+

Outils requis

OutilVersion minimaleVersion recommandée
Denov1.38.0v1.40.0+
Gitv2.30.0v2.40.0+
PostgreSQLv14.0v15.0+
Redisv7.0v7.2+

🚀 Installation rapide

1. Cloner le dépôt

git clone https://github.com/genesisAI4/genesis-nexus.git
cd genesis-nexus

2. Installer Deno

curl -fsSL https://deno.land/install.sh | sh

3. Configurer l'environnement

cp .env.example .env

4. Démarrer

deno task dev

📦 Installation détaillée

PostgreSQL

# Ubuntu/Debian
sudo apt install postgresql-15 postgresql-contrib

# macOS
brew install postgresql@15

# Windows
# Télécharger depuis https://www.postgresql.org/download/windows/

Redis

# Ubuntu/Debian
sudo apt install redis-server

# macOS
brew install redis

# Windows
# Utiliser WSL2 ou télécharger depuis https://github.com/microsoftarchive/redis/releases

⚙️ Configuration

.env

# Nexus Configuration
NEXUS_PORT=8080
CLAWX_LEGACY_PORT=18789
GENESIS_NEXUS_URL=ws://localhost:8080/ws

# Database
DATABASE_URL=postgres://localhost:5432/genesis

# Redis
REDIS_URL=redis://localhost:6379

# Security
VAULT_SALT=random-salt-2026
JWT_SECRET=your-jwt-secret
ENCRYPTION_KEY=master-encryption-key

# Agent URLs
IGON7_URL=ws://localhost:18791
CLISIS_URL=ws://localhost:18792
TEMPORAL_ADDRESS=localhost:7233

Temps estimé : 15 minutes
Difficulté : Débutant