> ## Documentation Index
> Fetch the complete documentation index at: https://docs.casebender.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Guide de Démarrage Rapide

> Déployez CaseBender localement en quelques minutes

<Tip>
  **Vous cherchez une façon plus simple ?** Utilisez notre [Installateur Bureau](/fr/deployment/desktop-installer) pour un déploiement en un clic avec configuration automatique. Pas de ligne de commande !
</Tip>

## Prérequis

Avant de commencer, assurez-vous d'avoir installé les éléments suivants sur votre système :

* Docker Engine (20.10.0 ou supérieur)
* Docker Compose (v2.0.0 ou supérieur)
* OpenSSL (pour générer des certificats SSL)

### Installation de Docker

#### Pour macOS :

1. Téléchargez et installez Docker Desktop depuis [Docker Hub](https://hub.docker.com/editions/community/docker-ce-desktop-mac)
2. Suivez l'assistant d'installation
3. Vérifiez l'installation :

```bash theme={null}
docker --version
docker-compose --version
```

#### Pour Linux (Ubuntu/Debian) :

```bash theme={null}
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
```

Vérifiez l'installation :

```bash theme={null}
docker --version
docker-compose --version
```

#### Pour Windows :

1. Téléchargez et installez Docker Desktop depuis [Docker Hub](https://hub.docker.com/editions/community/docker-ce-desktop-windows)
2. Suivez l'assistant d'installation
3. Vérifiez l'installation :

```bash theme={null}
docker --version
docker-compose --version
```

## Déploiement Local

### Étape 1 : Cloner le Dépôt

```bash theme={null}
git clone https://github.com/casebender/casebender.git
cd casebender
```

### Étape 2 : Configuration de l'Environnement

Créez un fichier `.env` dans le répertoire racine :

```bash theme={null}
cp .env.example .env
```

Modifiez le fichier `.env` pour configurer vos variables d'environnement :

```
DB_HOST=postgres
DB_PORT=5432
DB_NAME=casebender
DB_USER=postgres
DB_PASSWORD=your_secure_password

REDIS_HOST=redis
REDIS_PORT=6379

JWT_SECRET=your_jwt_secret_key
```

### Étape 3 : Démarrer les Services

```bash theme={null}
docker-compose up -d
```

Cette commande démarrera tous les services nécessaires :

* API Backend (Node.js)
* Frontend (React)
* Base de Données (PostgreSQL)
* Redis (pour le cache et les files d'attente)

### Étape 4 : Vérifier le Déploiement

Vérifiez que tous les conteneurs fonctionnent :

```bash theme={null}
docker-compose ps
```

Vous devriez voir tous les services avec le statut "Up".

### Étape 5 : Accéder à l'Application

* **Interface Utilisateur** : [http://localhost:3000](http://localhost:3000)
* **API** : [http://localhost:8000](http://localhost:8000)
* **Documentation de l'API** : [http://localhost:8000/api-docs](http://localhost:8000/api-docs)

### Identifiants de Connexion par Défaut

Après avoir déployé CaseBender, vous pouvez vous connecter avec les identifiants par défaut suivants :

```
Nom d'utilisateur : admin@casebender.app
Mot de passe : secret1234
```

<Warning>
  Pour des raisons de sécurité, nous vous recommandons vivement de modifier ces identifiants par défaut immédiatement après votre première connexion.
</Warning>

## Configuration Initiale

### Créer un Compte Administrateur

```bash theme={null}
docker-compose exec api npm run create-admin
```

Suivez les instructions pour créer un compte administrateur.

### Importer des Données d'Exemple (Optionnel)

```bash theme={null}
docker-compose exec api npm run import-sample-data
```

## Résolution des Problèmes

### Vérifier les Journaux

Si vous rencontrez des problèmes, vérifiez les journaux des conteneurs :

```bash theme={null}
docker-compose logs -f api
docker-compose logs -f frontend
docker-compose logs -f postgres
```

### Problèmes Courants

#### Erreur de Connexion à la Base de Données

Assurez-vous que les identifiants de la base de données dans le fichier `.env` sont corrects et que le conteneur PostgreSQL fonctionne :

```bash theme={null}
docker-compose ps postgres
```

#### Problèmes de Permissions

Si vous rencontrez des problèmes de permissions lors de l'accès aux volumes Docker :

```bash theme={null}
sudo chown -R $(whoami):$(whoami) ./data
```

## Prochaines Étapes

Maintenant que vous avez CaseBender fonctionnant localement, vous pouvez :

1. [Configurer des Intégrations](/fr/settings/integrations/introduction)
2. [Personnaliser les Flux de Travail](/fr/settings/workflows/introduction)
3. [Explorer la Gestion des Alertes](/fr/alerts/list-view)
4. [Apprendre sur la Gestion des Dossiers](/fr/cases/introduction)
