> ## 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.

# Guía de Inicio Rápido

> Despliegue CaseBender localmente en minutos

<Tip>
  **¿Buscas una forma más fácil?** Usa nuestro [Instalador de Escritorio](/es/deployment/desktop-installer) para despliegue con un clic y configuración automática. ¡Sin línea de comandos!
</Tip>

## Requisitos Previos

Antes de comenzar, asegúrese de tener instalado lo siguiente en su sistema:

* Docker Engine (20.10.0 o superior)
* Docker Compose (v2.0.0 o superior)
* OpenSSL (para generar certificados SSL)

### Instalación de Docker

#### Para macOS:

1. Descargue e instale Docker Desktop desde [Docker Hub](https://hub.docker.com/editions/community/docker-ce-desktop-mac)
2. Siga el asistente de instalación
3. Verifique la instalación:

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

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

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

Verifique la instalación:

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

#### Para Windows:

1. Descargue e instale Docker Desktop desde [Docker Hub](https://hub.docker.com/editions/community/docker-ce-desktop-windows)
2. Siga el asistente de instalación
3. Verifique la instalación:

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

## Despliegue Local

### Paso 1: Clonar el Repositorio

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

### Paso 2: Configuración del Entorno

Cree un archivo `.env` en el directorio raíz:

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

Edite el archivo `.env` para configurar sus variables de entorno:

```
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
```

### Paso 3: Iniciar los Servicios

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

Este comando iniciará todos los servicios necesarios:

* API Backend (Node.js)
* Frontend (React)
* Base de Datos (PostgreSQL)
* Redis (para caché y colas)

### Paso 4: Verificar el Despliegue

Verifique que todos los contenedores estén funcionando:

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

Debería ver todos los servicios en estado "Up".

### Paso 5: Acceder a la Aplicación

* **Interfaz de Usuario**: [http://localhost:3000](http://localhost:3000)
* **API**: [http://localhost:8000](http://localhost:8000)
* **Documentación de la API**: [http://localhost:8000/api-docs](http://localhost:8000/api-docs)

### Credenciales de Acceso Predeterminadas

Después de desplegar CaseBender, puede iniciar sesión con las siguientes credenciales predeterminadas:

```
Usuario: admin@casebender.app
Contraseña: secret1234
```

<Warning>
  Por razones de seguridad, recomendamos cambiar estas credenciales predeterminadas inmediatamente después de su primer inicio de sesión.
</Warning>

## Configuración Inicial

### Crear una Cuenta de Administrador

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

Siga las instrucciones para crear una cuenta de administrador.

### Importar Datos de Muestra (Opcional)

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

## Solución de Problemas

### Verificar Registros

Si encuentra problemas, verifique los registros de los contenedores:

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

### Problemas Comunes

#### Error de Conexión a la Base de Datos

Asegúrese de que las credenciales de la base de datos en el archivo `.env` sean correctas y que el contenedor de PostgreSQL esté funcionando:

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

#### Problemas de Permisos

Si encuentra problemas de permisos al acceder a los volúmenes de Docker:

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

## Siguientes Pasos

Ahora que tiene CaseBender funcionando localmente, puede:

1. [Configurar Integraciones](/es/settings/integrations/introduction)
2. [Personalizar Flujos de Trabajo](/es/settings/workflows/introduction)
3. [Explorar la Gestión de Alertas](/es/alerts/list-view)
4. [Aprender sobre la Gestión de Casos](/es/cases/introduction)
